Skip to main content
Question

SMS marketing consent status 'Unsubscribe' in CSV file not uploading properly

  • November 4, 2025
  • 2 replies
  • 30 views

Forum|alt.badge.img+1

When loading customer profiles with SMS marketing consent via CSV file and set the consent status to ‘Unsubscribed’, when it’s loaded into Klaviyo, it is loaded as ‘Never subscribed’. 

 

This is the CSV file I uploaded and mapped the fields correctly. 

 

When this file is loaded, SMS marketing consent is ‘Never subscribed’ instead of ‘Unsubscribed’. Meanwhile, Email correctly reflects the status ‘Unsubscribed’ as entered in the CSV file. 

 

I’m following the Klaviyo documentation, so I’m not sure what the issue is. 

2 replies

Byrne C
Community Manager
Forum|alt.badge.img+27
  • Community Manager
  • 558 replies
  • November 5, 2025

Hey ​@suminchoi2015,

When importing profiles with phone numbers, their consent statuses can only be “Subscribe” or “Never Subscribed,” since Never Subscribed functions similarly to Unsubscribed for SMS. I agree that this should be called out more clearly in our help docs. That being said, you can bulk change these profiles’ status to Unsubscribed via our Import SMS Unsubscribes tool here: https://www.klaviyo.com/settings/other/profile-maintenance (near the bottom). 

To do this, you’d just need to upload a CSV file that contains the phone numbers and country of the profiles, and as long as they already exist in your account, you can bulk update them to unsubscribed. Let me know if this works, or if you have any more questions!


cadence
Problem Solver IV
Forum|alt.badge.img+4
  • Problem Solver IV
  • 44 replies
  • November 5, 2025

@Byrne C, I wanted to +1 the importance of updating the docs here. 

I worry what’s documented here (https://help.klaviyo.com/hc/en-us/articles/360035428731) will lead folks to have a number of compliance woes. 

My assumption reading this excerpt from that doc was that including a column of “Unsubscribed” and using the List Import flow would mark these profiles as unsubscribed. The docs + Klaviyo UI should make it clearer that using “Unsubscribed” here will not mark these profiles as unsubscribed and instead the Profile Maintenance view should be used.


If you want to remove consent for profiles, you can use essentially the same import process. 

The only differences are that you must:

  • Have a column for SMS Marketing Consent or SMS Transactional Consent (depending on the type of consent you want to remove). 
  • Add “Unsubscribed” for each profile within that column. 
    • Note that you cannot reset profiles in bulk to “Never Subscribed.”