I ran into an issue today where we were setting up a simple email opt-in form for a client on their site to add email addresses to their MailChimp list. We set up the integration to MailChimp and set up the email opt-in form properly, but when testing it got the error message “Subscription Error: An error occurred, please try later.”
… well that’s not super helpful.
When digging into the full error message we noticed that MailChimp was rejecting the submission because the ‘merge fields weren’t valid’, but particularly that there was no value for First Name and one was required to work properly.
Our form only had an EMAIL field, so we logged into MailChimp and discovered the First Name merge field was marked as Required.
SOLUTION: By unchecking the ‘REQUIRED’ box for the First Name Field in MailChimp (under our List’s Settings) the form was able to submit properly with just the email address.
Alternatively, we could have simply added the First Name field to the opt-in form, but that wasn’t our desired user experience. We just wanted to ask people for their email address to create as few barriers to subscribing as possible.
We were using Divi theme with the client in question, but based on what we can tell the error message is from MailChimp rather than the theme, so I’m hoping this can help out EVERYONE with this issue, not just fellow Divi users and agencies.
Funny – this was another one of those topics I couldn’t find a post about online so HERE YA GO WORLD, either I’m the only one who’s ever had this problem or I’m a techie that can’t Google 😉