We recently switched platforms from Magento to Shopify, and at the same time we moved from MailChimp to Klaviyo.
Now that we have the ability for customer account creation on Shopify, we’d like to email our newsletter list and incentivize them to create an account on our website.
The ideal flow would be:
- Email customers that are in our newsletter list and have NOT signed up for an account on our website.
- Emailed customer goes to our website and creates an account.
- Email is triggered that gives them the sign-up incentive.
I’m running into a couple of issues. The main one is that there doesn’t seem to be any property that sees if a Shopify account does/does not exist. It seems that this would need to exist for my follow-up email to be triggered - even if I were to manually tag customers with existing accounts to remove them from my segment, that wouldn’t solve how to trigger the follow-up.
How would you solve this? Does it require creating a custom property via API or am I overthinking it?
Best answer by Manny SinghView original
First off, congrats on making the switch to Shopify and Klaviyo! Those are big moves and ones that I’m sure you won’t regret ;)
Curious, why do you want them to create an account on your site? Do you have a loyalty program that requires it?
The way we do this is that we a tag that gets added to the Shopify customer profile when they create an account on the site. Here’s an article that explains how to do it:
Then in Klaviyo, that tag will show up under the property: Shopify Tags
You can create a segment that has conditions like: Sent email to sign up AND has the Shopify tag you created.
From there, you can create a flow to Trigger when someone enters that Segment.
Not sure if this is the most efficient way of doing it, but it works!
I would agree with the strategy brought up by
@Mailbox Manny that tagging these customers who register an account with you and then triggering a flow off of customers who have this tag would be a great solution!
To give you more context into how Klaviyo handles properties and segment triggered flows, I would recommend taking a look at the following Help Center Article Klaviyo offers on this subject:
I hope this helps!
I think website account creation would fulfill those needs, but there may be different/better approaches, like capturing data within email preferences.