Mailchimp Integration Pro
Automatically add form submitters to your Mailchimp audiences with merge field mapping and double opt-in support.
What It Does
Giraforms can subscribe contacts to a Mailchimp audience after each successful form submission. You can enable it per form, map your form fields to Mailchimp merge fields, and optionally activate double opt-in for GDPR-compliant list growth.
| Capability | Available |
|---|---|
| Add contact to Mailchimp audience | Yes |
Map email field to EMAIL | Yes (required) |
Map first name to FNAME | Yes (optional) |
Map last name to LNAME | Yes (optional) |
| Double opt-in | Yes (toggle) |
Requirements
- Giraforms Pro license active
- A Mailchimp API key
- At least one audience created in Mailchimp
- At least one email field in your form
Setup
Add Your Mailchimp API Key
Go to Forms → Integrations, open the Mailchimp card, paste your API key, and save.
Generate a key in your Mailchimp account under Account → Extras → API Keys.
Enable Mailchimp on Your Form
Edit the page containing your form. Select the Form Container block, open Settings → Integrations, and enable Mailchimp.
Map Audience and Fields
- Audience: Choose the Mailchimp audience to subscribe contacts to
- Email field: Required — maps to Mailchimp's
EMAILmerge field - First name field: Optional — maps to
FNAME - Last name field: Optional — maps to
LNAME - Double opt-in: When enabled, Mailchimp sends a confirmation email before adding the contact
Test the Flow
Submit a test entry and confirm the contact appears in your Mailchimp audience. If double opt-in is enabled, the contact will be in a pending state until they confirm via email.
Double Opt-in
When double opt-in is enabled, Mailchimp sends a confirmation email to each new subscriber. The contact only joins the audience after clicking the confirmation link.
How Merge Fields Work
Mailchimp mapping is form-specific. Each form can target a different audience with different field mappings.
| Giraforms Field | Mailchimp Merge Field |
|---|---|
| Email field | EMAIL (required) |
| First name field | FNAME (optional) |
| Last name field | LNAME (optional) |
Troubleshooting
- No audiences shown: verify the API key in Forms → Integrations.
- Contact not added: check that the mapped email field contains a valid address.
- Contact stuck as pending: double opt-in is enabled — the subscriber must confirm via the email Mailchimp sends.
- API error: ensure your Mailchimp API key has permission to manage audiences.
Grow Your Mailchimp Audience Automatically
Use Giraforms Pro to sync form contacts to Mailchimp with GDPR-friendly double opt-in.
Get Giraforms Pro