Brevo Integration Pro
Automatically send form submitters to your Brevo contacts and lists.
What It Does
Giraforms can create or update Brevo contacts after a successful form submission. You can enable it per form, map your email/name fields, and choose which Brevo list receives new contacts.
| Capability | Available |
|---|---|
| Add contact to Brevo | Yes |
| Assign list | Yes |
| Map email field | Yes (required) |
| Map first/last name | Yes (optional) |
| Update existing contact | Yes (toggle) |
Requirements
- Giraforms Pro license active
- A Brevo API key
- At least one email field in your form
Setup
Add Your Brevo API Key
Go to Forms → Integrations, open the Brevo card, paste your API key, and save.
You can generate a key from your Brevo account under API settings.
Enable Brevo on Your Form
Edit the page containing your form. Select the Form Container block, open Settings → Integrations, and enable Brevo.
Map List and Fields
- List: Choose the Brevo list to subscribe contacts
- Email field: Required, used as contact identifier
- First name field: Optional
- Last name field: Optional
- Update contact if already exists: Toggle on/off
Test the Flow
Submit a test entry and confirm the contact appears in Brevo. If your mapped email is invalid or empty, the contact is skipped.
How Mapping Works
Brevo mapping is form-specific. Each form can use a different list and different field mappings.
| Giraforms Field | Brevo Contact Attribute |
|---|---|
| Email field | email (required) |
| First name field | FIRSTNAME (optional) |
| Last name field | LASTNAME (optional) |
Troubleshooting
- No lists shown: check API key in Forms → Integrations.
- Brevo IP authorization error: add the detected server IP to Brevo authorized IPs.
- Contact not created: verify the mapped email field exists and contains a valid email.
Automate Lead Capture with Brevo
Use Giraforms Pro to sync form contacts to Brevo lists automatically.
Get Giraforms Pro