I am currently using the AddAndResubscribe and Unsubscribe methods to subscribe and unsubscribe respectively.
When I unsubscribe a user from a list they get get added to the suppression list. My problem is that when I use the AddAndResubscribe method the email is not removed from the suppression list.
Is there a separate method I can call to remove the email from the suppression list?
Got told it is not possible to remove an email address from the suppression list via the API.
I've added that as a feature request. We'll let you know when it has been implemented and deployed live.
Thank you for adding it as a feature request.
I have been told by a colleague that the AddAndResubscribe method used to remove people from the suppression list. Is there a reason why this functionality was removed? I find it strange that there is no way to re-subscribe someone to a list that they have previously un-subscribed from. I was under the impression that this was what the AddAndResubscribe method was for.
+1 from me, I was just looking for an answer to this issue
The AddAndResubscribe method never removed the address from the suppression list. It just ignores the suppression lest when called. ie. if email@example.com is on your supp list, and you use AddAndResubscribe to resubscribe it, then it will still be resubscribed to your list.
Georgio: I've added your vote to the request.
Another vote here. Will this feature request be a feature soon? Our users opt-in method is on their profile page, so it is possible for them to opt-out then opt-in later. We would like to continue updating their user details in CM even if they're currently unsubscribed.
Your vote has been added. Unfortunately I can't give you an ETA on this feature just yet. We'll keep you posted.
You're vote has been added, Alex.
What's the status of this?
We need to control the suppression list via the API
I'm afraid that this has yet to be scheduled to be worked on. I'll add your vote to the request.
This seems like a function the API should handle but be used sparingly.
I understand that, for the most part, you should only need to resubscribe them to a specific list. However, there are definitely situations where having them taken off the global suppression list via the API would be very useful.
Vote added, vizthink.
Another very strong vote here please.
This is really important for businesses with large email lists. Our client has over 200,000 members' email addresses. They've recently sent out a snail mail letter to all their members asking about future communication preferences. Several hundred people who have previously opted-out would like to receive emails again.
Very embarrassingly for us, we're going to have to tell our client they have to do it manually one-by-one!
Your vote has been added.
As I said in a previous post in this thread, AddAndResubscribe ignores the suppression list. So you could use that (or any other subscription method other than import from a file) to add those subscribers back into your list.
So if I'm understanding this right, if I add subscriber firstname.lastname@example.org which is on the suppression list using AddAndResubscribe it will be added to my mailing list and will still be in the suppression list. Then, when sending a campaign, email@example.com will still recieve the campaign because it re-subscribed?
In other words, the mailing list will not be compared to the suppression list on sending campaigns but only on managing subscribers. Right?
You're exactly right!
so if I send a campaign to a list where there is firstname.lastname@example.org (using yannick's sample) that is subscribed but email@example.com is also in the Suppression List, the campaign send the email to firstname.lastname@example.org.
zanfe, that's correct. The only time the suppression list is invoked is when you are importing subscribers into a list; all the imported names are checked against the suppression list.
that is really very smart method to remove email from suppression list
I've added your vote for the feature.
Sorry it's been a long time coming, but we're happy to announce that we've implemented the ability to unsuppress an email address (remove an email address from a client's suppression list) in the Campaign Monitor API.
Please be sure to check out the docs for full details.