Hello,
I’m seeking recommended approach/best practice for customer create flow when a single Klaviyo account has 2 integrations with 2 different platforms - 1 for eCommerce and 1 for POS. eCommerce platform sends orders and new customers for the orders to Klaviyo. Then eCommerce platform also sends the orders and customers to POS platform to support omnichannel order flow. At this point, POS platform also sends orders and new customers to Klaviyo because they created as new records in POS database. POS platform has a filter to exclude sending sales from eCommerce store to avoid double booking of sales, but it doesn’t have the filter to exclude eComm customers from Create Customer call.
Due to this, whenever the POS platform sends customers sent from eComm, they get an error message indicating that the customer already exists in Klaviyo. I assume this isn’t an uncommon integration design for many Klaviyo customers.
What is the best practice to ensure the POS platform don’t get the error message for duplicating customer records? One way is for POS platform to exclude eComm customers from the Create Customer call, but I’m curious if anyone knows alternative ways that have been used to treat this type of issue in the past.

