Configure Brevo or Mailjet and sync contacts
Activiteez can sync customer contacts with Brevo or Mailjet: automatic add on registration, or export from a financial report. Connection is set up under Settings β CRM panel (CRM provider: Brevo or Mailjet).
This guide covers Brevo. For Mailjet: select Mailjet as the provider, enter the public API key and secret, then use the same activity triggers and Customers β Add to a list menu (labels follow the chosen provider).
Prerequisites (Brevo): Brevo account with at least one contact list; Activiteez BUSINESS or SΓRΓNITΓ plan; v3 API key with contacts and lists permissions.
Configure the Brevo connection
Step 1 β API key in Brevo
- Log in to Brevo.
- Open Settings β SMTP & API β API keys.
- Create an API key (
xkeysib-β¦format) and copy it immediately.
Step 2 β Allow IP address
On recent Brevo accounts, IP security is often enabled by default. Without authorization, API calls return 401 Unauthorized.
- In Brevo: Settings β Security β Authorized IPs.
- Add the outbound public IP of the server running Activiteez (production: hosting server IP, not your workstation).
- Confirm the Validate your IP address email if Brevo requests it.
Step 3 β Key in Activiteez
- Open Activiteez Settings / Preferences.
- Enter the Brevo API key in the dedicated field.
- Save preferences.
Brevo options then become visible (activity triggers, report export, etc.).
Feed a Brevo list
Method 1 β On each registration (trigger)
- Edit the activity (or activity template).
- In Triggers (actions at end of booking), choose Add to a Brevo list on the first or second trigger.
- In the Option field (list id): click the list button to pick a Brevo list, or enter the numeric list id.
- Save the activity.
On each confirmed registration with a valid email, the contact is created or updated in Brevo and added to the list.
Method 2 β Bulk from a report
- Open Finance / Report with desired filters.
- Menu Customers β Add to a Brevo list.
- Choose the list in the dialog.
- Confirm: Activiteez sends unique emails from the report to that list.
Alternative: Customers β Export Mailing list (CSV), then native Brevo import.
Fields sent
| Brevo field | Activiteez source |
|---|---|
| Customer email | |
| NOM | Last name |
| PRENOM | First name (if known) |
| TELEPHONE | Phone (if known) |
If the contact already exists in Brevo, they are added to the chosen list without duplicate list enrollment.
Common issues
| Symptom | Fix |
|---|---|
| Brevo option missing | Check BUSINESS or SΓRΓNITΓ plan, API key saved, preferences saved |
| 401 Unauthorized | IP not allowed in Brevo, invalid or expired key |
| Contact not added | Missing or invalid email on booking / report |
Do not share the API key; regenerate if in doubt. Create lists in Brevo before selecting them in Activiteez.