Compliance State? Can’t re-subscribe?
-
Hi,
Users have no issue signing up using your form. However, if I UNsubscribe, then try to use the for to subscribe again, then mailchimp gives the following error:“XXXXX@xxxx.com is in a compliance state due to unsubscribe, bounce, or compliance review and cannot be subscribed.”
Can you please let me know why this is?
-
Example of an error from the log
[2018-09-11 09:52:33] ERROR: Form 24199 > MailChimp API error: 400 Bad Request. Member In Compliance State. i********@gm***.com is in a compliance state due to unsubscribe, bounce, or compliance review and cannot be subscribed. Request: PUT https://us1.api.mailchimp.com/3.0/lists/02***517/members/4be38fc***4fff4e3c1298 - {"email_address":"i********@gm***.com","interests":{"a77***2e8":true},"merge_fields":{},"status":"subscribed","email_type":"html","ip_signup":"69.***.50.***"} Response: 400 Bad Request - {"type":"http://developer.mailchimp.com/documentation/mailchimp/guides/error-glossary/","title":"Member In Compliance State","status":400,"detail":"i********@gm***.com is in a compliance state due to unsubscribe, bounce, or compliance review and cannot be subscribed.","instance":"df1d347c-baf8-***-***-b58cc7b0ce74"}-
This reply was modified 7 years, 9 months ago by
dailce.
Hello,
Thanks for reaching out to us.
The error returned is from MailChimp.com and I regret to say we do not have any control over it.
An error like this could only happen if the email you used were subscribed and unsubscribed multiple times. I would suggest contacting the support of MailChimp and share them the error.
Also, if this is an email you have used for testing, then please try another email address.
I did get in contact with Moneris, seems like they don’t know what to say, their response:
This is a quick update to our earlier chat conversation regarding your signup forms. The form was being added in through MC4WP. Here’s a quick screenshot of the form – https://XXXXX . You’ll need to contact WordPress to ensure the signup form was up to date, for example if you needed to update permissions, or if there was any setting that needed to be changed. To clarify a bit more on what I mean- since the signup form was provided by WordPress, not by MailChimp, the settings will need to update within WordPress.
====
I’m not totally sure. So on our wordpress site I get the error using the email when I try to resubscribe. The email hasn’t been used multiple times, just unsubscribed once.
Now if I go to mailchimp > formbuilder > and use the link they give for the same form/list then signing up works >>> step one enter email, click sign up, and they then provide a recaptcha to confirm. Maybe your plugin needs a time stamp of recapthca of some kind?
EDIT: I disabled the recpatcha setting in mailchimp list, and tried testing the embedded form from within mailchimp, and it seems to resubscribe with no issues. I still can’t resubscribe with your plugin though… hopefully there is a fix laying around.
-
This reply was modified 7 years, 9 months ago by
dailce.
I notice on mine the params being sent are:
_mc4wp_form_element_id mc4wp-form-1
_mc4wp_form_id 24199
_mc4wp_honeypot
_mc4wp_timestamp 1536755321
action mailchimp_ajax
EMAIL sales@xxxxxxx.ca
INTERESTS[e13a8db7a3][] a7735bb2e8The honeypot field is blank? Maybe this has something to do with it?
Are you using the Premium version of our plugin (since I see you are using Ajax, a Premium feature)? It’s best to contact our Premium support department for help with the Premium addon: https://wordpress.org/support/topic/sticky-premium-users-please-read-this/
honeypot should be empty.
As my colleague mentioned the compliance state error is returned by the MailChimp API, it’s not something we can do anything about on our end. MailChimp does not allow emails to re-subscribe over the API once they have been deleted or unsubscribed.
You can contact MailChimp.com trough https://mailchimp.com/contact/support/
Thanks!
Thanks for the help. I guess then since “MailChimp does not allow emails to re-subscribe over the API once they have been deleted or unsubscribed.” is the real reason this is happening, kind of limits the APi. I’ll probably use a workaround and return a “Click Here to Try Again” link that will redirect to mailchimps form on their end – that way the user can resubscribe.
Hello,
Yes, that is a good workaround. You can include a link to MailChimp hosted form in the error message.
-
This reply was modified 7 years, 9 months ago by
The topic ‘Compliance State? Can’t re-subscribe?’ is closed to new replies.