We are having an issue where when a customer clicks “email me with news and offers” at checkout, they are not automatically subscribed to Klaviyo - is this an issue that can be fixed with code?
I am actively checking a segment I made called “Accepts Marketing in Shopify but 'not subscribed' in Klaviyo” and subscribing them but hoping there may be a way to automate this?
Accepts Marketing in Shopify but 'not subscribed' in Klaviyo
Best answer by ArpitBanjara
Hey
Thank you for posting your question here in the community
"Accepts Marketing" is a Shopify property that is set to "true" when a person opts-in to marketing on your Shopify store. If you have not enabled syncing of that Shopify data to a Klaviyo list (your newsletter list) then that person will show in Klaviyo as "Accepts marketing" = "true" and "Email" = "never subscribed" (unless they have also subscribed via a Klaviyo form).
To get a single source of truth for opt-ins, you should enabing syncing between Shopify and Klaviyo and then use your Klaviyo list. To do that, head to Klaviyo Integration >> Shopify >> View Settings >> Sync data from Shopify, then select your newsletter list (see image below).
That will only sync new Shopify opt-ins after enabling so if you have historical "Accepts Marketing" contacts in Shopify you will have to update those contacts in your Klaviyo newsletter list. To do that, follow the instructions here: https://help.klaviyo.com/hc/en-us/articles/1260806293150 and import into your newsletter list. That guide is for removing email suppressions in bulk, but the principle is the same. Just make sure you select “Yes, update subscription status for all imported contacts to 'subscribed'”.
Or an easier option to include historical "Accepts Marketing" contacts is to create a newsletter *segment* in Klaviyo that includes "Is in [your newsletter] list" OR "Accepts marketing = true"
Hope that helps

Cheers
Arpit
Reply
Enter your E-mail address. We'll send you an e-mail with instructions to reset your password.