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.

CapabilityAvailable
Add contact to Mailchimp audienceYes
Map email field to EMAILYes (required)
Map first name to FNAMEYes (optional)
Map last name to LNAMEYes (optional)
Double opt-inYes (toggle)

Requirements

Setup

1

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.

2

Enable Mailchimp on Your Form

Edit the page containing your form. Select the Form Container block, open Settings → Integrations, and enable Mailchimp.

3

Map Audience and Fields

  • Audience: Choose the Mailchimp audience to subscribe contacts to
  • Email field: Required — maps to Mailchimp's EMAIL merge 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
4

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.

GDPR tip: Double opt-in is recommended for EU audiences. It provides documented proof of consent and keeps your list free of unverified addresses.

How Merge Fields Work

Mailchimp mapping is form-specific. Each form can target a different audience with different field mappings.

Giraforms FieldMailchimp Merge Field
Email fieldEMAIL (required)
First name fieldFNAME (optional)
Last name fieldLNAME (optional)
Tip: Use Webhooks alongside Mailchimp to trigger automations or notify other services on the same submission.

Troubleshooting

Note: Mailchimp sync runs after successful form submission. It does not replace Giraforms email notifications.

Grow Your Mailchimp Audience Automatically

Use Giraforms Pro to sync form contacts to Mailchimp with GDPR-friendly double opt-in.

Get Giraforms Pro