- Send transactional and marketing email
- Manage contacts, lists, and segmentation
- Trigger SMS and WhatsApp campaigns when supported by your Brevo account
- Track delivery and campaign performance events in Brevo
Common use cases and example apps
How to connect Brevo
Workspace admins and owners can connect Brevo. You can create multiple Brevo connections using different API keys, which is useful for separating environments (for example, development and production), enforcing different feature scopes, or managing rate limits. When the connection is created, Brevo becomes available across all projects in the workspace.Prerequisites
Before connecting Brevo, make sure you have:- A Brevo account
- A Brevo REST API key that starts with
xkeysib- - Lovable workspace owner or admin role
Requests made through this connector are billed by Brevo based on your Brevo plan and usage. Billing is handled by Brevo, not Lovable.
Step 1: Create a Brevo API key
A Brevo REST API key lets your Lovable app authenticate with the Brevo API. You can create multiple keys with different permissions. To create an API key in Brevo:1
Open Brevo API key settings
Sign in to Brevo and open Settings → SMTP & API → API keys.
2
Generate a new API key
Click Generate a new API key.
- Give the key a descriptive name, for example
Lovable integration. - Choose the permissions or scopes the key should have based on what your app needs (for example transactional email, contacts, SMS).
- Click Generate.
3
Copy and store the key
Copy the key and store it securely. Brevo API keys start with
xkeysib-.Your API key functions like a password. Keep it secure and never share it publicly. You’ll need it in the next step.
Step 2: Connect Brevo to Lovable
You can create multiple connections using different API keys.1
Open Brevo in Connectors
Go to Connectors and select Brevo.
2
Add a connection
Click Add connection.
3
Configure the connection
- Display name: name the connection, for example
Brevo Prod. - API key: paste your Brevo API key (
xkeysib-). - Who can access this connection: keep access limited to specific people or invite the entire workspace. See Who can manage connections for more information.
4
Connect
Click Connect.
Limitations
The Brevo connector cannot:- Receive incoming Brevo webhooks or delivery events directly through the connector (you can poll Brevo’s events APIs instead, or configure webhooks to a Brevo-side endpoint outside Lovable)
- Support per-end-user Brevo authentication (each connection uses a single shared API key, scoped to the workspace)
- Refresh or revoke credentials automatically. To rotate, generate a new API key in Brevo and update the Lovable connection before app workflows can send requests again
- Send SMS or WhatsApp messages on accounts where those channels are not enabled or have no available credits. Feature availability depends on your Brevo account, plan, and enabled channels.
Manage your connection
Connections are managed from Connectors: select , then open the connection.- Unlink projects to remove access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
- Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use stop working until a new connection is added. See Delete a connection for the steps and who can delete.