Brevo logo

Integrate Brevo with your AI CRM

Brevo (formerly Sendinblue) is an all-in-one email and SMS marketing platform that provides transactional messaging, marketing automation, contact management, and CRM tools to help businesses communicate and engage with their customers.

Explore Triggers and Actions

Add Contacts to List

Add existing Brevo contacts to one list using one identifier family.

ActionTry it

Create a company

Creates a new company record in your Brevo CRM. Companies can be used to organize contacts and deals, track business relationships, and manage customer accounts. You can add custom attributes, link existing contacts and deals, and set country codes for international phone numbers. Use this when you need to add a new business or organization to your CRM system.

ActionTry it

Create Contact

Create a Brevo contact, or update a matching contact when explicitly enabled.

ActionTry it

Create Contact Attribute

Create a Brevo contact attribute definition.

ActionTry it

Create Contact List

Creates a new contact list (audience) in Brevo within a specified folder. Contact lists are used to organize and segment contacts for email campaigns, SMS campaigns, and marketing automation workflows. Use this tool when you need to: - Create a new audience segment for a marketing campaign - Organize contacts by specific criteria (e.g., geographic location, interests, purchase history) - Set up a list for newsletter subscribers, event attendees, or customer segments - Prepare a target audience before adding contacts or launching campaigns Note: You must specify a valid folder ID. Use Get Contact Lists to view existing folders and their IDs.

ActionTry it

Create Deal

Create a Brevo CRM deal with optional attributes and associations.

ActionTry it

Create Email Campaign

Create an email campaign as a draft, or schedule it when requested.

ActionTry it

Create or Update Email Template

This tool creates a new email template or updates an existing one in Brevo. If a 'templateId' is provided, it performs an update; otherwise, it creates a new template.

ActionTry it

Create Sender

Create a Brevo email sender identity and return DNS configuration warnings.

ActionTry it

Create Sender Domain

Register a Brevo sender domain and return available DNS authentication records.

ActionTry it

Create SMS Campaign

This tool allows you to create a new SMS campaign in Brevo. You can specify the campaign name, sender, content, recipients (by providing list IDs, exclusion list IDs, or segment IDs), and optionally schedule the campaign for a specific time. You can also enable Unicode characters, add an organization prefix, and include unsubscribe instructions.

ActionTry it

Delete a company

Deletes a company from Brevo using its unique identifier.

ActionTry it

Delete Contact

Deletes a contact from Brevo by email, contact ID, external ID, phone number, WhatsApp ID, or landline number. Use the identifier_type parameter to specify the type of identifier when using ext_id, phone_id, whatsapp_id, or landline_number_id.

ActionTry it

Delete Contact List

Permanently delete a Brevo contact list without deleting its contacts.

ActionTry it

Delete Email Campaign

Delete an unscheduled campaign and related template, builder, and schedule data.

ActionTry it

Delete Email Template

This tool deletes an inactive email template from Brevo. You need to provide the 'templateId' of the email template you want to delete. Only inactive templates can be deleted.

ActionTry it

Delete SMS Campaign

This tool deletes an existing SMS campaign.

ActionTry it

Export Email Campaign Recipients

Start an asynchronous CSV export of a sent email campaign's recipients.

ActionTry it

Get Account Information

Retrieves comprehensive information about the authenticated Brevo account. Returns account details including: - Account holder information (email, first name, last name, company name) - Complete address (street, city, zip code, country) - Plan details with credit information (type, credits remaining, start/end dates) - Relay configuration for transactional emails (enabled status and data) - Marketing Automation status and tracker key (if enabled) No input parameters are required - the action uses the authenticated account's credentials. Use this action to: - Verify account configuration and settings - Check available credits and plan type - Monitor transactional email relay status - Retrieve Marketing Automation tracker information. If credentials are missing or invalid, verify the Brevo connection is active before calling — retries will not resolve credential issues. If blocked by an 'unrecognised IP address' error, add the integration host's IP to the Brevo account allowlist.

ActionTry it

Get Aggregated Transactional Email Report

Return aggregate delivery and engagement totals for transactional emails.

ActionTry it

Get all contacts

Retrieves a page of Brevo contacts, with filters for creation or modification dates, list IDs, or a segment ID. For complete retrieval, increment the offset by the limit on each call until no more records are returned.

ActionTry it

Get all email templates

This tool retrieves a list of all email templates created in your Brevo account. It corresponds to the GET /v3/smtp/templates endpoint as per the Brevo API documentation, with optional parameters for filtering (templateStatus), pagination (limit, offset), and sorting (asc/desc).

ActionTry it

Get All Senders

This tool retrieves a list of all senders associated with the Brevo account. Senders are the email addresses or domains that are authorized to send emails through Brevo. This action can be useful for managing and verifying sender identities.

ActionTry it

Get Company Details

Retrieves detailed information about a specific company from Brevo's CRM. Returns company data including its unique identifier, custom attributes, and lists of linked contact IDs and deal IDs. This is useful for accessing comprehensive company records and understanding company relationships.

ActionTry it

Get Contact Campaign Stats

Retrieve a contact's email campaign statistics for a bounded date range.

ActionTry it

Get Contact Details

