list_email_campaigns
List Email Campaigns
Retrieve a paginated list of email campaigns with optional filtering by type, status, and date range.
list_email_campaigns
Retrieve a paginated list of email campaigns with optional filtering by type, status, and date range.
remove_contacts_from_list
Remove one or more contacts from a contact list by email addresses or contact IDs.
get_email_campaign
Retrieve details and report for a specific email campaign, including status, statistics, and configuration.
list_senders
Retrieve all configured email senders in your Brevo account. Use this to find valid sender emails before sending transactional emails or creating campaigns.
update_contact
Update an existing contact's attributes, list memberships, or blacklist status. Identify the contact by email, contact ID, external ID, or phone number.
delete_contact
Permanently delete a contact from Brevo. This action is irreversible.
get_account
Retrieve Brevo account information including company name, email, and plan details.
get_deal
Retrieve details of a specific CRM deal, including its attributes, linked contacts, and linked companies.
add_contacts_to_list
Add one or more contacts to a contact list by email addresses or contact IDs.
get_contact
Retrieve detailed information about a specific contact, including attributes, list memberships, and email statistics. Look up by email, contact ID, external ID, phone number, or WhatsApp ID.
send_transactional_sms
Send a transactional SMS message to a mobile number. Supports inline content or templates, unicode, and marketing type classification. Use for automated SMS communications like verification codes, order updates, or appointment reminders.
create_email_campaign
Create a new email campaign in Brevo. Configure the sender, subject, content (HTML or template), recipients, and optionally schedule it for later sending.
send_transactional_email
Send a transactional email via Brevo SMTP. Supports HTML content, templates, dynamic personalization parameters, attachments, CC/BCC, and scheduling. Use for automated messages like order confirmations, password resets, or any triggered email communication.
delete_deal
Permanently delete a CRM deal. This action is irreversible.
list_deals
Retrieve a list of CRM deals with optional filtering by modification or creation date.
list_contacts
Retrieve a paginated list of contacts. Filter by modification date, creation date, list membership, or segment.
create_or_update_contact
Create a new contact or update an existing one in Brevo. Supports setting email, custom attributes, list membership, and blacklist status. When updating, identify the contact by email, contact ID, or external ID.
create_contact_list
Create a new contact list within a specified folder. Lists are used to organize contacts for targeted campaigns and segmentation.
send_email_campaign_now
Immediately send an existing email campaign that has been created but not yet sent.
update_deal
Update an existing CRM deal's name, attributes, or linked contacts and companies. **Note:** Updating linkedContactIds or linkedCompanyIds replaces the entire list -- omitted IDs will be removed.
create_deal
Create a new deal in the Brevo CRM. Optionally assign it to a pipeline and stage, link contacts and companies, and set custom attributes like deal owner.
list_contact_lists
Retrieve all contact lists in your Brevo account with subscriber counts and folder associations.
track_event
Track a custom event for a contact in Brevo. Events can be used for segmentation, automation triggers, and personalization.
list_contact_lists_in_folder
Retrieve the contact lists inside a specific Brevo folder.
update_webhook
Update a Brevo webhook subscription's URL, events, type, channel, description, batching, auth, headers, or inbound domain.
get_company
Retrieve details of a Brevo CRM company, including attributes and linked contacts or deals.
delete_company
Permanently delete a Brevo CRM company. This action is irreversible.
create_webhook
Create a Brevo webhook subscription for transactional, marketing, or inbound email events.
update_contact_list
Update a Brevo contact list's name or move it to another folder.
list_companies
Retrieve Brevo CRM companies with optional filtering by name, linked contact, linked deal, creation date, or modification date.
list_webhooks
Retrieve Brevo webhook subscriptions, optionally filtered by webhook type.
get_contact_list
Retrieve details for a specific Brevo contact list, including folder association and subscriber counts.
list_contact_folders
Retrieve Brevo contact folders. Folders organize contact lists and are required when creating new lists.
list_pipelines
Retrieve all Brevo CRM deal pipelines and stages. Use this before creating or updating deals with pipeline or stage attributes.
delete_contact_folder
Delete a Brevo contact folder and all lists inside it. Contacts themselves are not deleted.
get_webhook
Retrieve details for a specific Brevo webhook subscription.
delete_contact_list
Delete a Brevo contact list. Contacts are not deleted, but the list itself is removed.
update_contact_folder
Rename a Brevo contact folder.
update_company
Update a Brevo CRM company's name, attributes, or linked contacts and deals. Updating linkedContactIds or linkedDealIds replaces the entire association list.
delete_webhook
Delete a Brevo webhook subscription.
create_contact_folder
Create a Brevo contact folder for organizing contact lists.
create_company
Create a new company in the Brevo CRM. Optionally set attributes and link contacts or deals.
update_email_campaign
Update an existing draft or scheduled Brevo email campaign's name, sender, subject, content, recipients, schedule, reply-to, tag, or template parameters.
delete_email_campaign
Delete a Brevo email campaign that has not been scheduled or sent.
get_contact_folder
Retrieve details for a specific Brevo contact folder.
Send transactional and marketing emails, SMS, and WhatsApp messages. Manage contacts, lists, segments, and subscriptions. Create and schedule marketing campaigns across email, SMS, and WhatsApp channels. Track sales pipelines with deals, companies, tasks, and notes via the CRM. Integrate eCommerce data for order tracking, product management, and revenue attribution. Configure live chat conversations, send and receive agent messages, and manage chat widgets. Set up loyalty programs with member enrollment, point credits/debits, rewards, and tier management. Track custom user events for segmentation and automation triggers. Manage senders, domains, DNS authentication, webhooks, and account settings. Receive real-time webhook notifications for email delivery, SMS status, campaign events, inbound emails, CRM activity, payments, and loyalty events.
Common questions about connecting Brevo to AI agents with Metorial.