To connect a Mailchimp signup form to your Webflow website, you can either embed a Mailchimp form directly or integrate a Webflow form with Mailchimp using an action URL.
- Embed Mailchimp Form: Mailchimp handles everything, including design and validation.
- Webflow Form with Mailchimp Action URL: Lets you style the form within Webflow while still sending data to Mailchimp.
- Log in to your Mailchimp dashboard.
- Go to Audience > Signup forms.
- Choose Embedded forms.
- Customize the form fields if needed.
- Copy the form action URL and hidden
input
fields (you’ll only need some of this for manual integration).
- In Webflow, drag in an Embed element from the Add panel.
- Paste the full embed code from Mailchimp.
- Adjust styling in Mailchimp if needed before copying the embed code.
- Note: Keep spam protection settings (like bot honeypots) enabled unless you're customizing.
- In Webflow, add a native Form Block.
- Select the Form element, go to the Settings panel.
- In the Form action field, paste the Mailchimp form’s action URL (e.g.,
https://xyz.us1.list-manage.com/subscribe/post?u=XXXX&id=YYYY
). - Set the Method to POST.
- Rename the field names to match Mailchimp’s field names:
- Default is usually
EMAIL
for the email field. - Use hidden fields for other inputs required by Mailchimp (e.g.,
u
, id
, and anti-spam fields).
- Publish your Webflow site.
- Submit a test email to check if it appears in your Mailchimp audience.
- If nothing happens, inspect the network activity in the browser’s dev tools to see if the request is getting blocked or misconfigured.
Summary
To connect Mailchimp to a Webflow site, either embed Mailchimp’s form directly or connect Webflow’s native form using Mailchimp’s action URL and correct field names. The embedded approach is simpler, while the Webflow form offers more design customization.