Overview
When a visitor submits the Collect Contacts form, AI Chatbot creates or updates their Brevo contact by email. A returning email updates the same contact.
Name and phone are sent when the form has them. The contact is not added to a list and is not subscribed to a campaign.
What you can do
These are the jobs the integration is built for.
Add the chat contact to Brevo
The form submission creates the contact by email.
Update a contact you already have
The same email updates the existing contact instead of adding a second one.
Keep name and phone with the email
Both are written onto the contact when the form collected them.
Set up
Connection happens inside your AI Chatbot widget. Open the Integrations tab, pick this connector, and follow the steps shown there.
- In Brevo, open Settings → SMTP & API → API Keys & MCP and create an API key. Set Contacts to All and Account to Read. Leave the other permissions at None.
- Open your AI Chatbot widget, go to the Integrations tab, choose Brevo, paste the API key, and click Connect.
- Add the Collect Contacts skill. When a visitor submits the form, the agent creates or updates the contact in Brevo by email.
Connected apps and their status are listed in Integrations in your widget, where you can disconnect access at any time.
Requirements
- The Collect Contacts skill on your AI Chatbot, with email on the form.
- A Brevo API key with Contacts set to All and Account set to Read.
- Authorised IPs turned off in Brevo, or the Elfsight server allowed. Otherwise Brevo rejects the key.