Skip to main content
Solved

Is there a way to update email and sms subscription status in Customer Profile without using API?

  • October 22, 2025
  • 2 replies
  • 40 views

Forum|alt.badge.img+1

Hi there, 

Is there a way to update these email and SMS marketing subscription status without using the Subscribe and Unsubscribe API?

 

We currently send email opt-in and sms opt-in indicators as custom property fields as below. Is there a way we can link these custom property fields to update the subscription status? If the answer is no, is there a way that user can leverage the custom property fields to only send email and SMS campaigns to those who has these fields to ‘Y’ (opted in)? I believe user can filter out customers on these fields when creating email or SMS flows in Klaviyo. 

 

Would greatly appreciate your help, thank you. 

Best answer by whereisjad

In addition to ​@cadence you can also upload a CSV file with a column for consent status as described here

2 replies

cadence
Expert Problem Solver I
Forum|alt.badge.img+7
  • Expert Problem Solver I
  • October 22, 2025

The problem with using custom properties vs. the native klaviyo consent properties is that you are not able to send SMS to a never-subscribed phone profile. You can send to a never-subscribed email profile but not to an unsubscribed one. If you want your clients to be able to market to these profiles effectively, you’ll need to update the consent properties using the subscribe + unsubscribe APIs.

The subscribe + unsubscribe APIs are probably your best bet for updating consent programmatically. There’s also list import + SFTP but it sounds like you’re already leveraging the API so I’d recommend the API route.


whereisjad
Expert Problem Solver IV
Forum|alt.badge.img+16
  • Expert Problem Solver IV
  • Answer
  • October 22, 2025

In addition to ​@cadence you can also upload a CSV file with a column for consent status as described here