Skip to main content

We’re trying to use a checkbox for explicit sms consent collection. However, I can’t see that my attempts so far work to actually set that the user has given their consent. I’ve tried setting the profile property field for the checkbox to be $consent and the checking of the box to ‘sms’, but that didn’t do anything. I know we can get consent by selecting ‘collect sms consent’ on the phone number field, but to be GDPR compliant, we wanted to instead get the consent more explicitly using a checkbox. Does anyone have insight as to which field in klaviyo is needed to signal to klaviyo that this subscriber consents to sms marketing? Or maybe an alternate way I can get this to work?

Hi @slatlas,

Have you checked out the following resources?

Guide to Collecting GDPR Compliant Consent

Getting Started with SMS Handbook - How to Collect SMS Consent

Understanding Consent in Profiles

 

 

Platform-specific resources:

Using Forms to Collect SMS Consent on Magento 2

Using Forms to Collect SMS Consent on Shopify

Using Forms to Collect SMS Consent on WooCommerce
How to Collect SMS Consent at Checkout on Shopify Plus

How to Collect SMS Consent at Checkout on WooCommerce

Using Forms to Collect SMS Consent on BigCommerce

How to Collect SMS Consent at Checkout on BigCommerce



Caroline


Hi Caroline,
Thank you for the links. Yes, I read the links and despite setting the checkbox value to ‘sms’ and mapping the checkbox to the $consent field (as mentioned in my original post), I would not see a user that signs up through the popup form and checks the box as one w/ sms consent (when I check on Klaviyo). Not sure why it’s not working as it should (and support at the time said they only supported the more implicit consent collection that’s built-in to the phone number field). We decided in the end to just not satisfy GDPR requirements since we’ll only worry about sending sms to US numbers.


Hi @slatlas,

I just tested the following setup in my test account and although you are unable to see the $consent profile property displaying at the profile level, you are still able to create a segment of anyone with $consent contains sms. When I tested creating this segment, my test user did appear on the segment.

I’d recommend that you confirm that the setup on the signup form looks similar to what I have displayed above and then create a segment and you should be seeing people appear on the segment that consented to SMS.

I hope this helps!

Julie


Thanks for replying, Julie. I actually got a reply from Klaviyo support about this as well, and that person clarified that setting the checkbox to ‘sms’ for the $consent property does allow for segmentation like you said, but it doesn’t collect the timestamp, which would be needed for GDPR compliance. It’s good to know that making things GDPR compliant is in the works.


Reply