Connect Contact Form 7 to Mailchimp, Brevo, MailerLite & Klaviyo

Plugin Banner

Connect Contact Form 7 to Mailchimp, Brevo, MailerLite & Klaviyo

by Renzo Johnson

Download
Description

A Mailchimp integration for Contact Form 7 that also connects forms to Brevo, MailerLite, and Klaviyo. Send form submissions to email marketing lists, audiences, or groups without replacing Contact Form 7 or adding a separate automation platform.

Choose a provider for each form, connect the account, select a destination, and map Contact Form 7 fields to subscriber fields. Existing Mailchimp forms keep their saved audience, field mappings, credentials, and opt-in settings after upgrading.

New to this? Start with the basic setup walkthrough, or read the 2026 guide to Contact Form 7 and Mailchimp automation.

Contact Form 7 Email Marketing Integrations

Choose one provider independently for each Contact Form 7 form. Each integration sends submitted subscriber data directly to the audience, list, or group selected in that form’s settings.

Mailchimp integration for Contact Form 7 – Connect through one-click OAuth or an API key, choose an audience, map merge fields, and select single or double opt-in. Read the Mailchimp setup guide.

Brevo integration for Contact Form 7 – Connect with a Brevo API key, choose a list, map contact attributes, and select direct subscription or a Brevo confirmation email. Read the Brevo setup guide.

MailerLite integration for Contact Form 7 – Connect with a MailerLite API token, choose a group, and map subscriber fields. Double opt-in follows the MailerLite account setting. Read the MailerLite setup guide.

Klaviyo integration for Contact Form 7 – Connect with a Klaviyo private API key, choose a list, and map profile properties. Confirmation behavior follows the selected Klaviyo list. Read the Klaviyo setup guide.

Everything included

Built for Contact Form 7

ChimpMatic adds a focused integration panel to each Contact Form 7 form. It does not replace your forms, introduce another form builder, or require a generic automation service between WordPress and your email provider.

Wondering how this compares to the alternatives? We set out the trade-offs in our Mailchimp plugin comparison and our marketing automation comparison.

ChimpMatic Pro

ChimpMatic Pro is an optional add-on for teams that need advanced provider features, expanded field mapping, advanced consent controls, subscriber tagging, and priority support. ChimpMatic Lite remains a complete Contact Form 7 integration on its own.

Compare ChimpMatic Lite and Pro · Pricing · Installing Pro

External Services and Data Disclosure

ChimpMatic is independently developed and is not affiliated with or endorsed by Mailchimp, Brevo, MailerLite, or Klaviyo. When a configured form is submitted, its email address, mapped fields, destination, and consent choice are sent directly to the provider you selected; an account with that provider is required. Full detail is in our external services disclosure and privacy policy.

Support

  1. Install and activate Contact Form 7.
  2. Install ChimpMatic Lite from the WordPress Plugin Directory and activate it.
  3. Edit a Contact Form 7 form and open its Chimpmatic tab.
  4. Choose Mailchimp, Brevo, MailerLite, or Klaviyo.
  5. Connect the provider, select an audience, list, or group, and map the email field plus any additional fields.
  6. Configure consent behavior, save the form, and submit a test entry.

There is a screenshot-by-screenshot version in the basic setup guide.

Provider Credentials

Mailchimp supports OAuth or an API key; here is how to find your Mailchimp API key. Brevo uses an API key, MailerLite uses an API token, and Klaviyo uses a private API key. For current screenshots and exact provider navigation, use the integration setup guides.

  1. Choose Mailchimp, Brevo, MailerLite, or Klaviyo inside a Contact Form 7 form.

    Choose Mailchimp, Brevo, MailerLite, or Klaviyo inside a Contact Form 7 form.

  2. Select an audience, list, or group and map Contact Form 7 fields to subscriber fields.

    Select an audience, list, or group and map Contact Form 7 fields to subscriber fields.

Which email marketing providers does ChimpMatic Lite support?

Version 0.9.81.12 supports Mailchimp, Brevo, MailerLite, and Klaviyo. You select one provider independently for each Contact Form 7 form. See the integrations overview.

