Brevo
brevoBrevo (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.
Acciones disponibles (19)
Cada acción es una operación que el agente puede ejecutar contra este conector. Haz clic en una acción para ver sus parámetros.
Create a companyBREVO_CREATE_A_COMPANYAcciónThis tool allows you to create a new company in your brevo account.
BREVO_CREATE_A_COMPANYAcciónThis tool allows you to create a new company in your brevo account.
Parámetros de entrada
namestringObligatorioName of the company to be created.
attributesobjectObject containing the attributes of the company. Common attributes include 'domain', 'industry', 'owner' (ID of an existing user).
countryCodeintegerCountry code of the company. (e.g., 91 for India)
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create or Update Email TemplateBREVO_CREATE_OR_UPDATE_EMAIL_TEMPLATEAcciónThis 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.
BREVO_CREATE_OR_UPDATE_EMAIL_TEMPLATEAcciónThis 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.
Parámetros de entrada
tagstringA tag to categorize the template.
senderobjectSender information.
htmlUrlstringA URL to the HTML content of the email template. Use this or htmlContent, not both.
replyTostringThe email address for replies.
subjectstringSubject line of the email.
toFieldstringThe 'to' field for the template, e.g., '{FNAME} {LNAME}'.
isActivebooleanSet to true to activate the template, false to deactivate.
templateIdintegerID of the template to update. If not provided, a new template will be created.
htmlContentstringThe HTML content of the email template. Use this or htmlUrl, not both.
templateNamestringName of the email template.
attachmentUrlstringURL of a file to be attached to the email.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Create SMS CampaignBREVO_CREATE_SMS_CAMPAIGNAcciónThis 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.
BREVO_CREATE_SMS_CAMPAIGNAcciónThis 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.
Parámetros de entrada
namestringObligatorioName of the campaign.
senderstringObligatorioName of the sender. The number of characters is limited to 11 for alphanumeric characters and 15 for numeric characters.
contentstringObligatorioContent of the message. The maximum characters used per SMS is 160; if used more than that, it will be counted as more than one SMS.
recipientsobjectRecipients of the campaign. You can provide list IDs, exclusion list IDs, or segment IDs.
scheduledAtstringUTC date-time on which the campaign has to run (YYYY-MM-DDTHH:mm:ss.SSSZ). Prefer to pass your timezone in date-time format for accurate result.
unicodeEnabledbooleanFormat of the message. It indicates whether the content should be treated as unicode or not. Defaults to false.
organisationPrefixstringA recognizable prefix will ensure your audience knows who you are. Recommended by U.S. carriers. This will be added as your Brand Name before the message content. Prefer verifying maximum length of 160 characters including this prefix in message content to avoid multiple sending of same sms.
unsubscribeInstructionstringInstructions to unsubscribe from future communications. Recommended by U.S. carriers. Must include STOP keyword. This will be added as instructions after the end of message content. Prefer verifying maximum length of 160 characters including this instructions in message content to avoid multiple sending of same sms.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete a companyBREVO_DELETE_COMPANYAcciónDeletes a company from brevo using its unique identifier.
BREVO_DELETE_COMPANYAcciónDeletes a company from brevo using its unique identifier.
Parámetros de entrada
idstringObligatorioID of the company to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete ContactBREVO_DELETE_CONTACTAcciónDeletes a contact from brevo using its unique identifier.
BREVO_DELETE_CONTACTAcciónDeletes a contact from brevo using its unique identifier.
Parámetros de entrada
identifierstringObligatorioIdentifier of the contact to delete. This can be the contact's email address or their unique Brevo ID.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete Email TemplateBREVO_DELETE_EMAIL_TEMPLATEAcciónThis 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.
BREVO_DELETE_EMAIL_TEMPLATEAcciónThis 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.
Parámetros de entrada
template_idintegerObligatorioID of the template to delete
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Delete SMS CampaignBREVO_DELETE_SMS_CAMPAIGNAcciónThis tool deletes an existing sms campaign.
BREVO_DELETE_SMS_CAMPAIGNAcciónThis tool deletes an existing sms campaign.
Parámetros de entrada
campaign_idintegerObligatorioID of the SMS campaign to delete.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Find ContactBREVO_FIND_CONTACTAcciónThis tool checks if a contact exists in brevo. it searches for a contact using either an email address or mobile number, with the email being prioritized if both are provided.
BREVO_FIND_CONTACTAcciónThis tool checks if a contact exists in brevo. it searches for a contact using either an email address or mobile number, with the email being prioritized if both are provided.
Parámetros de entrada
emailstringEmail address of the contact to search for.
mobile_numberstringMobile phone number of the contact to search for (e.g., '+16135551234').
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Account InformationBREVO_GET_ACCOUNT_INFOAcciónThis tool retrieves information about the brevo account, including account holder's email, first name, last name, company name, and address, as well as details about the current plan such as type, credits, start date, and end date.
BREVO_GET_ACCOUNT_INFOAcciónThis tool retrieves information about the brevo account, including account holder's email, first name, last name, company name, and address, as well as details about the current plan such as type, credits, start date, and end date.
Parámetros de entrada
Sin parámetros.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all contactsBREVO_GET_ALL_CONTACTSAcciónThis tool retrieves all contacts from your brevo account. it allows for pagination and filtering based on modification/creation dates, list ids, segment ids, and contact attributes.
BREVO_GET_ALL_CONTACTSAcciónThis tool retrieves all contacts from your brevo account. it allows for pagination and filtering based on modification/creation dates, list ids, segment ids, and contact attributes.
Parámetros de entrada
sortstringenumSort the results in the ascending/descending order of record creation.
ascdesclimitintegerNumber of documents per page
offsetintegerIndex of the first document of the page
list_idsinteger[]Comma separated list of Ids of lists to filter contacts.
segment_idintegerId of the segment.
created_sincestringFilter (urlencoded) contacts created after a given UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ).
modified_sincestringFilter (urlencoded) contacts modified after a given UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ).
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get all email templatesBREVO_GET_ALL_EMAIL_TEMPLATESAcciónThis 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).
BREVO_GET_ALL_EMAIL_TEMPLATESAcciónThis 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).
Parámetros de entrada
sortstringenumSort the results in the ascending/descending order of record creation. Default order is descending if sort is not passed
ascdesclimitintegerNumber of documents returned per page
offsetintegerIndex of the first document in the page
templateStatusbooleanFilter on the status of the template. Active = true, inactive = false
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get All SendersBREVO_GET_ALL_SENDERSAcciónThis 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.
BREVO_GET_ALL_SENDERSAcciónThis 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.
Parámetros de entrada
ipstringFilter senders for a specific ip. Available for dedicated IP usage only
domainstringFilter senders for a specific domain
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Company DetailsBREVO_GET_COMPANY_DETAILSAcciónThis tool retrieves the details of a specific company by its unique id.
BREVO_GET_COMPANY_DETAILSAcciónThis tool retrieves the details of a specific company by its unique id.
Parámetros de entrada
idstringObligatorioID of the company to retrieve.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get Contact DetailsBREVO_GET_CONTACT_DETAILSAcciónThis 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.
BREVO_GET_CONTACT_DETAILSAcciónThis 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.
Parámetros de entrada
identifierstringObligatorioIdentifier of the contact. Can be an email (URL-encoded), contact ID, SMS, WhatsApp, landline, or external ID. Brevo infers the type of identifier automatically.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get SMS Campaign DetailsBREVO_GET_SMS_CAMPAIGN_DETAILSAcciónRetrieves the details of a specific sms campaign.
BREVO_GET_SMS_CAMPAIGN_DETAILSAcciónRetrieves the details of a specific sms campaign.
Parámetros de entrada
campaign_idintegerObligatorioId of the campaign
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Get SMS CampaignsBREVO_GET_SMS_CAMPAIGNSAcciónThis tool retrieves a list of all sms campaigns created in brevo. it supports filtering by status, start date, and end date, and also allows controlling the number of results returned (limit), the starting point in the list (offset), and the sort order (asc or desc).
BREVO_GET_SMS_CAMPAIGNSAcciónThis tool retrieves a list of all sms campaigns created in brevo. it supports filtering by status, start date, and end date, and also allows controlling the number of results returned (limit), the starting point in the list (offset), and the sort order (asc or desc).
Parámetros de entrada
sortstringSort the results in ascending (asc) or descending (desc) order of record creation.
limitintegerNumber of results to return.
offsetintegerBeginning point in the list to retrieve from.
statusstringFilter campaigns by their status.
endDatestringEnding UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter sent SMS campaigns. Mandatory if startDate is used.
startDatestringStarting UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter sent SMS campaigns. Mandatory if endDate is used.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List All CompaniesBREVO_LIST_ALL_COMPANIESAcciónThis action retrieves a list of all companies stored in the brevo crm. it supports pagination and filtering by name and other attributes.
BREVO_LIST_ALL_COMPANIESAcciónThis action retrieves a list of all companies stored in the brevo crm. it supports pagination and filtering by name and other attributes.
Parámetros de entrada
pageintegerIndex of the page to retrieve. Starts at 0 or 1 depending on API (Brevo typically 1 for page, 0 for offset). API docs say 'Index of the first document of the page', usually means 0-indexed if 'limit' is also present, or 1-indexed if it's page number. Let's assume 0-indexed for 'page' as it's common with 'limit'. The example shows page=1, so it might be 1-indexed. For safety, let's assume it's flexible and the user provides the correct index based on their understanding or API docs.
sortstringenumSort the results in ascending or descending order. Default is descending by creation date if not specified.
ascdesclimitintegerNumber of documents per page. Default is 50, maximum is 100.
sortBystringThe field used to sort the results (e.g., 'createdAt', 'name', 'attributes.name'). Default is 'createdAt' if sort is specified.
filtersstringFilter by attributes. Example: '''{"attributes.name":"Company A"}'''. Refer to Brevo API documentation for more complex filtering options.
linkedDealsIdsstring[]Filter by linked deal IDs. Pass a list of deal IDs.
linkedContactsIdsinteger[]Filter by linked contact IDs. Pass a list of contact IDs.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
List Email CampaignsBREVO_LIST_EMAIL_CAMPAIGNSAcciónThis tool retrieves a list of all email campaigns associated with the user's brevo account. it allows filtering by campaign type, status, start date, and end date. the response includes the total count of campaigns and an array of campaign objects, each containing details like id, name, subject, type, status, scheduled date/time, sender information, and optionally, campaign statistics.
BREVO_LIST_EMAIL_CAMPAIGNSAcciónThis tool retrieves a list of all email campaigns associated with the user's brevo account. it allows filtering by campaign type, status, start date, and end date. the response includes the total count of campaigns and an array of campaign objects, each containing details like id, name, subject, type, status, scheduled date/time, sender information, and optionally, campaign statistics.
Parámetros de entrada
sortstringenumSort the results in the ascending/descending order of record creation. Default order is descending if sort is not passed.
ascdesctypestringenumFilter on the type of the campaigns.
classictriggerlimitintegerNumber of documents per page.
offsetintegerIndex of the first document in the page.
statusstringenumFilter on the status of the campaign.
suspendedarchivesentqueueddraftinProcessinReviewendDatestringMandatory if startDate is used. Ending (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent email campaigns. Prefer to pass your timezone in date-time format for accurate result ( only available if either 'status' not passed and if passed is set to 'sent' )
startDatestringMandatory if endDate is used. Starting (urlencoded) UTC date-time (YYYY-MM-DDTHH:mm:ss.SSSZ) to filter the sent email campaigns. Prefer to pass your timezone in date-time format for accurate result ( only available if either 'status' not passed and if passed is set to 'sent' )
statisticsstringenumFilter on the type of statistics required. Example globalStats value will only fetch globalStats info of the campaign in returned response.
globalStatslinksStatsstatsByDomainexcludeHtmlContentbooleanUse this flag to exclude htmlContent from the response body. If set to true, htmlContent field will be returned as empty string in the response body.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not
Update Email CampaignBREVO_UPDATE_EMAIL_CAMPAIGNAcciónUpdates an email campaign in brevo using its unique identifier.
BREVO_UPDATE_EMAIL_CAMPAIGNAcciónUpdates an email campaign in brevo using its unique identifier.
Parámetros de entrada
tagstringTag of the campaign.
namestringName of the campaign.
footerstringEmail footer.
headerstringEmail header.
paramsobjectPass the set of attributes to customize the campaign. For example, {'FNAME':'Joe', 'LNAME':'Doe'}. It's considered only if campaign is in New Template Language format.
senderobjectSender details.
htmlUrlstringURL of the HTML content. Required if html_content is empty.
replyTostringReply-to email address.
subjectstringSubject of the campaign.
toFieldstringTo field personalization (e.g., {FNAME} {LNAME}).
subjectAstringSubject for A variant in A/B test.
subjectBstringSubject for B variant in A/B test.
abTestingbooleanEnable A/B testing.
recurringbooleanSet campaign as recurring (for trigger campaigns).
splitRuleintegerSplit rule for A/B test (1-99).
recipientsobjectRecipient list details.
campaign_idintegerObligatorioID of the campaign to update.
htmlContentstringHTML content of the email. Required if html_url is empty.
previewTextstringPreview text of the email.
scheduledAtstringScheduled time for the campaign (YYYY-MM-DDTHH:mm:ss.SSSZ).
utmCampaignstringUTM campaign tag.
winnerDelayintegerWinner delay in hours for A/B test (1-168).
increaseRateintegerIncrease rate for IP warmup (1-100).
initialQuotaintegerInitial quota for IP warmup.
mirrorActivebooleanActivate mirror link.
updateFormIdstringUpdate profile form ID.
attachmentUrlstringAbsolute url of the attachment (no local file). Extensions allowed: xlsx, xls, ods, docx, docm, doc, csv, pdf, txt, gif, jpg, jpeg, png, tif, tiff, rtf, msg, pub, mobi, epub, odt, ods, odp, odp.
ipWarmupEnablebooleanEnable IP warmup.
sendAtBestTimebooleanSend at best time (Brevo algorithm).
winnerCriteriastringenumWinner criteria for A/B test.
openclickunsubscriptionPageIdstringUnsubscription page ID.
inlineImageActivationbooleanActivate inline images.
Parámetros de salida
dataobjectObligatorioData from the action execution
errorstringError if any occurred during the execution of the action
successfulbooleanObligatorioWhether or not the action execution was successful or not