Skip to content

Brevo

Brevo is an email marketing platform that offers a cloud-based marketing communication software suite with transactional email, marketing automation, customer-relationship management and more.

Categories: Marketing Automation

Type: brevo/v1


Connections

Version: 1

API Key

Properties

NameLabelTypeDescriptionRequired
keyKeySTRINGtrue
valueAPI keySTRINGtrue

Actions

Create Contact

Name: createContact

Creates new contact.

Properties

NameLabelTypeDescriptionRequired
emailEmailSTRINGEmail address of the contact.true
FIRSTNAMEFirst NameSTRINGFirst name of the contact.false
LASTNAMELast NameSTRINGLast name of the contact.false

Example JSON Structure

{
"label" : "Create Contact",
"name" : "createContact",
"parameters" : {
"email" : "",
"FIRSTNAME" : "",
"LASTNAME" : ""
},
"type" : "brevo/v1/createContact"
}

Output

Type: OBJECT

Properties

NameTypeDescription
idINTEGERID of the created contact.

Output Example

{
"id" : 1
}

Update Contact

Name: updateContact

Updates existing contact.

Properties

NameLabelTypeDescriptionRequired
emailEmailSTRINGEmail address of the contact to update.true
FIRSTNAMEFirst NameSTRINGNew first name of the contact.false
LASTNAMELast NameSTRINGNew last name of the contact.false

Example JSON Structure

{
"label" : "Update Contact",
"name" : "updateContact",
"parameters" : {
"email" : "",
"FIRSTNAME" : "",
"LASTNAME" : ""
},
"type" : "brevo/v1/updateContact"
}

Output

This action does not produce any output.

Send Transactional Email

Name: sendTransactionalEmail

Sends and email from your Brevo account.

Properties

NameLabelTypeDescriptionRequired
senderEmailSender EmailSTRINGEmail of the sender from which the emails will be sent.true
toTo RecipientsARRAY
Items [STRING]
The To: recipients for the message.true
bccBcc RecipientsARRAY
Items [STRING]
The Bcc recipients for the message.false
ccCc RecipientsARRAY
Items [STRING]
The Cc recipients for the message.false
subjectSubjectSTRINGSubject of the email.true
contentTypeContent TypeSTRING
Options TEXT, HTML
Content type of the email.true
contentText ContentSTRINGPlain text body of the message.true
contentHTML ContentSTRINGHTML body of the message.true

Example JSON Structure

{
"label" : "Send Transactional Email",
"name" : "sendTransactionalEmail",
"parameters" : {
"senderEmail" : "",
"to" : [ "" ],
"bcc" : [ "" ],
"cc" : [ "" ],
"subject" : "",
"contentType" : "",
"content" : ""
},
"type" : "brevo/v1/sendTransactionalEmail"
}

Output

Type: OBJECT

Properties

NameTypeDescription
messageIdSTRINGMessage ID of the transactional email sent.

Output Example

{
"messageId" : ""
}

Triggers

Transactional Email Opened

Name: transactionalEmailOpened

Triggers when transactional email is opened.

Type: DYNAMIC_WEBHOOK

Output

The output for this action is dynamic and may vary depending on the input parameters. To determine the exact structure of the output, you need to execute the action.

JSON Example

{
"label" : "Transactional Email Opened",
"name" : "transactionalEmailOpened",
"type" : "brevo/v1/transactionalEmailOpened"
}