WordPress.org

Plugin Directory

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

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

Description

ChimpMatic Lite connects Contact Form 7 to Mailchimp, Brevo, MailerLite, and Klaviyo. Send form submissions to the email marketing provider and destination you choose, without replacing Contact Form 7 or adding a heavyweight automation platform.

Select a provider for each form, connect your account, choose an audience, list, or group, and map Contact Form 7 fields to subscriber fields. Existing Mailchimp forms remain compatible and continue using their saved settings after upgrading.

Four Email Marketing Integrations, One Familiar Workflow

  • Mailchimp for Contact Form 7 – Connect with one-click OAuth or an API key, select an audience, map merge fields, and choose single or double opt-in. Read the Mailchimp setup guide.
  • Brevo for Contact Form 7 – Connect with a Brevo API key, select a list, map contact attributes, and choose direct subscription or a Brevo confirmation email. Read the Brevo setup guide.
  • MailerLite for Contact Form 7 – Connect with a MailerLite API token, select a group, and map subscriber fields. Double opt-in follows your MailerLite account setting. Read the MailerLite setup guide.
  • Klaviyo for Contact Form 7 – Connect with a Klaviyo private API key, select a list, and map profile properties. Confirmation behavior follows the selected Klaviyo list. Read the Klaviyo setup guide.

Free Features

  • Choose Mailchimp, Brevo, MailerLite, or Klaviyo independently for each Contact Form 7 form.
  • Use different provider accounts and destinations on different forms.
  • Load audiences, lists, or groups inside the Contact Form 7 editor.
  • Map the required email address and up to four additional Contact Form 7 fields.
  • Require an opt-in checkbox before subscriber data is sent.
  • Control or respect provider-specific confirmation behavior.
  • Keep existing Mailchimp configurations working after upgrading.
  • Use unlimited Contact Form 7 forms.

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.

Brevo API keys, MailerLite API tokens, and Klaviyo private API keys are encrypted before storage and are not displayed again after saving. Mailchimp users can avoid storing an API key by using the OAuth connection.

ChimpMatic Pro

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

Compare ChimpMatic Lite and 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.

Read how each external service is used, what data is sent, and review provider terms and privacy policies.

Requirements

  1. WordPress 6.4 or higher.
  2. Contact Form 7 5.0 or higher.
  3. PHP 7.4 or higher.
  4. An account with at least one supported email marketing provider.

Support

Screenshots

Installation

  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.

Provider Credentials

Mailchimp supports OAuth or an 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.

FAQ

Which email marketing providers does ChimpMatic Lite support?

Version 0.9.80.00 supports Mailchimp, Brevo, MailerLite, and Klaviyo. You select one provider independently for each Contact Form 7 form.

Read more about supported email marketing integrations.

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 I connect without an API key?

Mailchimp supports one-click OAuth. Brevo requires an API key, MailerLite requires an API token, and Klaviyo requires a private API key.

Read more about connecting each provider and finding its API credentials.

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.

Read more about configuring providers per Contact Form 7 form.

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.

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.

Where do I get help?

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

Reviews

2 lutego 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.
6 lipnia 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???
5 mŏja 2023
Tried few plugins and that is the only one that worked without any problems. Great plugin, thank you.
Read all 191 reviews

Contributors & Developers

“Connect Contact Form 7 to Mailchimp, Brevo, MailerLite & Klaviyo” is open source software. The following people have contributed to this plugin.

Contributors

“Connect Contact Form 7 to Mailchimp, Brevo, MailerLite & Klaviyo” has been translated into 13 locales. Thank you to the translators for their contributions.

Translate “Connect Contact Form 7 to Mailchimp, Brevo, MailerLite & Klaviyo” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.