Brevo

App · Email Marketing · 8 actions

Automate Brevo: manage contacts, lists, and email campaigns.

Actions

ActionWhat it does
Add contact to listAdd a contact to a Brevo list by email.
Create contactCreate a Brevo contact and optionally add it to lists.
Create contact listCreate a new Brevo contact list.
Create email campaignCreate an email campaign targeting specific lists.
Get contactFetch a contact by email.
List contactsList contacts from your Brevo account, one page at a time.
Send transactional emailSend a single transactional email, such as an order confirmation or receipt, with a subject and message body.
Update contactUpdate a contact's details and which lists they belong to.

Add contact to list

Add a contact to a Brevo list by email.

Inputs

List IDlist_idtextRequired
The ID of the Brevo list.
EmailemailtextRequired
Contact email

Outputs

contactsobject
Example output
{
  "contacts": {
    "failure": [],
    "success": [
      "contact@example.com"
    ]
  }
}

Create contact

Create a Brevo contact and optionally add it to lists.

Inputs

EmailemailtextRequired
Contact email
Attributesattributesobject
The contact's details to save, such as first name, last name, or phone number.
List IDSlist_idslist
IDs of the lists to add the contact to.
Update existingupdate_existingtrue/false
Set to true to update the contact if one with this email already exists.Default: false.

Outputs

idnumber
Example output
{
  "id": 42
}

Create contact list

Create a new Brevo contact list.

Inputs

NamenametextRequired
List name
Folder IDfolder_idnumberRequired
ID of the folder to create the list in. Brevo requires every list to live in a folder. New accounts have a default folder with ID 1.

Outputs

idnumber
Example output
{
  "id": 42
}

Create email campaign

Create an email campaign targeting specific lists.

Inputs

Sender namesender_nametextRequired
Sender name
Sender emailsender_emailtextRequired
Sender email
SubjectsubjecttextRequired
Campaign subject
Email bodyhtml_contenttextRequired
The content of the email. You can use HTML formatting, such as <b>bold</b> text and links.
List IDSlist_idslistRequired
IDs of the contact lists that will receive the campaign.

Outputs

idnumber
Example output
{
  "id": 42
}

Get contact

Fetch a contact by email.

Inputs

EmailemailtextRequired
Contact email

Outputs

attributesobject
createdAttext
emailtext
emailBlacklistedtrue/false
idnumber
listIdslist
listUnsubscribedlist
modifiedAttext
smsBlacklistedtrue/false
statisticsobject
whatsappBlacklistedtrue/false
Example output
{
  "attributes": {
    "FIRSTNAME": "Ada",
    "LASTNAME": "Lovelace"
  },
  "createdAt": "2026-07-26T12:00:00.000+00:00",
  "email": "contact@example.com",
  "emailBlacklisted": false,
  "id": 42,
  "listIds": [
    1
  ],
  "listUnsubscribed": [],
  "modifiedAt": "2026-07-26T12:00:00.000+00:00",
  "smsBlacklisted": false,
  "statistics": {
    "clicked": [],
    "complaints": [],
    "delivered": [],
    "hardBounces": [],
    "messagesSent": [],
    "opened": [],
    "softBounces": [],
    "unsubscriptions": {
      "adminUnsubscription": [],
      "userUnsubscription": []
    }
  },
  "whatsappBlacklisted": false
}

List contacts

List contacts from your Brevo account, one page at a time.

Inputs

Limitlimitnumber
Maximum results
Offsetoffsetnumber
The number of contacts to skip before starting the list. Use this to see later pages of results.

Outputs

resultslist
Example output
{
  "results": [
    {}
  ]
}

Send transactional email

Send a single transactional email, such as an order confirmation or receipt, with a subject and message body.

Inputs

Sender emailsender_emailtextRequired
Sender email
To emailto_emailtextRequired
Recipient email
SubjectsubjecttextRequired
Email subject
Email bodyhtml_contenttextRequired
The content of the email. You can use HTML formatting, such as <b>bold</b> text and links.
Sender namesender_nametext
Sender name

Outputs

messageIdtext
Example output
{
  "messageId": "<202607261200.44445555666@smtp-relay.brevo.com>"
}

Update contact

Update a contact's details and which lists they belong to.

Inputs

EmailemailtextRequired
Contact email
Attributesattributesobject
The contact details to change, such as first name or last name.
Add to listslist_idslist
IDs of the lists to add the contact to.
Remove from listsunlink_list_idslist
IDs of the lists to remove the contact from.

Outputs

status_codenumber
Example output
{
  "status_code": 204
}

On this page