If your Mailchimp email form isn’t working on your Webflow page, it’s usually due to integration errors, incorrect form setup, or API misconfiguration.
- In Webflow Designer, select your form element, then go to the Form Settings panel.
- Make sure the Form action URL matches the Mailchimp form action endpoint (typically copied from Mailchimp’s embedded form).
- The method should be set to POST.
- The Mailchimp form action URL often looks like this:
https://xxxxxx.list-manage.com/subscribe/post?u=xxxxxx&id=xxxxxx - Do not include method="POST" in the URL itself or use JavaScript to manipulate it unless you understand custom scripting.
- If your Webflow form redirects or fails to submit, check that this URL is placed in the Form action correctly (not as a button or input value).
3. Match Field Names
- Mailchimp requires specific name attributes for inputs (e.g., EMAIL for email input).
- In Webflow, select your email input, go to Element Settings, and set the Name attribute to EMAIL in all caps.
- If you're using additional fields like name or phone number, match Mailchimp's merge tags exactly (e.g., FNAME, LNAME).
- Webflow, by default, handles forms internally.
- Once you set the action URL to Mailchimp and use a POST method, Webflow will no longer capture submissions.
- Go to Project Settings > Forms, and check if emails are still being sent—it shouldn't be when integrating with Mailchimp directly.
5. Check for Errors in Webflow Preview
- The Webflow Designer preview won't submit forms to third-party services like Mailchimp.
- Publish your site and test it on the live domain (yourdomain.webflow.io or custom domain).
6. Use HTTPS and Captcha Settings
- Verify that the form and the action URL are using HTTPS.
- Some Mailchimp lists require reCAPTCHA, which is not natively supported in Webflow forms connected through the Mailchimp embed method. Disable reCAPTCHA in your Mailchimp list settings if needed.
7. Use Embed Code as an Alternative
- If the native Webflow form integration is causing issues, it may be easier to:
- Copy the full embed code from Mailchimp (Audience > Signup forms > Embedded forms).
- Paste it in an Embed element inside Webflow.
- This ensures everything works as Mailchimp expects, including hidden fields and success/failure messages.
Summary
Verify that your Webflow form uses Mailchimp’s correct action URL, has matching input names, and uses the POST method. Publishing your site and using Mailchimp's embedded code is the most reliable approach if native integration fails.