Hi,
We are currently using two lists for SMS subscriptions. If a customer wants to subscribe to promotions, we add them to the SMS marketing list. If they want to subscribe to order updates, we add them to the SMS transactional list. When a customer wants to unsubscribe from either the SMS marketing or SMS transactional list in their account, they click a button, and then I call the following endpoint to unsubscribe them from the corresponding list:https://a.klaviyo.com/api/profile-subscription-bulk-delete-jobs
.
However, I’ve noticed something interesting. When a customer clicks to unsubscribe from SMS marketing, I pass the correct listId
, and on their profile, SMS marketing is marked as red ("unsubscribed"), and their name is removed from the SMS marketing list.
But when I do the same thing for SMS transactional (unsubscribe from the SMS transactional list), their profile shows SMS transactional as red ("unsubscribed"), but their name still remains in the transactional list.
If I unsubscribe from the transactional list first, their name is removed from that list. But then, if I unsubscribe from the marketing list, their name still stays there.
Can someone help me understand why this happens? Thanks.