Connect Contact Form 7 to Brevo in Minutes (No Code Needed)

Connect Contact Form 7 to Brevo in Minutes

If you’re using Contact Form 7, you already have leads coming in. The real problem usually starts after submission. Manually exporting entries, delayed follow-ups or forms that never make it into your email system quietly cost you momentum.

This setup fixes that.

Below is the simplest way to send Contact Form 7 submissions directly into Brevo using CF7 to Any API, without writing code or relying on third-party automation tools.

Watch the Setup (2 mins)

Watch this once, then follow the steps below at your own pace.

What You’ll Need

Before you start, make sure you have:

  • A Brevo account
  • Contact Form 7 installed and active
  • CF7 to Any API installed and active

That’s all.

Step 1: Generate Your Brevo API Key

  1. Log in to your Brevo account.
  2. Go to: Settings → SMTP & API
  3. Open API Keys, then generate a new key.
  4. Give it a clear name so you know exactly what it’s for, for example: CF7 Integration
  5. Copy the API key and keep it safe. You’ll need it during the WordPress setup.

Generate Your Brevo API Key

Brevo API Keys screen showing “Generate a new API key”

 

Step 2: Create a New Integration in WordPress

  1. Now switch to your WordPress dashboard.
  2. Navigate to: CF7 to Any API → Add New Integration
  3. Give your integration a clear, descriptive title. This helps later if you manage multiple forms or tools.

Step 3: Add Brevo Headers

Brevo requires specific headers to authenticate and accept incoming data.

  1. Go back to Brevo and open: Help → API Documentation
  2. Inside the documentation, open: Create an email campaign
  3. You’ll see sample header code there. This typically includes:
    1. API key authorization
    2. Content-Type set to application/json
  4. Copy the header code exactly as shown.
  5. Paste this code into the Headers field inside CF7 to Any API.

CF7 to Any API Headers field with Brevo authorization and Content-Type added

CF7 to Any API Headers field with Brevo authorization and Content-Type added

This step is critical. If the headers are wrong, Brevo will reject the request.

 

Step 4: Select Your Contact Form

Click Next and choose the Contact Form 7 form you want to connect to Brevo.

This defines which form submissions should be sent automatically.


Step 5: Configure the Request and Map Fields

Now map your Contact Form 7 fields to the fields Brevo expects.

Common examples include:

  • Name
  • Email
  • Message

CF7 to Any API lets you structure this request visually, so you don’t need to work with raw JSON.

Configure the Request and Map Fields

Field mapping screen showing CF7 fields mapped to Brevo fields

Double-check field names before saving. 

Step 6: Save and Test

Save the integration, and submit a test entry through your Contact Form 7 form.

If everything is set up correctly, the submission will appear in Brevo almost instantly.

That’s it! From this point on, every Contact Form 7 submission goes straight into Brevo.

No exports. No waiting. No extra tools in the middle. Once it’s set up, the form just works in the background, the way it should.

×

    whatsapp