Hi all!
I am working with a client who wants to move to Klaviyo and runs a WooCommerce store.
Their store has quite a lot of custom work on top of the standard WooCommerce plugin, and after adding a Klaviyo integration I can see that it wont be fit for purpose out of the box.
The main issue I have is that the store relies heavily on user roles to segment customers, and that porting a profiles role into Klaviyo as a custom property is a must have to use flows at all for us - for example even something basic like a welcome email needs to be role aware.
Sticking with signup emails as an example, I don’t see it as feasible to sync this custom property via the API:
- If a user signs up on the site, how much delay is there before the integration syncs them up?
- If I query the API to get a profile ID at signup, will the profile exist on klaviyo yet?
- can I add the custom property before the welcome email flow is triggered for this user?
It feels like the answer is probably not.
Is my only option to abandon the woocommerce plugin, and to write a custom integration using Klaviyo API from scratch?
Best answer by stephen.trumble
View original