> For the complete documentation index, see [llms.txt](https://docs.powerfulform.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.powerfulform.com/integrations/sendinblue-brevo.md).

# Sendinblue (Brevo) integration

Add form respondents to a Brevo (formerly Sendinblue) list and map their answers to contact attributes.

## How to set it up

### Find or Generate Sendinblue (Brevo) API Key (in Brevo)

Powerful Contact Form Builder connects to Brevo using an **API Key**.

#### Where to get your API key

* Log in to your **Sendinblue** account
* Click on your profile name in the top-right corner and select **SMTP & API** > navigate to the **API Keys** tab
* If you don't have an API key yet, click **Create a New API Key** > copy the generated API key for use in the next step.

For detailed instructions, refer to Sendinblue's official guide: [Getting a Sendinblue API Key](https://help.debounce.io/kb/integrations/getting-a-sendinblue-api-key/)

### Add Brevo API Key to the app settings (in Powerful Contact Form Builder)

Now paste your Brevo API key into Powerful Contact Form Builder so the app can send contacts to Brevo.

1, Open the app > click **Settings > Third party integrations** > hover **Sendinblue** > click **Config**

2. Enter **Sendinblue API key** field created in the **Step 1** above

3\. Click **Save** to update the changes

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-c42d50a5aa97fa53ef313fa15e2476a38635529c%2Fscreenshot-integration-sendinblue-brevo-integration-1.png?alt=media" alt=""><figcaption></figcaption></figure>

### Connect form data to Brevo (in Form Builder)

This step decides:

* which **Brevo list** gets the contact
* how your **form fields** map to **Brevo contact fields**

#### Before you start

Make sure you already created at least **one list** in Brevo (so you can choose it during setup). Follow this [link](https://help.brevo.com/hc/en-us/articles/208771609-Create-a-new-list-from-a-segment-of-contacts) to know more.

#### Mapping steps

1\. Open the app > click **Forms** > open the form you want to deal with

2\. Click **Settings** > click **Integration icon** on the left side bar > enable **Sendinblue** > click on its name

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-7ba71bcedab40fd2e3259975482aef37894a8daf%2Fscreenshot-integration-sendinblue-brevo-integration-2.png?alt=media" alt=""><figcaption></figcaption></figure>

3. Select the **Brevo List** you want to add subscribers to

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-03a25ac41b1d954a07eb11f31546967efae72266%2Fscreenshot-integration-sendinblue-brevo-integration-3.png?alt=media" alt=""><figcaption></figcaption></figure>

4. Map fields

Select the value of your form (on the right) to connect it to the fields in **Sendinblue** (on the left). For example:

* **Email** ← your form’s Email field
* **Name / First name / Last name** ← your form’s name fields

5\. Click **Save** to update the changes.

### Test & Check Your Results (in Brevo)

* Submit the form once using a real email address
* Open **Brevo**
* Go to **Contacts**
* Open the **List** you selected
* Confirm the new contact is there

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-77545130c0a1913658909bbd7a73f7ab1daa0117%2Fscreenshot-integration-sendinblue-brevo-integration-4.png?alt=media" alt=""><figcaption></figcaption></figure>

<figure><img src="https://2907469752-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FehM2rz7MmKkWcJmgvJOe%2Fuploads%2Fgit-blob-26aa450dcf66179cd365ce839f44a2cb58301dad%2Fscreenshot-integration-sendinblue-brevo-integration-5.png?alt=media" alt=""><figcaption></figcaption></figure>

## Troubleshooting

<details>

<summary>“Authentication failed” / “Invalid API key”</summary>

* Double-check you pasted the Brevo (Sendinblue) API key (not SMTP key, not a different token).
* Make sure there are no extra spaces before/after the key.
* If it still fails, create a new API key in Brevo and update it in Powerful Contact Form Builder. (Old keys may be revoked.)

</details>

<details>

<summary>Contacts are not being added to Brevo</summary>

* Confirm the integration is enabled on the correct form (you might be editing a different form).
* Make sure you clicked Save after mapping.
* Verify the form submission includes a valid email address.
* Check you selected the correct Brevo List in the integration settings.

</details>

<details>

<summary>Some fields are empty in Brevo</summary>

Re-check your field mapping.

Example: mapping “Full name” into a “First name” field can look “empty” depending on how Brevo displays it.

</details>

<br>

## Next steps

* [Send from your own address](/email-notifications/custom-sender.md) — the separate setting for sending your notification emails.
* [How integrations work](/integrations/how-integrations-work.md) — what a connection does and where it is configured.
* [Contact support](/help/contact-support.md) — if the connection still does not work.
