Integration · Email
Connect Claude & ChatGPT to Brevo
Ask your AI to add contacts to lists, draft email campaigns and check how they performed in Brevo. It can also work in the Brevo CRM with companies, deals, notes and tasks. Transactional emails can be sent too, if you allow it.
Free plan, no credit card. Takes about a minute.
Try asking
“Add these five new sign-ups to the Newsletter list.”
The AI creates or updates each contact and adds them to the list.
“How did last week's spring sale campaign do?”
It finds the campaign and returns its statistics for opens, clicks and bounces.
“Draft a campaign called 'June update' to the Customers list using template 12.”
It creates the campaign as a draft; nothing is sent until it is scheduled or sent.
What your AI can do
Contacts and lists
Create and update contacts, manage list membership and blocklist status, and see each contact's campaign history.
Campaigns and email
Draft campaigns, send tests, read campaign statistics and send transactional emails from templates.
CRM deals and tasks
Create and update companies, deals, notes and tasks, and move deals through your pipeline stages.
“Send a test of the June update campaign to me.”
It sends a test email of that campaign to the address you give.
“Move the Nordic Foods deal to Won and add a note that they signed today.”
It updates the deal stage using the pipeline's stage ids and adds a CRM note to the deal.
“How many email credits do we have left?”
It reads your Brevo account details, including plan and remaining email and SMS credits.
283 tools for Brevo
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_contacts_to_listChanges dataAdd existing contacts to a list. Required: list_id and body with emails or ids.cancel_paymentDeletesCancel a payment (tid). Destructive action; may require approval. API summary: Cancel transaction.create_a_company_deal_attributeChanges dataCreate a new attribute. Required: attribute type, label or object type. API summary: Create a company/deal attribute.create_a_whatsapp_templateChanges dataCreate a new message. Required: body text, category, language or name. Search messages first to avoid duplicates. API summary: Create a WhatsApp template.create_accountChanges dataCreate a new account. Required: company name or email. API summary: Create a new sub-account under a master account.create_agent_online_pingChanges dataCreate a new agent online ping. API summary: Sets agent's status to online for 2-3 minutes.create_an_email_templateChanges dataCreate a new message. Required: sender, subject or template name. Search messages first to avoid duplicates. API summary: Create an email template.create_associateChanges dataCreate a new associate. Required: ids or ip. API summary: Associate an IP to sub-accounts.create_attributeChanges dataCreate a new attribute. Required: reward id. API summary: Create a voucher.create_balance_definition_limitChanges dataCreate a new limit for a balance definition. Required: constraint type, duration unit, duration value, transaction type or value. API summary: Create balance limits.create_batchVisible to othersCreate a new batch. Has effects visible outside this system. API summary: Update multiple contacts.create_blocked_domainChanges dataCreate a new blocked domain. Required: domain. API summary: Add a new domain to the list of blocked domains.create_categories_in_batchVisible to othersCreate a new batch. Required: categories. Has effects visible outside this system. API summary: Create categories in batch.create_categoryChanges dataCreate a new category. Required: id. Search categories first to avoid duplicates. API summary: Create/Update a category.create_companyChanges dataCreate a CRM company. Required: name; optional attributes and linked_contacts_ids / linked_deals_ids.create_consent_groupChanges dataCreate a new consent group. Required: name or signup mode. Search consent groups first to avoid duplicates. API summary: Create a consent group.create_contactChanges dataCreate a contact with email, attributes (e.g. FIRSTNAME, LASTNAME) and list_ids. Set update_enabled=true to update the contact if it already exists.create_couponChanges dataCreate a new coupon. Required: collection id or coupons. API summary: Create coupons for a coupon collection.create_coupon_collectionChanges dataCreate a new category. Required: default coupon or name. Search categories first to avoid duplicates. API summary: Create а coupon collection.create_dealChanges dataCreate a CRM deal. Required: name; optional attributes (amount, pipeline, deal_stage, deal_owner) and linked contact/company ids.create_deleteVisible to othersCreate a new delete. Has effects visible outside this system. API summary: Delete multiple object records (up to 1000) asynchronously.create_display_currencyChanges dataCreate a new display currency. Required: code. API summary: Set the ISO 4217 compliant display currency code for your Brevo account.create_domainChanges dataCreate a new domain. Required: name. API summary: Create a new sender domain.create_double_optin_confirmationChanges dataCreate a new double optin confirmation. Required: email, include list ids, redirection url or template id. API summary: Create Contact via DOI (Double-Opt-In) Flow.create_email_campaignVisible to othersCreate an email campaign as a draft. Required: name and sender; set subject, html_content or template_id, and recipients (list ids). It is not sent until scheduled or sent in Brevo.create_eventChanges dataCreate a new event. Required: event name or identifiers. Search events first to avoid duplicates. API summary: Create an event.create_events_in_batchVisible to othersCreate a new batch. Required: events. Has effects visible outside this system. API summary: Create events in batch.create_feedChanges dataCreate a new feed. Required: name or url. Search feeds first to avoid duplicates. API summary: Create external feed.create_folderChanges dataCreate a new folder. API summary: Create a folder.create_groupChanges dataCreate a new group. Required: group name. API summary: Create a new group of sub-accounts.create_keyChanges dataCreate a new key. Required: id or name. API summary: Create an API key for a sub-account.create_listChanges dataCreate a new list. Required: folder id or name. API summary: Create a list.create_messageChanges dataCreate a new message. Required: text or visitor id. Search messages first to avoid duplicates. API summary: Send a message as an agent.create_noteChanges dataAdd a CRM note. Required: text; attach it with contact_ids, company_ids or deal_ids.create_orders_in_batchVisible to othersCreate a new batch. Required: orders. Has effects visible outside this system. API summary: Create orders in batch.create_permissionDeletesCreate a new permission. Required: all features access, email or privileges. Destructive action; may require approval. API summary: Update permission for a user.create_productChanges dataCreate a new product. Required: id or name. Search products first to avoid duplicates. API summary: Create/Update a product.create_products_in_batchVisible to othersCreate a new batch. Required: products. Has effects visible outside this system. API summary: Create products in batch.create_programChanges dataCreate a new program. Required: name. API summary: Create loyalty program.create_program_balance_definitionChanges dataCreate a new balance definition for a program. Required: name or unit. API summary: Create balance definition.create_program_orderChanges dataCreate a new program. Required: amount, balance definition id, contact id, due at or source. API summary: Create balance order.create_program_paymentChanges dataCreate a new payment for a program. Required: amount or balance definition id. API summary: Create new transaction.create_program_quoteChanges dataCreate a new quote for a program. Required: name. API summary: Create a reward.create_program_subscriptionChanges dataCreate a new subscription for a program. Required: contact id. API summary: Create subscription.create_program_tier_groupChanges dataCreate a new tier group for a program. Required: name. API summary: Create a tier group.create_program_userChanges dataCreate a new user for a program. Required: member contact ids. API summary: Create subscription member.create_redeemChanges dataCreate a new redeem. API summary: Create redeem voucher request.create_requestChanges dataCreate a new request. Required: cart, contact id or reference. API summary: Create a payment request.create_senderChanges dataCreate a new sender. Required: email or name. API summary: Create email sender.create_sms_campaignVisible to othersCreate a new sms campaign. Required: content, name or sender. Has effects visible outside this system. API summary: Creates an SMS campaign.create_sso_tokenDeletesCreate a new sso token. Required: email. Destructive action; may require approval. API summary: Generate SSO token to access admin account.create_sso_token_postDeletesCreate a new sso token. Required: id. Destructive action; may require approval. API summary: Generate SSO token to access sub-account.create_subscription_balanceChanges dataCreate a new balance for a subscription. Required: balance definition id. API summary: Create subscription balances.create_taskChanges dataCreate a CRM task. Required: name, date (due) and task_type_id; optional assign_to_id and linked contacts, companies or deals.create_tier_group_tierChanges dataCreate a new tier for a tier group. Required: access conditions or name. API summary: Create a tier.create_upsertVisible to othersCreate a new upsert. Required: records. Has effects visible outside this system. API summary: Create/Update object records in bulk.create_webhookDeletesCreate a new webhook. Required: url. Destructive action; may require approval. API summary: Create a webhook.create_whatsapp_campaignChanges dataCreate a new whatsapp campaign. Required: name, recipients, scheduled at or template id. API summary: Create and Send a WhatsApp campaign.delete_a_multiple_choice_attribute_optionDeletesPermanently delete a attribute by multiple choice attribute option. Destructive action; may require approval. API summary: Delete a multiple-choice attribute option.delete_a_noteDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a note.delete_accountDeletesPermanently delete a account by account id. Destructive action; may require approval. API summary: Delete a sub-account.delete_an_attributeDeletesPermanently delete a attribute by attribute id. Destructive action; may require approval. API summary: Delete an attribute.delete_an_automated_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete an automated message.delete_an_email_campaignDeletesPermanently delete a message by campaign id. Destructive action; may require approval. API summary: Delete an email campaign.delete_an_inactive_email_templateDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete an inactive email template.delete_attributeDeletesPermanently delete a attribute by attribute name. Destructive action; may require approval. API summary: Delete an attribute.delete_balance_definition_limitDeletesPermanently delete a limit by blid. Destructive action; may require approval. API summary: Delete balance limit.delete_blocked_domainDeletesPermanently delete a blocked domain by domain. Destructive action; may require approval. API summary: Unblock an existing domain from the list of blocked domains.delete_companyDeletesPermanently delete a company by company id. Destructive action; may require approval.delete_consent_groupDeletesPermanently delete a consent group by consent group id. Destructive action; may require approval.delete_contactDeletesPermanently delete a contact by contact identifier. Destructive action; may require approval.delete_contact_deleteDeletesPermanently delete a contact by email. Destructive action; may require approval. API summary: Unblock or resubscribe a transactional contact.delete_contactsDeletesPermanently delete a contact by list id. Destructive action; may require approval. API summary: Delete a contact from a list.delete_dealDeletesPermanently delete a deal by deal id. Destructive action; may require approval.delete_documentDeletesPermanently delete a document by document id. Destructive action; may require approval. API summary: Delete a file.delete_domainDeletesPermanently delete a domain by domain name. Destructive action; may require approval. API summary: Delete a sender domain.delete_feedDeletesPermanently delete a feed by feed uuid. Destructive action; may require approval. API summary: Delete external feed.delete_folderDeletesPermanently delete a folder by folder id. Destructive action; may require approval. API summary: Delete a folder (and all its lists).delete_groupDeletesPermanently delete a group by group id. Destructive action; may require approval.delete_listDeletesPermanently delete a list by list id. Destructive action; may require approval.delete_logDeletesPermanently delete a log by log identifier. Destructive action; may require approval. API summary: Delete an SMTP transactional log.delete_messageDeletesPermanently delete a message by message id. Destructive action; may require approval. API summary: Delete a message sent by an agent.delete_programDeletesPermanently delete a program by pid. Destructive action; may require approval. API summary: Delete Loyalty Program.delete_program_balance_definitionDeletesPermanently delete a balance definition by bdid. Destructive action; may require approval. API summary: Delete balance definition.delete_program_contactDeletesPermanently delete a contact by cid. Destructive action; may require approval. API summary: Delete subscription.delete_program_tierDeletesPermanently delete a tier by tid. Destructive action; may require approval. API summary: Delete tier.delete_program_tier_groupDeletesPermanently delete a tier group by gid. Destructive action; may require approval. API summary: Delete tier group.delete_program_usersMoves moneyPermanently delete a user by pid. Financial or irreversible action; may require approval. API summary: Delete subscription member.delete_requestDeletesPermanently delete a request by request id. Destructive action; may require approval. API summary: Delete a payment request.delete_revokeDeletesPermanently delete a revoke by email. Destructive action; may require approval. API summary: Revoke an admin user.delete_revokesMoves moneyPermanently delete a revoke by pid. Financial or irreversible action; may require approval. API summary: Revoke vouchers.delete_scheduled_emails_by_batchid_or_messageidDeletesPermanently delete a message by message identifier. Destructive action; may require approval. API summary: Delete scheduled emails by batchId or messageId.delete_senderDeletesPermanently delete a sender by sender id. Destructive action; may require approval.delete_sms_campaignDeletesPermanently delete a sms campaign by campaign id. Destructive action; may require approval. API summary: Delete an SMS campaign.delete_smtps_hardbouncesDeletesPermanently delete a smtp. Destructive action; may require approval. API summary: Delete hardbounces.delete_taskDeletesPermanently delete a task by task id. Destructive action; may require approval.delete_webhookDeletesPermanently delete a webhook by webhook id. Destructive action; may require approval.delete_whatsapp_campaignDeletesPermanently delete a whatsapp campaign by campaign id. Destructive action; may require approval.download_a_fileGet one document by document id. API summary: Download a file.export_contactsChanges dataExport contacts.export_messages_recipientsVisible to othersExport messages. Has effects visible outside this system. API summary: Export the recipients of an email campaign.export_sms_campaigns_recipientsVisible to othersExport sms campaigns. Has effects visible outside this system. API summary: Export an SMS campaign's recipients.export_webhooksDeletesExport webhooks. Destructive action; may require approval. API summary: Export webhook event history as CSV file.get_a_coupon_collection_by_idGet one category by category id. API summary: Get a coupon collection by id.get_a_noteGet one message by message id. API summary: Get a note.get_a_product_s_detailsGet one product by product id. API summary: Get a product's details.get_accountGet your Brevo account details: company, plan and remaining email/SMS credits.get_account_2Get one account by account id. API summary: Get sub-account details.get_all_the_dedicated_ips_for_your_accountList ips. API summary: Get all the dedicated IPs for your account.get_all_your_sms_activity_unaggregated_eventsList events. Optional filters: start date, end date, days, phone number, event or tags. Results are paginated. API summary: Get all your SMS activity (unaggregated events).get_all_your_whatsapp_activity_unaggregated_eventsList events. Optional filters: start date, end date, days, contact number, event or sort. Results are paginated. API summary: Get all your WhatsApp activity (unaggregated events).get_an_automated_messageGet one message by message id. API summary: Get an automated message.get_balance_definition_limitGet one limit for a balance definition by blid. API summary: Get balance limits.get_categoryGet one category by category id. API summary: Get a category details.get_companyGet one CRM company with its attributes and linked contacts and deals. Required: company_id.get_consent_groupGet one consent group by consent group id. API summary: Get a consent group.get_contactGet one contact's attributes, list memberships and email statistics. Required: contact_identifier (email, id, or SMS number with identifier_type).get_contact_campaign_statsGet a contact's email campaign history: sent, opened, clicked, bounced and unsubscribed. Required: contact_identifier.get_contact_listGet one contact list's details and campaign statistics. Required: list_id.get_dealGet one CRM deal with its stage, amount, owner and linked records. Required: deal_id.get_detailGet one detail by pipeline id. API summary: Get a pipeline.get_documentGet one document by download token. API summary: Retrieve inbound attachment with download token.get_domainGet one domain by domain name. API summary: Get a sender domain configuration.get_email_campaignGet one email campaign with its content, recipients and statistics (opens, clicks, bounces). Required: campaign_id.get_email_statusGet one email status by email status identifier. Results are paginated. API summary: Fetch scheduled emails by batchId or messageId.get_eventGet one event by event uuid. API summary: Fetch all events history for one particular received email.get_feedGet one feed by feed uuid. API summary: Get external feed details.get_folderGet one folder by folder id. API summary: Returns a folder's details.get_groupGet one group by group id. API summary: GET a group details.get_messageGet one message by message id. API summary: Get a message.get_message_get_smtp_templateGet one message by message id. API summary: Returns the template information.get_message_get_transac_email_contentGet one message by message uuid. API summary: Get the personalized content of a sent transactional email.get_message_statusVisible to othersGet the current status of a message by campaign id. Has effects visible outside this system. API summary: Update an email campaign status.get_metricGet one metric by conversion source id. API summary: Get detailed attribution metrics for a single Brevo campaign or workflow.get_order_statusChanges dataGet the current status of a order. API summary: Managing the status of the order.get_pass_install_urlGet one install url for a pass by contact id. API summary: Get a pass installation URL for a contact.get_processGet one process by process id. API summary: Get process details.get_productGet one product by conversion source id. API summary: Get attributed product sales for a single Brevo campaign or workflow.get_programGet one program by pid. API summary: Get loyalty program Info.get_program_balance_definitionGet one balance definition for a program by bdid. API summary: Get balance definition.get_program_rewardGet one reward for a program by rid. API summary: Get reward information.get_program_tier_groupGet one tier group for a program by gid. API summary: Get tier group.get_requestGet one request by request id. API summary: Get payment request details.get_sms_campaignGet one sms campaign by campaign id. API summary: Get an SMS campaign.get_sms_campaign_statusVisible to othersGet the current status of a sms campaign by campaign id. Has effects visible outside this system. API summary: Update a campaign's status.get_taskGet one task by task id. API summary: Get a task.get_the_details_of_requested_master_accountList accounts. API summary: Get the details of requested master account.get_the_list_of_all_your_usersList users. API summary: Get the list of all your users.get_webhookGet one webhook by webhook id. API summary: Get a webhook details.get_whatsapp_campaignGet one whatsapp campaign by campaign id. API summary: Get a WhatsApp campaign.get_your_sms_activity_aggregated_per_dayList reports. Optional filters: start date, end date, days, tag or sort. API summary: Get your SMS activity aggregated per day.list_accounts_getList accounts. Results are paginated. API summary: Get the list of all the sub-accounts of the master account.list_aggregated_reportsList aggregated reports. Optional filters: start date, end date, days or tag. API summary: Get your transactional email activity aggregated over a period of time.list_aggregated_reports_get_transac_aggregated_sms_reportList aggregated reports. Optional filters: start date, end date, days or tag. API summary: Get your SMS activity aggregated over a period of time.list_attributesList attributes. API summary: List all attributes.list_blocked_domainsList blocked domains. API summary: Get the list of blocked domains.list_categoriesList categories. Optional filters: sort or sort by. Results are paginated. API summary: Get all your coupon collections.list_code_pool_codes_countsList codes counts for a code pool. API summary: Get code count.list_companiesList CRM companies, filtered by name (filters_attributes_name), linked contacts or deals, or modified date.list_companies_2List companies. API summary: Get company attributes.list_configsList configs. API summary: Get your WhatsApp API account information.list_contact_listsList all contact lists with their subscriber counts.list_contactsList contacts, optionally filtered by list_ids, segment_id, modified_since or an attribute filter. Use get_contact to look up one contact by email.list_contacts_2List contacts. Optional filters: start date, end date, senders or sort. Results are paginated. API summary: Get the list of blocked or unsubscribed transactional contacts.list_contacts_in_listList the contacts in a contact list. Required: list_id; optional modified_since.list_dealsList CRM deals, filtered by name, owner, pipeline, linked contacts or companies, or modified date.list_deals_2List deals. API summary: Get deal attributes.list_display_currenciesList display currencies. API summary: Get the ISO 4217 compliant display currency code for your Brevo account.list_document_dataList data for a document. API summary: Get file details.list_documentsList documents. Optional filters: entity, entity ids, date from, date to or sort. Results are paginated. API summary: Get all files.list_domainsList domains. API summary: Get the list of all sender domains.list_email_campaignsVisible to othersList email campaigns, filtered by type, status (draft, sent, scheduled...) and date range. Read-only: it does not send anything.list_email_templatesList transactional email templates, optionally only active ones (template_status).list_eventsList events. Optional filters: contact id, event name, object type, start date or end date. Results are paginated. API summary: Get events.list_events_get_inbound_email_eventsList events. Optional filters: sender, start date, end date or sort. Results are paginated. API summary: Get the list of all the events for the received emails.list_folder_listsList lists for a folder. Optional filters: sort. Results are paginated. API summary: Get lists in a folder.list_foldersList folders. Optional filters: sort. Results are paginated. API summary: Get all folders.list_groupsList groups. API summary: Get the list of groups.list_ipsList ips. API summary: List of all IPs.list_message_ab_test_campaign_resultsList ab test campaign results for a message. API summary: Get an A/B test email campaign results.list_message_shared_urlsList shared urls for a message. API summary: Get a shared template url.list_messages_get_sms_templatesList messages. Optional filters: sort. Results are paginated. API summary: Return all your created SMS templates.list_metricsList metrics. Optional filters: period from, period to, email campaign id, sms campaign id, automation workflow email id or automation workflow sms id. API summary: Get attribution metrics for one or more Brevo campaigns or workflows.list_notesList CRM notes, filtered by entity (contacts, companies, deals) and entity_ids, or date range.list_object_recordsList records for a object. Optional filters: page num, sort or association. Results are paginated. API summary: Get the list of object records and total records count for an object.list_ordersList orders. Optional filters: sort, modified since or created since. Results are paginated. API summary: Get order details.list_pipelinesList all deal pipelines with their stages. Use the stage ids when creating or updating deals.list_processesList processes. Optional filters: sort. Results are paginated. API summary: Get background processes.list_program_account_infosList account infos for a program. Optional filters: contact id, params, loyalty subscription id or include internal. API summary: Get Subscription Data.list_program_active_balancesList active balances for a program. Optional filters: sort field, sort, contact id, balance definition id or include internal. Results are paginated. API summary: Get Active Balances API.list_program_balance_definitionsList balance definitions for a program. Optional filters: sort field, sort or version. Results are paginated. API summary: Get balance definition list.list_program_contact_balancesList contact balances for a program. Optional filters: include internal, sort, sort field or balance definition id. Results are paginated. API summary: Get balance list.list_program_journal_entriesList journal entries for a program. Optional filters: sort, sort field, contact id, metadata key value or reward id. Results are paginated. API summary: Get voucher for a contact.list_program_quotesList quotes for a program. Optional filters: state or version. Results are paginated. API summary: Get Reward Page API.list_program_tier_groupsList tier groups for a program. Optional filters: version.list_program_tiersList tiers for a program. Optional filters: version.list_program_transaction_historiesList transaction histories for a program. Optional filters: sort field, sort, contact id, balance definition id, status or transaction type. Results are paginated. API summary: Get Transaction History API.list_programsList programs. Optional filters: sort field or sort. Results are paginated. API summary: Get loyalty program list.list_reportsList reports. Optional filters: start date, end date, days, tag or sort. Results are paginated. API summary: Get your transactional email activity aggregated per day.list_segmentsList segments. Optional filters: sort. Results are paginated. API summary: Get all the segments.list_sender_ipsList ips for a sender. API summary: Get all the dedicated IPs for a specific sender.list_sendersList senders. Optional filters: ip or domain. API summary: Get email senders.list_sms_campaignsList sms campaigns. Optional filters: status, start date, end date or sort. Results are paginated. API summary: Returns the information for all your created SMS campaigns.list_subscription_balancesList balances for a subscription. Optional filters: include internal. API summary: Get subscription balances.list_tasksList CRM tasks, filtered by status, type, assignee, linked contacts, companies or deals, or date.list_tasktypesList tasktypes. API summary: Get all task types.list_template_listsList template lists. Optional filters: start date, end date, sort or source. Results are paginated. API summary: Return all your created WhatsApp templates.list_user_permissionsList permissions for a user. API summary: Check admin user permissions.list_user_permissions_get_user_permissionList permissions for a user. API summary: Check user permission.list_usersList users. Optional filters: type. Results are paginated. API summary: Get the list of all admin users.list_webhooksList webhooks. Optional filters: type or sort. API summary: Get all webhooks.list_whatsapp_campaignsList whatsapp campaigns. Optional filters: start date, end date or sort. Results are paginated. API summary: Return all your created WhatsApp campaigns.search_categoriesSearch categories by sort, ids, name, modified since, created since or is deleted. Use this to find existing categories before creating a new category. Results are paginated. API summary: Return all your categories.search_consent_groupsSearch consent groups by id, name or signup mode. Use this to find existing consent groups before creating a new consent group. Results are paginated. API summary: List all consent groups.search_eventsSearch events by start date, end date, days, email, event or tags. Use this to find existing events before creating a new event. Results are paginated. API summary: Get all your transactional email activity (unaggregated events).search_feedsSearch feeds by search, start date, end date, sort or auth type. Use this to find existing feeds before creating a new feed. Results are paginated. API summary: Get all external feeds.search_messagesSearch messages by email, template id, message id, start date, end date or sort. Use this to find existing messages before creating a new message. Results are paginated. API summary: Get the list of transactional emails on the basis of allowed filters.search_object_associated_recordsSearch associated records for a object by id, ext id, email, sms or type. Use this to find existing associated records before creating a new associated record. Results are paginated. API summary: Get the records associated with an object record.search_productsSearch products by sort, ids, search, name, price lte or price gte. Use this to find existing products before creating a new product. Results are paginated. API summary: Return all your products.search_tasksSearch tasks by start date, end date or email. Use this to find existing tasks before creating a new task. Results are paginated. API summary: Get user activity logs.send_a_template_to_your_test_listVisible to othersSend a message (template id). Has effects visible outside this system. API summary: Send a template to your test list.send_an_automated_message_to_a_visitorChanges dataCreate a new message. Required: text or visitor id. Search messages first to avoid duplicates. API summary: Send an automated message to a visitor.send_approvalVisible to othersSend a approval (template id). Has effects visible outside this system. API summary: Send your WhatsApp template for approval.send_invitationDeletesSend a invitation. Destructive action; may require approval. API summary: Send invitation to an admin user.send_invitation_to_userVisible to othersSend a invitation. Has effects visible outside this system. API summary: Send invitation to user.send_message_nowVisible to othersSend a message (campaign id). Has effects visible outside this system. API summary: Send an email campaign immediately, based on campaignId.send_message_reportVisible to othersSend a message (campaign id). Has effects visible outside this system. API summary: Send the report of a campaign.send_smsVisible to othersSend a sms. Has effects visible outside this system. API summary: Send SMS message to a mobile number.send_sms_campaign_nowVisible to othersSend a sms campaign (campaign id). Has effects visible outside this system. API summary: Send your SMS campaign immediately.send_sms_campaign_reportVisible to othersSend a sms campaign (campaign id). Has effects visible outside this system. API summary: Send an SMS campaign's report.send_sms_campaign_testVisible to othersSend a sms campaign (campaign id). Has effects visible outside this system. API summary: Send a test SMS campaign.send_test_email_campaignVisible to othersSend a test of an email campaign to your test list or given addresses (email_to). Required: campaign_id.send_transactional_emailVisible to othersSend a transactional email right away to one or more recipients. Set to, sender, subject and html_content, or a template_id with params. The email is delivered and cannot be recalled.send_transactional_smsVisible to othersSend a transactional sms. Has effects visible outside this system. API summary: Send SMS message asynchronously to a mobile number.send_whatsapp_messageVisible to othersSend a whatsapp. Has effects visible outside this system. API summary: Send a WhatsApp message.submit_ecommerceVisible to othersActivate a ecommerce. Has effects visible outside this system. API summary: Activate the eCommerce app.submit_messageVisible to othersPreview a message. Has effects visible outside this system. API summary: Generate the rendered preview of transactional template.submit_paymentVisible to othersComplete a payment (tid). Has effects visible outside this system. API summary: Complete transaction.submit_programVisible to othersPublish a program (pid). Has effects visible outside this system. API summary: Publish loyalty program.submit_redeemVisible to othersComplete a redeem (tid). Has effects visible outside this system. API summary: Complete redeem voucher request.submit_rewardVisible to othersValidate a reward (pid). Has effects visible outside this system.submit_senderVisible to othersValidate a sender (sender id). Has effects visible outside this system. API summary: Validate a sender using OTP.update_a_noteChanges dataUpdate an existing message identified by message id. Only the fields you pass are changed. API summary: Update a note.update_account_plansVisible to othersUpdate an existing plan identified by sub account id. Has effects visible outside this system. API summary: Update sub-account plan.update_an_automated_messageChanges dataUpdate an existing message identified by message id. API summary: Update an automated message.update_an_email_campaignVisible to othersUpdate an existing message identified by campaign id. Has effects visible outside this system. API summary: Update an email campaign.update_an_email_templateChanges dataUpdate an existing message identified by message id. API summary: Update an email template.update_attributeChanges dataUpdate an existing attribute identified by attribute id. Only the fields you pass are changed. API summary: Update an attribute.update_balance_definition_limitChanges dataUpdate an existing limit identified by blid. API summary: Updates balance limit.update_categoryChanges dataUpdate an existing category identified by category id. Only the fields you pass are changed. API summary: Update a coupon collection by id.update_companyChanges dataUpdate a CRM company's name, attributes or links. Required: company_id.update_consent_groupChanges dataUpdate an existing consent group identified by consent group id. API summary: Update a consent group.update_contactChanges dataUpdate a contact's attributes, list membership (list_ids, unlink_list_ids) or blocklist status. Required: contact_identifier.update_contact_tierChanges dataUpdate an existing tier identified by tid. API summary: Assign a tier.update_dealChanges dataUpdate a CRM deal, e.g. move it to another stage or change the amount. Required: deal_id.update_dissociatesVisible to othersUpdate an existing dissociate. Has effects visible outside this system. API summary: Dissociate an IP to sub-accounts.update_feedChanges dataUpdate an existing feed identified by feed uuid. API summary: Update external feed.update_folderChanges dataUpdate an existing folder identified by folder id. API summary: Update a folder.update_groupChanges dataUpdate an existing group identified by group id. API summary: Update a group of sub-accounts.update_invitationVisible to othersUpdate an existing invitation identified by email. Has effects visible outside this system. API summary: Resend / cancel admin user invitation.update_link_unlinkChanges dataUpdate an existing link unlink identified by link unlink id. Only the fields you pass are changed. API summary: Link and Unlink company with contact and deal.update_listChanges dataUpdate an existing list identified by list id. API summary: Update a list.update_messageChanges dataUpdate an existing message identified by message id. API summary: Update a message sent by an agent.update_plansVisible to othersUpdate an existing plan. Has effects visible outside this system. API summary: Update sub-accounts plan.update_product_alertChanges dataUpdate an existing alert identified by type. API summary: Create a product alert for a contact.update_programChanges dataUpdate an existing program identified by pid. Only the fields you pass are changed. API summary: Partially update loyalty program.update_program_balance_definitionChanges dataUpdate an existing balance definition identified by bdid. API summary: Update balance definition.update_program_tierChanges dataUpdate an existing tier identified by tid. API summary: Update tier.update_program_tier_groupChanges dataUpdate an existing tier group identified by gid. API summary: Update tier group.update_revokeDeletesUpdate an existing revoke identified by email. Destructive action; may require approval. API summary: Revoke user permission.update_senderChanges dataUpdate an existing sender identified by sender id. API summary: Update a sender.update_sms_campaignVisible to othersUpdate an existing sms campaign identified by campaign id. Has effects visible outside this system. API summary: Update an SMS campaign.update_taskChanges dataUpdate a CRM task, e.g. mark it done or change its date. Required: task_id.update_togglesVisible to othersUpdate an existing toggle identified by sub account id. Has effects visible outside this system. API summary: Enable/disable sub-account application(s).update_unlink_accountsVisible to othersUpdate an existing account identified by group id. Has effects visible outside this system. API summary: Delete sub-account from group.update_user_permissionsMoves moneyUpdate an existing permission identified by email. Financial or irreversible action; may require approval. API summary: Change admin user permissions.update_visitor_groupsVisible to othersUpdate an existing visitor group. Has effects visible outside this system. API summary: Set visitor group assignment.update_webhookDeletesUpdate an existing webhook identified by webhook id. Destructive action; may require approval. API summary: Update a webhook.update_whatsapp_campaignChanges dataUpdate an existing whatsapp campaign identified by campaign id. API summary: Update a WhatsApp campaign.upload_companyChanges dataImport a company. API summary: Import companies(creation and updation).upload_contactChanges dataImport a contact. API summary: Import contacts.upload_dealChanges dataImport a deal. API summary: Import deals(creation and updation).upload_imageVisible to othersUpload a image. Has effects visible outside this system. API summary: Upload an image to your account's image gallery.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Brevo from the app list.
- 2
Paste your key
Paste a Brevo API key. In Brevo open Settings → SMTP & API, go to the API keys tab and click Generate a new API key. Copy it right away, because Brevo shows it only once.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Brevo?
The AI can manage contacts and lists, draft email campaigns, send test emails, read campaign statistics and templates, send transactional emails, and work with CRM companies, deals, notes and tasks.
Does the AI see my Brevo API key?
No. Your Brevo credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on. Sending emails, including transactional emails and test sends, can require your approval before anything goes out. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT go to Settings › Apps & Connectors › Advanced and turn on Developer mode, then add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
HeyMyApps has a free plan with no credit card required. Paid plans bill per completed task. You also need your own Brevo account.
Can the AI send a campaign to my whole list?
No. The AI can create a campaign as a draft and send a test, but a draft is not sent until it is scheduled or sent. The AI can send transactional emails right away, so you can require approval for that tool or leave it off.
Let your AI work in Brevo today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Brevo freeHeyMyApps is not affiliated with Brevo. Product names are trademarks of their owners.






