my Shopify integration works correctly - when someone signups through a form, they receive a double-optin email from Klaviyo and after approving, they’re added into a list and Consent in their profile is green checked.
However, when someone signups through the Shopify Checkout (they check the box under the email), this happens:
- Their Klaviyo profile has Accepts Marketing = true, as it should (this is Shopify’s property).
- They will receive a separate double opt-in email from Klaviyo, because my integration is set to “Collect email subscribers” from Shopify and move them into my list in Klaviyo. That list triggers a separate double opt-in email by Klaviyo, which is intended.
- However, even after accepting the double opt-in email from Klaviyo, their Consent is still not set. I would expect, since they receive a separate double opt-in email from Klaviyo, that their Consent would be a green checkmark as well.
Am I missing something, please? My intention was to create a separate segment of people with a rule that if $consent = not set then suppress these people from all possible marketing emails. Just a safety net due to GDPR.
However, this is not possible since even if someones willingly signups during the checkout and then approve the double optin, they still have no Consent set in their Klaviyo profile.
I would understand that if they only signed up through Shopify. But in addition to that, they also manually approve their subscription through the native Klaviyo’s double-optin email. Shouldn’t this trigger approval trigger a Consent attribute in their profile?
Best answer by David ToView original