This tool retrieves detailed information about a specific contact in Brevo. You can identify the contact using their email address (URL-encoded), their unique contact ID, or their SMS attribute value.

ActionTry it

Get Contact List

Get contact-list metadata and optional campaign statistics by list ID.

ActionTry it

Get contact lists

Retrieve one page of Brevo contact lists, including list IDs and names and, when returned, subscriber counts and folder associations. Use pagination to discover further lists.

ActionTry it

Get Email Campaign Details

Retrieve details for a specific email campaign, including available HTML content, recipients, and statistics. Statistics can be filtered by type.

ActionTry it

Get Email Template

Retrieve one transactional email template by numeric or custom ID.

ActionTry it

Get Process

Retrieve the status and available result details of a Brevo process.

ActionTry it

Get SMS Campaign Details

Retrieves the details of a specific SMS campaign. This action fetches complete information about an SMS campaign including its status, content, sender, scheduling, recipients, and statistics.

ActionTry it

Get SMS Campaigns

List a page of Brevo SMS campaigns, with optional status and sent-date filtering, pagination, and creation-date sorting. Returns campaign overview details including status, content, sender, and dates.

ActionTry it

Get Transactional Email

Retrieve a sent transactional email by its identifier, including event history and personalized content when retained by Brevo.

ActionTry it

Import Contacts

Submit a contact import to Brevo and return its background process ID. A 202 response means Brevo accepted the import for asynchronous processing; it does not mean the contacts have finished importing. If notify_url is supplied, Brevo calls it when processing finishes.

ActionTry it

List All Companies

This action retrieves a list of all companies stored in the Brevo CRM. It supports pagination and filtering by name and other attributes.

ActionTry it

List Contact Attributes

List the contact attributes configured in the Brevo account.

ActionTry it

List Contact Folders

List folders that organize contact lists in the connected Brevo account.

ActionTry it

List Contact Lists in Folder

List one bounded page of contact lists belonging to a Brevo folder.

ActionTry it

List Contact Segments

List one page of contact segments configured in the Brevo account.

ActionTry it

List CRM Notes

List one page of Brevo CRM notes, optionally filtered by entity and date.

ActionTry it

List CRM Pipelines

List every Brevo CRM deal pipeline with its stages and stage settings.

ActionTry it

List Custom Object Records

List one page of records for an Enterprise-only Brevo custom object.

ActionTry it

List Deals

List one page of Brevo CRM deals with optional relationship filters.

ActionTry it

List Email Campaigns

List a page of Brevo email campaigns, with filters for type, status, and dates. Results include campaign details and may include statistics; an empty campaigns array with count 0 is valid.

ActionTry it

List Organization Users

List active and pending users in the connected Brevo organization.

ActionTry it

List Processes

List a bounded page of Brevo background processes for status monitoring.

ActionTry it

List Sender Domains

List sender domains and their authentication and verification status.

ActionTry it

List Transactional Email Events

List one page of transactional email events with Brevo's complete filter set.

ActionTry it

List Transactional Emails

List a page of sent transactional email records, filtered by recipient email, template ID, or message ID. At least one of these filters is required; date and sorting options are also available.

ActionTry it

Remove Contacts from List

Remove selected contacts, or every contact, from one Brevo list.

ActionTry it

Send Email Campaign Now

Request immediate sending of an existing draft email campaign to its recipients. A successful response indicates Brevo accepted the request.

ActionTry it

Send Email Campaign Test

Send a campaign test to explicit recipients or the account test list. Brevo permits at most 50 delivered test emails per day.

ActionTry it

Send Transactional Email

Send or schedule one or many transactional emails through Brevo.

ActionTry it

Send Transactional Template Test

Send a transactional template test to recipients or the account test list. Brevo permits at most 50 delivered test emails per day.

ActionTry it

Update Contact

Update fields and list memberships for an existing Brevo contact.

ActionTry it

Update Contact List

Rename an existing Brevo contact list, move it to a folder, or both.

ActionTry it

Update Deal

Update a Brevo CRM deal's fields or complete association lists. Supplying either association list replaces every existing association of that type.

ActionTry it

Update Email Campaign

Updates an email campaign in Brevo using its unique identifier.

ActionTry it

Update Email Campaign Status

Apply a documented lifecycle status operation to an email campaign.

ActionTry it

Upload Campaign Image

Upload an image from a public URL to Brevo's campaign image gallery.

ActionTry it

How the Brevo integration works

The Brevo integration connects your Dench AI CRM directly to Brevo, so agents can read and act on your Brevo data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

61 actions are available for agents to invoke on your behalf. Every call runs through Brevo's own authorization, scoped to the account you connect.

Set up Brevo in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Brevo and click Connect — you'll authorize access through Brevo's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Brevo in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Brevo integration work with Dench?

The Dench Brevo integration connects your AI CRM to Brevo, so AI agents can work with your Brevo data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Brevo via Dench?

The Brevo integration currently exposes 61 actions, including Add Contacts to List, Create a company, Create Contact, Create Contact Attribute, Create Contact List, and Create Deal. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Brevo to Dench?

No. You connect Brevo from your Dench workspace using Brevo's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Brevo integration secure?

Connections are authorized through Brevo's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Brevo connection from your workspace settings at any time.

Brevo | Dench AI CRM