Connect Contact Form 7 to Brevo

ChimpMatic sends Contact Form 7 submissions straight to your Brevo lists. Connect with an API key, map your contact attributes, and choose whether Brevo confirms each subscriber by email. Setup takes a few minutes.

What you need

  • A WordPress site with Contact Form 7 active
  • ChimpMatic Lite 0.9.80 or newer
  • A Brevo account (any plan, including free) with at least one contact list

Get your Brevo API key

  1. Log in at app.brevo.com and click your profile name in the top-right corner.
  2. Open SMTP & API, then the API Keys tab.
  3. Click Generate a new API key, name it (for example “ChimpMatic”), and copy it. Brevo shows the key once, so copy it before closing the dialog.

Connect Contact Form 7 to Brevo

  1. In WordPress, edit the form under Contact → Contact Forms.
  2. Open the Chimpmatic tab and choose Brevo as the provider.
  3. Paste your API key and connect. Your Brevo lists load automatically.
  4. Select the list new contacts should join.

Map your form fields

Match each Contact Form 7 field to a Brevo contact attribute: the visitor’s email goes to the contact email, and fields like first name and last name map to attributes such as FIRSTNAME and LASTNAME. ChimpMatic Lite maps the required email plus up to four additional fields; Pro expands the mapping. Full details in the field mapping guide.

Direct subscribe or confirmation email

Per form, you decide how contacts enter the list: subscribe them directly the moment the form is submitted, or have Brevo send its confirmation email first so only verified addresses join. The confirmation template itself is managed in your Brevo account. See how double opt-in works across providers.

Test it

  1. Save the form and submit a test entry with a real inbox you control.
  2. In Brevo, open Contacts and confirm the new contact appears in the selected list with the mapped attributes filled.
  3. If you enabled the confirmation email, click the link in it and re-check the contact’s status.

FAQ

Does this work with the free Brevo plan?

Yes. The integration uses Brevo’s standard API, available on every plan.

Can different forms feed different Brevo lists?

Yes. The Chimpmatic tab is configured per form, so each form can target its own list, or even a different provider entirely.

Where does my data go?

On submission, the email address, mapped fields, destination list, and consent choice go directly from your server to Brevo’s API. See external services for the full disclosure.

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