How do I connect Mailchimp to Contact Form 7?

Open the ChimpMatic tab in the Contact Form 7 editor, select Mailchimp, connect with OAuth or an API key, choose an audience, and map the form’s email field. You can then configure consent and single or double opt-in. Follow the Mailchimp setup guide.

How do I connect Brevo to Contact Form 7?

Open the ChimpMatic tab, select Brevo, enter a Brevo API key, choose a list, and map the form fields to Brevo contact attributes. You can subscribe the contact directly or use a Brevo confirmation email. Follow the Brevo setup guide, or read more about the Contact Form 7 Brevo integration.

Can Contact Form 7 send subscribers to MailerLite?

Yes. Select MailerLite in the ChimpMatic tab, connect with an API token, choose a group, and map the Contact Form 7 email field and subscriber fields. MailerLite applies the account’s API double-opt-in setting. Follow the MailerLite setup guide.

Can Contact Form 7 send leads to Klaviyo?

Yes. Select Klaviyo in the ChimpMatic tab, connect with a private API key, choose a list, and map Contact Form 7 fields to Klaviyo profile properties. Consent behavior follows the selected Klaviyo list. Follow the Klaviyo setup guide.

My form submits but nothing reaches Mailchimp. What do I check?

Usually it is the audience selection, a required merge field that is not mapped, or an opt-in checkbox that was never ticked. We walk through the seven most common causes.

Will my existing Mailchimp forms keep working?

Yes. Existing configurations default to Mailchimp and retain their saved audience, field mappings, API credentials, and opt-in behavior.

Read more about the Contact Form 7 Mailchimp integration.

Can different forms use different providers?

Yes. A newsletter form can send to MailerLite while a lead form sends to Brevo, for example. Every form stores its own provider, credentials, destination, mappings, and opt-in configuration. The same applies to multiple Mailchimp audiences.

Does ChimpMatic support double opt-in?

Yes, but the control differs by provider. Mailchimp offers single or double opt-in per form. Brevo can send a confirmation email. MailerLite follows the account’s API double-opt-in setting. Klaviyo follows the selected list’s consent behavior.

Read more about provider-specific double opt-in, or the Mailchimp double opt-in setup.

How many fields can I map in Lite?

Lite maps the required email address plus up to four additional form fields. Compatible ChimpMatic Pro features can expand the mapping limit.

Read more about Contact Form 7 field mapping, Mailchimp audience fields and merge tags, and the default audience fields.

Can I send a subscriber’s name or birthday?

Yes, by mapping those form fields to the matching audience fields. See sending the subscriber name and sending birthday fields.

Can I add subscribers to a Mailchimp group?

Yes. Choose the group in the form’s settings. There is background on how Mailchimp groups work and on replacing groups.

How do I handle GDPR consent?

Require an opt-in checkbox before subscriber data is sent, and choose the confirmation behavior your provider offers. We cover the practicalities in collecting consent with GDPR.

How does ChimpMatic compare to other Mailchimp plugins?

We keep honest comparisons, including where the other side is stronger: see our Mailchimp plugin comparison and our marketing automation comparison.

Where do I get help?

Start with the provider integration guides, visit the Help Center, read the Mailchimp integration FAQ, or contact the ChimpMatic team.

Awesome! This is the best plugin!

By sennabruno on February 10, 2026

Thank you for your support. The service and problem resolution are simply wonderful!

Decent plugin but has some issues

By richgraphix on February 2, 2026

The settings for this plugin aren't its own page, but a page within each CF7 form. I'm not sure if that's any more of a limitation than strange UX. The plugin creates a cmatic_daily_cron cron job that is set to run once daily but often gets stuck and won't run and refuses to run manually. Again, it appears to function fine without it - but then what is that cron supposedly doing?
Recently, there's a new admin bar icon in the top bar, with a nag for upgrading. That alone is enough to make me not want to upgrade to pro (for some clients I use pro, for others there's no budget for that).
Finally, when navigating away from any CF7 page, if this plugin is active the browser warning "Changes you made may not be saved" shows - whether you saved or not, whether you changed anything or not.

