Skip to main content
Best answer

Passing SMS Consent from Gravity forms to Klaviyo

  • November 7, 2025
  • 10 replies
  • 34 views

Forum|alt.badge.img
  • I am using Gravity Forms.
  • I have a consent checkbox in the form for users to opt in to SMS Messaging
  • I am using “Create or Update Profile”
  • I Have SMS subscription type set to “BOTH”
  • Zapier is passing all of the data over but for some reason the test profiles are never subscribed to SMS

 

Best answer by AndyM

Thank you all for your replies.  I worked with Klaviyo and they were able to identify the issue.  FYI, for those facing the same issue, I wasn’t passing the country code along with the mobile number.  This caused an error in the SMS subscription.  I created a hidden field to pass along the country in Gravity forms and this appears to have fixed it.

10 replies

Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • November 7, 2025

Hi ​@AndyM 

For live Zap Runs you can check the underlying API request/response in the LOGS tab: https://zapier.com/app/history/

 

It may be that the SMS consent is disabled on purpose due to regulations to prevent SPAM.

Klaviyo help links related to SMS consent: https://www.google.com/search?q=klaviyo+sms+consent


AndrewJDavison
Forum|alt.badge.img+11
  • Zapier Solution Partner
  • November 7, 2025

Can you screenshot the Klaviyo step configuration in Zapier - I want make sure you’ve not misset anything there.

If you prefer, you can DM it to me.


Forum|alt.badge.img
  • Author
  • Beginner
  • November 7, 2025

There are lots of branches, I had to set up 3 separate zaps with multiple paths.

https://snipboard.io/OeMPJi.jpg
 

https://snipboard.io/CtzbD8.jpg
 


AndrewJDavison
Forum|alt.badge.img+11
  • Zapier Solution Partner
  • November 7, 2025

Yep, as Troy suggests my guess it Klaviyo is blocking these. I’d check with their support.

If they do push it back onto Zapier, reply here and we can keep digging.


Sparsh from Automation Jinn
Forum|alt.badge.img+6

Hey ​@AndyM,

Please also post the Data In and Data Out for us to have more context. You can also try it manually to add to Klaviyo and if it’s the same problem there then you have to fix it from their side. Hope it helps!


Forum|alt.badge.img
  • Author
  • Beginner
  • November 10, 2025

I figured it out.  It’s all working now.   Thank you for all of the replies.


Forum|alt.badge.img
  • Author
  • Beginner
  • November 10, 2025

Well, I guess I thought I had it figured out.  Reached out to Klaviyo to see what they have to say.  I had over 50 new signups over the weekend and none that opted in to receive SMS were subscribed in Klaviyo.


Troy Tessalone
Zapier Orchestrator & Solution Partner
Forum|alt.badge.img+14
  • Zapier Orchestrator & Solution Partner
  • November 10, 2025

@AndyM 

I recommend reaching out to Klaviyo Support for official guidance using Klaviyo and make sure to review the available help links related to Klaviyo and SMS consent.

It may be that the SMS consent is disabled on purpose due to regulations to prevent SPAM.

Klaviyo help links related to SMS consent: https://www.google.com/search?q=klaviyo+sms+consent


Forum|alt.badge.img
  • Author
  • Beginner
  • Answer
  • November 10, 2025

Thank you all for your replies.  I worked with Klaviyo and they were able to identify the issue.  FYI, for those facing the same issue, I wasn’t passing the country code along with the mobile number.  This caused an error in the SMS subscription.  I created a hidden field to pass along the country in Gravity forms and this appears to have fixed it.


SamB
Community Manager
Forum|alt.badge.img+11
  • Community Manager
  • November 11, 2025

Yay! 🎉 Glad you got it sorted ​@AndyM. Thank you so much for sharing that the issue was caused by a missing country code on the mobile numbers, and for explaining how you solved it. 🤗

Also, big thanks to ​@Troy Tessalone, ​@AndrewJDavison_Luhhu, and ​@Sparsh from Automation Jinn for jumping in to help out! 🧡