Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Resubscribe to Mailchimp #25

Closed
deezone opened this issue Apr 7, 2014 · 3 comments · Fixed by #26
Closed

Resubscribe to Mailchimp #25

deezone opened this issue Apr 7, 2014 · 3 comments · Fixed by #26
Assignees

Comments

@deezone
Copy link
Contributor

deezone commented Apr 7, 2014

See issue DoSomethingArchive/message-broker#37

When an email address is submitted to Mailchimp as a batch submission that is unsubscribed the address is rejected with the error:

error code: 212
ghettobear123@yahoo.com has unsubscribed, and cannot be resubscribed by you.
To prevent false spam complaints, they'll need to resubscribe of their own free will.

These email address will be resubscribed as the signup to a new campaign confirms subscription. Resubscriptions will be entries in the userMailchimpResubscribeQueue.

mbc-mailchimp-resubscribe.php will;

  • consume the queue
  • submit the email address to Mailchimp to resubscribe the address
  • submit to the UserAPI the subscription status of the email address.
@deezone deezone self-assigned this Apr 7, 2014
@deezone
Copy link
Contributor Author

deezone commented Apr 7, 2014

Adds related environment variables.
DoSomething/messagebroker-config#9

@jonuy
Copy link
Collaborator

jonuy commented Apr 7, 2014

@deezone Just a heads up, the mbc-mailchimp-status consumer can already work as it is for updating the subscription status of the email address. Doing the resubscribing in a separate consumer would seem to make sense here.

@deezone
Copy link
Contributor Author

deezone commented Apr 7, 2014

We'll chat in our checkin tomorrow but I think we're on the same page.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Development

Successfully merging a pull request may close this issue.

2 participants