AACFlow

Brevo

Send transactional emails and manage contacts with Brevo

Usage Instructions

Integrate Brevo (formerly Sendinblue) into your workflow. Send transactional emails and SMS, manage contact lists for EU-compliant marketing, use pre-built templates, retrieve campaign analytics, and handle GDPR-compliant contact management.

Tools

brevo_get_contacts

Retrieve contacts from Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
limitnumberNoNumber of contacts to return (max 1000)
offsetnumberNoNumber of contacts to skip for pagination
modifiedSincestringNoFilter contacts modified after this ISO 8601 date
sortstringNoSort direction: "asc" or "desc"

Output

ParameterTypeDescription
contactsjsonArray of Brevo contact objects
countnumberTotal number of contacts

brevo_create_contact

Create a new contact in Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
emailstringNoContact email address
firstNamestringNoContact first name (stored in FIRSTNAME attribute)
lastNamestringNoContact last name (stored in LASTNAME attribute)
phonestringNoContact phone number (stored in SMS attribute)
listIdsstringNoComma-separated list IDs to subscribe the contact to
attributesjsonNoAdditional contact attributes as JSON object
updateEnabledbooleanNoIf true, update existing contact instead of failing on duplicate

Output

ParameterTypeDescription
idnumberBrevo contact ID
emailstringContact email address

brevo_update_contact

Update an existing contact in Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
identifierstringNoContact email address or ID to update
firstNamestringNoUpdated first name
lastNamestringNoUpdated last name
phonestringNoUpdated phone number
listIdsstringNoComma-separated list IDs to subscribe the contact to
attributesjsonNoUpdated contact attributes as JSON object
emailBlacklistedbooleanNoSet to true to unsubscribe the contact from email marketing

Output

ParameterTypeDescription
successbooleanWhether the contact was updated successfully
identifierstringContact identifier (email or ID)

brevo_send_transactional_email

Send a transactional email via Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
toEmailstringNoRecipient email address
toNamestringNoRecipient name
fromEmailstringNoSender email address (must be verified in Brevo)
fromNamestringNoSender name
subjectstringNoEmail subject line
htmlContentstringNoHTML content of the email body
textContentstringNoPlain text content of the email body
templateIdnumberNoBrevo template ID to use instead of inline content
ccstringNoCC email addresses (comma-separated)
bccstringNoBCC email addresses (comma-separated)

Output

ParameterTypeDescription
successbooleanWhether the email was sent successfully
messageIdstringBrevo message ID
toEmailstringRecipient email address
subjectstringEmail subject

brevo_get_email_campaigns

Retrieve email campaigns from Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
typestringNoCampaign type filter: "classic" or "trigger"
statusstringNoCampaign status filter: "draft", "sent", "archive", "queued", "suspended", "inProcess"
limitnumberNoNumber of campaigns to return (max 500)
offsetnumberNoNumber of campaigns to skip for pagination

Output

ParameterTypeDescription
campaignsjsonArray of Brevo email campaign objects
countnumberTotal number of campaigns

brevo_get_templates

Retrieve email templates from Brevo (formerly Sendinblue)

Input

ParameterTypeRequiredDescription
apiKeystringNoBrevo API key
templateStatusbooleanNoFilter by active status (true = active, false = inactive)
limitnumberNoNumber of templates to return (max 500)
offsetnumberNoNumber of templates to skip for pagination

Output

ParameterTypeDescription
templatesjsonArray of Brevo email template objects
countnumberTotal number of templates

本页内容

今天就开始构建
超过 100,000 名开发者信赖我们。
用于构建 AI 智能体并运行智能体工作团队的 SaaS 平台。
开始使用