Display Mailchimp self hosted sign up form if an unsubscribed contact tries to resubscribe with "Update Existing Subscriber?" enabled #117
Labels
type:enhancement
New feature or request.
Milestone
Is your enhancement related to a problem? Please describe.
Started on #93
Background
If a contact unsubscribes and then wants to resubscribe they have to do it through the Mailchimp hosted sign up form. They can't be resubscribed through the API. This is intended Mailchimp behavior.
Currently, we display a generic "Please enter a valid email" error if an unsubscribed contact wants to resubscribe. We're getting this error from Mailchimp's validation through the API.
Response from Mailchimp
subscriber-can-not-resubscribe-walkthrough.mov
Designs
If an unsubscribed contact tries to resubscribe with "Update Existing Subscriber?" enabled we can fetch the Mailchimp sign up form URL through the API for the list they want to subscribe to and then return the link to the FE where they can sign up on the Mailchimp self hosted form.
Mailchimp Sign Up Forms API documentation: /lists/{list_id}/signup-forms
I believe this would create a stronger integration between Mailchimp WP and the Mailchimp account. In addition, user's would understand more clearly what was happening.
Describe alternatives you've considered
Alternatively, we could update the error message so that a user understands why their form submission continues to fail.
Code of Conduct
The text was updated successfully, but these errors were encountered: