# Brevo integration

> CRM suite for transactional email, SMS, WhatsApp, marketing campaigns, contact management, and sales CRM.

- Authentication: apiKey

## Tools (64)

- **Add Contacts to List**: Add up to 150 contacts to a list by email, contact ID, or external ID.
- **Batch Create Categories**: Create or update up to 100 ecommerce product categories in a single request.
- **Batch Create Products**: Create or update up to 100 ecommerce products in a single request.
- **Create Batch Events**: Send multiple contact interaction events in a single request (max 200 events, 512KB).
- **Create Category**: Create or update an ecommerce product category.
- **Create Company**: Create a new CRM company with attributes and links to contacts and deals.
- **Create Contact**: Create a new contact or optionally update an existing one with attributes and list memberships.
- **Create Contact Attribute**: Create a new contact attribute in the specified category (normal, transactional, category, calculated, global).
- **Create Deal**: Create a new CRM deal with attributes and links to contacts and companies.
- **Create Email Campaign**: Create a new email campaign with content, recipients, scheduling, and optional A/B testing.
- **Create Email Template**: Create a new transactional email template with HTML content or a remote URL.
- **Create Event**: Record a single contact interaction event with optional properties and contact attribute updates.
- **Create Folder**: Create a new folder for organizing contact lists.
- **Create List**: Create a new contact list in a specified folder.
- **Create Note**: Create a new CRM note linked to contacts, deals, or companies.
- **Create or Update Order**: Create or update an ecommerce order with products, billing info, and contact identifiers.
- **Create Product**: Create or update an ecommerce product in your Brevo catalog.
- **Create Task**: Create a new CRM task with a type, due date, assignee, and linked entities.
- **Create Webhook**: Create a new webhook to receive event notifications for transactional or marketing activity.
- **Delete Contact**: Permanently delete a contact by email, ID, or external ID.
- **Delete Deal**: Delete a CRM deal by its UUID.
- **Delete Email Campaign**: Delete an email campaign by its ID.
- **Delete List**: Delete a contact list by its ID.
- **Delete Scheduled Email**: Cancel a scheduled transactional email by its batch ID or message ID.
- **Export Contacts**: Request an async export of contacts matching a filter. Returns a process ID to track completion.
- **Get Account Info**: Get your Brevo account information including plan details and credits.
- **Get Category**: Get detailed information about a specific ecommerce product category by its ID.
- **Get Contact**: Get detailed information about a specific contact by email, ID, or external ID.
- **Get Contact Campaign Stats**: Get email campaign statistics (sent, delivered, opened, clicked) for a specific contact.
- **Get Deal**: Get detailed information about a specific CRM deal by its UUID.
- **Get Email Event Reports**: Get unaggregated transactional email event reports (deliveries, opens, clicks, bounces, etc.).
- **Get List Details**: Get detailed information about a specific contact list including subscriber count and statistics.
- **Get Pipeline Stages**: Get the stages of a specific CRM deal pipeline.
- **Get Product**: Get detailed information about a specific ecommerce product by its ID.
- **Get Transactional Email Content**: Get the personalized content and event history of a sent transactional email by its UUID.
- **Import Contacts**: Import contacts from CSV, URL, or JSON into a list. Returns a process ID to track completion.
- **List All Pipelines**: Get all CRM deal pipelines with their stages.
- **List Categories**: Get a paginated list of ecommerce product categories.
- **List Companies**: Get a list of CRM companies with optional filtering by attributes, linked entities, or dates.
- **List Contact Attributes**: Get all contact attributes defined in your Brevo account.
- **List Contact Lists**: Get all contact lists in your Brevo account with subscriber counts.
- **List Contacts**: Get a paginated list of all contacts with optional filtering by date, segment, or list.
- **List Deals**: Get a list of CRM deals with optional filtering by name, owner, linked contacts, or companies.
- **List Email Campaigns**: Get a list of email campaigns with optional filtering by type, status, and date range.
- **List Email Templates**: Get a list of transactional email templates with optional status filtering.
- **List Events**: Retrieve a filtered list of contact interaction events.
- **List Folders**: Get all contact list folders in your Brevo account.
- **List Notes**: Get a list of CRM notes with optional filtering by entity type and date range.
- **List Products**: Get a paginated list of ecommerce products from your Brevo catalog.
- **List Senders**: Get all verified senders in your Brevo account, optionally filtered by IP or domain.
- **List Tasks**: Get a list of CRM tasks with optional filtering by type, status, date, or linked entities.
- **List Task Types**: Get all CRM task types (Call, Email, Meeting, etc.).
- **List Transactional Emails**: Get a list of transactional emails filtered by recipient, template, or message ID.
- **List Webhooks**: Get all configured webhooks, filtered by transactional or marketing type.
- **Remove Contacts from List**: Remove contacts from a list by email, contact ID, external ID, or remove all contacts.
- **Send Campaign Now**: Immediately send an email campaign that is in draft or scheduled status.
- **Send Transactional Email**: Send a transactional email to one or more recipients, with optional template, attachments, and scheduling.
- **Send Transactional SMS**: Send a transactional SMS message to a mobile number.
- **Send WhatsApp Message**: Send a WhatsApp message using a template or plain text to one or more contacts.
- **Update Campaign Status**: Change an email campaign's status (suspend, archive, replicate, etc.).
- **Update Contact**: Update an existing contact's attributes, blacklist status, or list memberships.
- **Update Deal**: Update a CRM deal's name, attributes, or linked contacts/companies.
- **Update Email Campaign**: Update an existing email campaign's content, recipients, schedule, or other settings.
- **Update List**: Update a contact list's name or move it to a different folder.

## Related prompts

- [Weekly stale deal sweep in Brevo with Slack summary](https://www.generalinput.com/prompts/weekly-stale-deal-sweep-in-brevo-with-slack-summary.md)
- [Recover failed Stripe payments with Brevo emails and CRM tasks](https://www.generalinput.com/prompts/recover-failed-stripe-payments-with-brevo-emails-and-crm-tasks.md)
- [Daily Brevo deliverability log in Google Sheets](https://www.generalinput.com/prompts/daily-brevo-deliverability-log-in-google-sheets.md)
- [Weekly Brevo campaign autopsy with recommendations in Slack](https://www.generalinput.com/prompts/weekly-brevo-campaign-autopsy-with-recommendations-in-slack.md)
- [Capture Typeform leads in Brevo and alert sales in Slack](https://www.generalinput.com/prompts/capture-typeform-leads-in-brevo-and-alert-sales-in-slack.md)

Connect Brevo in General Input: https://www.generalinput.com/apps/brevo