We offer a simple Signup Form Embed Code as a solution for adding a MailChimp signup form to your website. As each website is unique in its design and features, there are a number of variables on your site that can can affect the form's function. We've outlined some common issues and troubleshooting tips below.

My form doesn't show any success or error messages or submits to the hosted Sign Up Thank You Page after someone subscribes.

The Classic Form embed code uses a bit of jQuery to validate the form and produce dynamic response messages within the form container, such as the Almost Finished message they'll see when they click the Subscribe button.

Subscribe success message

If you or your subscribers aren't seeing these messages appear after submitting the form, look for possible JavaScript conflicts on the page. Another resource on your website that uses JavaScript may be blocking or otherwise interfering with our form's script, causing the response messages not to appear as expected.

If you or your subscribers are seeing our hosted Signup Thank You Page instead of inline response messages after submitting the form, you'll want to ensure that JavaScript is enabled on the form. To create your form with JavaScript enabled, follow the steps below:

  1. Navigate to the Lists from the main Dashboard in your MailChimp account.
  2. Click on the lists drop down menu and select Signup forms.
  3. Select Embedded forms.
  4. Choose Classic.
  5. Make sure the disable all Javascript option on the left side of the screen is left unchecked.
  6. Click in the area where the code appears and copy/paste this to your webpage.

My form submits to the hosted Signup Form With Alerts.

If your embedded form is directing to the hosted version of your MailChimp Signup Form With Alerts, check for any required fields that have been hidden on your signup form or deleted from the form code. For example, if your signup form includes a "First Name" field that is required, but it's been hidden or deleted from the embed code, this can cause the form to submit to the hosted form with errors after someone attempts to subscribe.

My form isn't doing anything after someone clicks the "Subscribe" button.

After clicking the Subscribe button on your embed code form, if your subscribers don't see any error or success messages, aren't redirected to your Signup Thank You Page, and don't receive your Opt-In Confirmation Email, the form may not have submitted to our servers as expected. This typically occurs when there are multiple forms that utilize JavaScript validation on a single page.

If you'd like to have more than one embedded form on a single page, you'll need to either disable JavaScript for the Classic Form, place your form in an iFrame on your website, or utilize one of the other embed code forms such as the Naked Form or Super Slim Form. These two forms don't utilize any JavaScript in their code.

Subscribers saw a success message but weren't added to my list.

New subscribers won't be added to your list until they've confirmed their subscription. Have these folks check their spam/junk folder for the Opt-In Confirmation Email.

If you've edited the embed code at all, you'll want to ensure that the form is submitting data to the correct MailChimp account and list. When in doubt, head over to the Lists page in the correct MailChimp account, select the lists drop down menu, click Signup forms, select Embedded forms, and copy the cody that is generated on that page.

My form doesn’t show the Subscribe button.

If the subscribe button for your embedded form doesn’t show on a site such as Wordpress or Wix, it is likely the result of a conflict in the CSS code. To resolve the conflict, edit the embedded form code.

The embed code isn't working on my ASP.NET page.

ASP.NET pages require a bit of extra tweaking when adding an HTML form such as MailChimp's embed code. Check out the following resource for more info http://msdn.microsoft.com/en-us/magazine/cc163736.aspx#S4 or reach out to your site admin for further assistance.

Note

Some form error messages may be produced and displayed by your web browser using HTML5 form validation. These messages are displayed before the form is submitted to MailChimp.

This feature is limited to certain user levels. You can see your user level on the Users & Account Details page and this article explains what each level can access in the account.

Was this article helpful?
What can we do to improve your experience with articles like this?
Thanks for submitting your feedback!
At this time, we are unable to reply to any responses, but we'll use this information to keep the site up-to-date.
Sorry, we were unable to submit your feedback. Please try again later. Thank you for your patience.

Related Articles