Connect Contact Form 7 to Mailchimp

Mailchimp is where ChimpMatic started, and it remains the deepest integration: connect Contact Form 7 to Mailchimp with one-click OAuth or an API key, pick an audience, map merge fields, and choose single or double opt-in per form.

What you need

Connect Contact Form 7 to Mailchimp

  1. In WordPress, edit the form under Contact → Contact Forms.
  2. Open the Chimpmatic tab and choose Mailchimp.
  3. Connect with one-click OAuth, or paste an API key (Mailchimp: Account & billing → Extras → API keys).
  4. Select the audience new subscribers should join.

Map merge fields and set opt-in

Map your form’s fields to audience merge fields like FNAME and LNAME (email is required; Lite maps email plus up to four more fields). Then choose single or double opt-in for this form: double sends Mailchimp’s confirmation email before the subscriber joins. Details in the field mapping and double opt-in guides.

Test it

  1. Save the form and submit a test entry.
  2. In Mailchimp, open the audience and confirm the contact arrived with merge fields filled.
  3. With double opt-in, confirm via the email and re-check the contact’s status.

Go deeper

The complete walkthrough with screenshots, tags, and troubleshooting lives in the help center. For audience field details, see audience fields and merge tags.

FAQ

OAuth or API key?

Both work. OAuth is one click and never shows a key; an API key is handy when the Mailchimp account owner is not the person configuring WordPress.

Can different forms feed different audiences?

Yes. Each form’s Chimpmatic tab selects its own audience, tags, and opt-in setting.

Does Lite really do all this free?

Yes. Pro adds advanced provider features, expanded field mapping, advanced consent controls, subscriber tools, and priority support.

Also available: Brevo, MailerLite, and Klaviyo integrations, or head back to all integrations.