---
title: "How to Connect Brevo to a WordPress Form?"
url: https://nexterwp.com/docs/connect-brevo-to-a-wordpress-form/
date: 2025-04-17
modified: 2026-09-13
lang: en
author: "Aditya Sharma"
description: "Adding form leads to Brevo lets you follow up with email campaigns without copying contacts by hand. The Form block in Nexter Blocks Pro creates a Brevo contact from every..."
image: https://nexterwp.com/wp-content/uploads/2025/04/connect-brevo-to-a-wordpress-form-1024x519.jpg
word_count: 281
---

# How to Connect Brevo to a WordPress Form?

## Key Takeaways

- Nexter Blocks Pro Form block creates a Brevo contact from every submission, and it sends the visitor’s email plus the first Name Field as FIRSTNAME.
- Brevo setup requires Pro, the Form block switched on under Nexter > Blocks, and an API key created under SMTP & API in the Brevo account.
- Brevo adds new contacts without a list setting, and if the email already exists in Brevo, it does not create the contact again and shows an error message.

Adding form leads to Brevo lets you follow up with email campaigns without copying contacts by hand.

The Form block in Nexter Blocks Pro creates a Brevo contact from every submission.

*For every Form setting in one place, see the [Form block guide](https://nexterwp.com/docs/add-a-form-in-wordpress/).*

[LIVE BLOCK LINK](https://nexterwp.com/nexter-blocks/blocks/)

## Before You Start

- **Edition:** **Pro** — The Brevo action needs Nexter Blocks Pro.- **Block to enable:** Form, switched on under **Nexter > Blocks** in your WordPress dashboard.- **A Brevo API key:** created under SMTP & API in your Brevo account. See [Brevo's getting started guide](https://developers.brevo.com/docs/getting-started).

## Learn via Video Tutorial

https://www.youtube.com/watch?v=v5zVZpDHJbI

## Steps

- Add the **Form** block to your page, click **Design from Scratch** and choose **Simple Contact Form** or **Newsletter Form**.

- Select the Form block (not a field inside it). In **Action After Submit**, open **Options** and choose **Brevo**. You can keep Email selected as well.

![The Action After Submit panel with Options](https://nexterwp.com/wp-content/uploads/2026/09/form-action-submit.webp)

- Open the **Brevo** panel that appears and paste your key into **API Key**.

![The Brevo panel with the API Key field](https://nexterwp.com/wp-content/uploads/2026/09/form-brevo.webp)

- Save the page, then submit the form once on the front end to test the connection.

## How It Behaves

- Each submission creates a contact in Brevo with the email and the name as FIRSTNAME.- The form sends the visitor's email and name (the first Name Field). Other fields are not sent to this service.

## Limitations

- **Pro only.**- There is no list setting in the block. New contacts are added to your Brevo contacts without a list.- If the email address is already a Brevo contact, Brevo does not create it again and the visitor sees an error message.

## Troubleshooting

### New contacts are missing

Use an API key (not an SMTP key) and check the key is active in Brevo.

## Related Docs

- [Form block: all settings](https://nexterwp.com/docs/add-a-form-in-wordpress/)- [Add a newsletter form](https://nexterwp.com/docs/add-a-newsletter-in-wordpress/)- [Save form submissions in WordPress](https://nexterwp.com/docs/save-form-submissions-in-wordpress/)

## Frequently Asked Questions

**Q: What do I need before connecting Brevo to a WordPress form?**
A: Brevo contact creation in Nexter Blocks Pro depends on three things: the Pro edition, the Form block being enabled under Nexter &gt; Blocks, and a Brevo API key from SMTP &amp; API in your Brevo account. That API key matters because the tutorial uses it to create contacts from form submissions. If any of those pieces are missing, the Brevo action will not be available or will not connect cleanly.

**Q: How does a WordPress form send contacts to Brevo?**
A: Each submission creates a Brevo contact with the visitor’s email and the first Name Field as FIRSTNAME. Nexter Blocks Pro sends only those two values, so this is best for simple lead capture rather than detailed profile syncing. Other fields are not sent to Brevo, which keeps the integration lightweight but also means you should not expect custom form fields to appear there.

**Q: Can I add new Brevo contacts to a specific list from this form?**
A: The Form block does not include a list setting, so new contacts go into your Brevo contacts without being assigned to a list. That is an important limitation if your workflow depends on list-based segmentation or campaigns. The integration is still useful for collecting leads fast, but list organization has to happen outside this form setup.

**Q: Why are new contacts missing after I submit the form?**
A: The most common cause is using the wrong key. This setup needs an API key, not an SMTP key, and the key must be active in Brevo. If submissions still do not create contacts, test the connection again from the front end after saving the page, because that confirms whether the form is actually reaching Brevo.

**Q: What happens if someone submits an email that already exists in Brevo?**
A: Brevo does not create a duplicate contact when the email already exists. Instead, it returns an error message to the visitor. That behavior matters because it prevents duplicate records, but it also means repeat signups will look like a failed submission unless you account for existing contacts in your process.

**Q: Is there another way to capture leads if I do not want Brevo connected?**
A: Nexter Blocks also has a separate path for storing entries in WordPress itself through [Save form submissions in WordPress](https://nexterwp.com/docs/save-form-submissions-in-wordpress/). That gives you a local record of submissions instead of sending them straight to Brevo. For simple lead capture, the Form block guide and [Add a newsletter form](https://nexterwp.com/docs/add-a-newsletter-in-wordpress/) are the related starting points.
