BR

brevo

Open Source MarketingEmail

Brevo (formerly Sendinblue) plugin for email marketing campaigns, transactional emails, contact management, and list management

brevo sendinblue email marketing campaigns transactional

Quick Install

npm install @openpets/brevo
pnpm add @openpets/brevo

Required Environment Variables

  • BREVO_API_KEY

    Brevo API key from https://app.brevo.com/settings/keys/api

Available Tools (31)

These tools are available when you install the brevo plugin in your AI assistant.

brevo-test-connection

Test Brevo connection and return account information

brevo-get-account

Get detailed Brevo account information including plan and credits

brevo-list-senders

List all verified email senders in your Brevo account

brevo-list-contacts

List contacts from your Brevo account with optional filtering

brevo-get-contact

Get detailed information about a specific contact by email or ID

brevo-create-contact

Create a new contact in Brevo

brevo-update-contact

Update an existing contact in Brevo

brevo-delete-contact

Delete a contact from Brevo

brevo-list-lists

List all contact lists in your Brevo account

brevo-get-list

Get detailed information about a specific contact list

brevo-create-list

Create a new contact list in Brevo

brevo-delete-list

Delete a contact list from Brevo

brevo-add-contacts-to-list

Add contacts to a list by email addresses

brevo-remove-contacts-from-list

Remove contacts from a list by email addresses

brevo-list-campaigns

List email campaigns with optional status filter

brevo-get-campaign

Get detailed information about a specific email campaign

brevo-create-campaign

Create a new email campaign in Brevo

brevo-update-campaign

Update an existing draft email campaign

brevo-delete-campaign

Delete an email campaign

brevo-send-campaign-now

Send an email campaign immediately

brevo-schedule-campaign

Schedule an email campaign to be sent at a specific time

brevo-send-test-campaign

Send a test email of a campaign to specified email addresses

brevo-get-campaign-stats

Get statistics for an email campaign

brevo-send-transactional-email

Send a transactional email to one or more recipients

brevo-list-templates

List email templates in your Brevo account

brevo-get-template

Get details of a specific email template

brevo-send-template-email

Send a transactional email using a template

brevo-list-folders

List contact list folders in your Brevo account

brevo-create-folder

Create a new folder for organizing contact lists

brevo-get-email-events

Get email event logs (opens, clicks, bounces, etc.)

brevo-search-contacts

Search for contacts using various filters

Example Queries

test brevo connection
get my brevo account info
list all contacts in brevo
create a new contact with email user@example.com
list all contact lists
create a new email campaign
send a transactional email to user@example.com
get all email campaigns
list senders

Usage Scenarios

send campaign

  1. 1 list senders
  2. 2 list contact lists
  3. 3 create email campaign with subject 'Newsletter' to list 2
  4. 4 send the campaign

manage contacts

  1. 1 list all contact lists
  2. 2 create a new list called 'Newsletter Subscribers'
  3. 3 add contact user@example.com to the list

transactional email

  1. 1 list senders
  2. 2 send transactional email to user@example.com with subject 'Welcome' and content 'Hello!'

Use brevo with Your AI Assistant

This open source plugin works with OpenCode-compatible AI assistants including ChatGPT, Claude, Perplexity, and other LLM-powered coding tools. Install the plugin and start using natural language to interact with brevo.

Works with ChatGPT Works with Claude Works with Perplexity MCP Compatible