brevo
Brevo (formerly Sendinblue) plugin for email marketing campaigns, transactional emails, contact management, and list management
Quick Install
npm install @openpets/brevo pnpm add @openpets/brevo Required Environment Variables
-
BREVO_API_KEYBrevo 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
list senders - 2
list contact lists - 3
create email campaign with subject 'Newsletter' to list 2 - 4
send the campaign
manage contacts
- 1
list all contact lists - 2
create a new list called 'Newsletter Subscribers' - 3
add contact user@example.com to the list
transactional email
- 1
list senders - 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.