My site allows users to subscribe to MailChimp lists using the API via Drupal MailChimp module. But if a user unsubscribes by following the link in the email, and subsequently decides to re-subscribe by visiting my website and checking the "subscribe" box, MailChimp responds with
[email protected] is in a compliance state due to unsubscribe, bounce, or compliance review and cannot be subscribed.
What is the solution assuming the user really wants to re-subscribe?
For security reasons, when someone unsubscribes from your email marketing, Mailchimp automatically hides their full email address in the unsubscribe confirmation page and URL.
Send a reconfirmation message Here's how you could do this. Copy the subscribed addresses from your exported CSV file into the BCC field. Craft a message that asks recipients to confirm their interest and resubscribe to your marketing email. Include a link to your Mailchimp signup form in the body of the email.
If a contact has unsubscribed from all communications with you, you could get into legal trouble for sending further promotional content via email, no matter how brief or compelling your content is. Many email marketing platforms (Hatchbuck included) won't allow you to send further emails to unsubscribed contacts.
If we need to resubscribe an email which has been unsubscribed,
We need to make a put call with either of the following options:
{"status" : "subscribed"}
Will resubscribe the email {"status" : "pending"}
Will send a confirmation email for resubscription. The API endpoint must consist of md5 hash like(/lists/list_id/members/md5hash
)
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With