Anyway, its pretty good, but not great. (minus one star for the nag; minus one star for the browser warning and the cron job error). These errors make me doubt if its working and want to constantly audit the MailChimp list, but with dozens of sites using it, that's a big task.

Great plugin and super fast live support

By markoarula on December 2, 2025

Plugin is excellent and simple to use.

Event better then plugin is support 🙂
They are fast and helpful.

Fatal errors and no support

By wannfors on October 30, 2023

Fatal errors and no support

CAN NOT DELETE ACCOUNT

By xuan23 on July 6, 2023

Be Aware, once you signup for pro there is NO way of CANCELING the account. Which means they keep taxing your account every year! I am not sure how they can do this as this is not a subscription service and is illegal. We have tried to get in touch but they do not answer the emails. So it looks like now we need to go to the POLICE.
Maybe they can answer here???

Great plugin

By tassos on May 5, 2023

Tried few plugins and that is the only one that worked without any problems. Great plugin, thank you.

Info user disappered

By mmc270 on April 16, 2023

I had to deactivated it because caused me the disappearance from backend all the users data in their profile.

SCAM!! IMPOSSIBLE TO CANCEL ACCOUNT

By yannis06 on April 5, 2023

BE AWARE of this plugin - It is now a SCAM! DO NOT SUBSCRIBE to premium as you will not be able to cancel. They NO LONGER provide support, the website does not work when you try to access your account, and they NO LONGER answer the emails but they still charge you and they make it very hard to cancel or change account details. VERY DISAPPOINTED - and can't understand how this is allowed on the WordPress community! Now we will need to go to the bank to blacklist this user and account and look for another provider! READ REVIEWS BEFORE YOU COMMIT!!

Thank you!

By bungalowindustries on January 4, 2023

Responsive, friendly, and solved the issue too - huge thanks!

No support!!! Even though you are paying for it!!!

By heidelbach on December 21, 2022

DON'T buy Chimpmatic!!! On their website, Chimpmatic write and promise that you get support as a paying customer, but the truth is that they never reply to the support tickets that we have sent them.

DON'T buy Chimpmatic!!!

0.9.81.12

Version 0.9.81.12 release notes

0.9.81.11

Version 0.9.81.11 release notes

0.9.81.10

Version 0.9.81.10 release notes

0.9.81.09

Version 0.9.81.09 release notes

0.9.81.08

Version 0.9.81.08 release notes

0.9.81.07

Version 0.9.81.07 release notes

0.9.81.05

Version 0.9.81.05 release notes

0.9.81.04

Version 0.9.81.04 release notes

0.9.81.03

Version 0.9.81.03 release notes

0.9.80.00

Version 0.9.80.00 release notes

0.9.78.07

Version 0.9.78.07 release notes

0.9.78.06

Version 0.9.78.06 release notes

0.9.78.05

Version 0.9.78.05 release notes

0.9.78.04

Version 0.9.78.04 release notes

0.9.78.02

Version 0.9.78.02 release notes

0.9.75

Version 0.9.75 release notes

0.9.73

Version 0.9.73 release notes

0.9.22

Version 0.9.22 release notes

0.8.01

Version 0.8.01 release notes

0.7.50

Version 0.7.50 release notes

0.7.01

Version 0.7.01 release notes

0.6.10

Version 0.6.10 release notes

0.5.64

Version 0.5.64 release notes

0.5.01

Version 0.5.01 release notes

0.4.60

Version 0.4.60 release notes

0.4.43

Version 0.4.43 release notes

0.4.01

Version 0.4.01 release notes

0.3.50

Version 0.3.50 release notes

0.3.40

Version 0.3.40 release notes

0.3.20

Version 0.3.20 release notes

0.3.10

Version 0.3.10 release notes

0.3.01

Version 0.3.01 release notes

0.2.30

Version 0.2.30 release notes

0.2.20

Version 0.2.20 release notes

0.2.15

Version 0.2.15 release notes

0.2.10

Version 0.2.10 release notes

0.2.5

Version 0.2.5 release notes

0.1.5

Version 0.1.5 release notes

0.1.2

Version 0.1.2 release notes

View the complete ChimpMatic changelog

Back to top