> 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/app-integration/sendinblue-brevo-integration.md).

# Sendinblue (Brevo) integration

### 📝 Step 1: Find or Generate Sendinblue (Brevo) API Key (in Brevo)

Powerful Form 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/)

***

### 📝 Step 2: Add Brevo API Key to the app settings (in PowerfulForm)

Now paste your Brevo API key into PowerfulForm so the app can send contacts to Brevo.

1\. Open the app > click **Settings > Third party integration** > hover **Sendinblue** > click **Config**

&#x32;**.** Enter **Sendinblue API key** field created in the **Steps 1** above

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

<figure><img src="/files/vF0LJuKDZbESAnNYUtWT" alt=""><figcaption></figcaption></figure>

***

### 📝Step 3: 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.sendinblue.com/hc/en-us/articles/208771609--BETA-Create-a-new-list-from-segmented-contacts) to know more.&#x20;

#### **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="/files/azqS4AQI1MwboCM2YKEN" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/OAjxKK2FaMd6wlAXCxTQ" alt=""><figcaption></figcaption></figure>

4. Map fields

Select the value of the Globo form (on the right) to connect it to the fields in **Sendinblue** (on the left). For example:&#x20;

* **Email** ← your form’s Email field
* &#x20;**Name / First name / Last name** ← your form’s name fields

5\. Click **Save** to update the changes.&#x20;

***

### ✅ 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="/files/WXZLA6ZSnSU1GXW9fsey" alt=""><figcaption></figcaption></figure>

<figure><img src="/files/sJ1CR07tuhuTSGdYoA69" alt=""><figcaption></figcaption></figure>

***

### 🔧 Troubleshooting

#### &#x20;“Authentication failed” / “Invalid API key”

* 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 Form. (Old keys may be revoked.)

#### &#x20;Contacts are not being added to Brevo

* 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.

#### &#x20;Some fields are empty in Brevo

Re-check your field mapping.

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

***

#### Need More Help?

If you still need assistance, please contact us at <contact@globo.io>. Our team will be happy to help you resolve any issues or guide you further.
