brevo-automation

Automate Brevo email campaign, template, sender, and A/B testing operations.

Updated Mar 18, 2026
One-click install
npx skills add https://github.com/dr-code/beacon --skill brevo-automation-dr-code
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: brevo-automation
Source: https://github.com/dr-code/beacon/tree/main/plugins/all-skills/skills/brevo-automation
Command: npx skills add https://github.com/dr-code/beacon --skill brevo-automation-dr-code

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Automating repetitive Brevo (Sendinblue) email marketing tasks removes the need to manually manage campaigns, templates, senders, and A/B testing through the Brevo UI, reducing errors and saving time.

Core Features & Use Cases

  • Campaign Management: List, filter, and update classic or trigger campaigns including scheduling, content updates, and status checks.
  • Template Lifecycle: Create, update, list, and delete email templates with required validation for sender, subject, and HTML content.
  • Senders & Verification: Retrieve verified senders for use in campaigns and templates to avoid delivery failures.
  • A/B Testing & Analytics: Configure A/B testing parameters and retrieve campaign performance metrics such as opens, clicks, and domain stats.
  • Use Case: A marketing manager automates listing recent campaigns, updates a scheduled campaign's HTML content, and reviews open/click stats without leaving the workflow.

Quick Start

List my Brevo email campaigns from the past 30 days and show open and click statistics.

Frequently Asked Questions about brevo-automation

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate Brevo email campaign management without using the dashboard UI?

You can automate Brevo email campaign management by using the Rube MCP interface to list, filter, update, and schedule campaigns programmatically. This removes manual UI operations, reducing errors and saving time when managing classic or trigger campaigns.

How do I create and update email templates in Sendinblue programmatically?

Creating and updating email templates in Sendinblue is handled by validating sender parameters, subject lines, and HTML content before submission. The Skill manages the template lifecycle including creation, updates, listing, and deletion through the Rube MCP connection.

Can I retrieve campaign performance metrics like opens and clicks from Brevo automatically?

Yes, you can retrieve campaign performance metrics from Brevo automatically. The Skill fetches analytics data including open rates, click statistics, and domain stats, allowing you to monitor campaign performance without leaving your workflow environment.

How do I configure A/B testing for Brevo email campaigns?

You configure A/B testing for Brevo email campaigns by setting test parameters through the Rube MCP interface. This allows you to automate variant testing and retrieve comparative performance metrics directly within your automated marketing workflows.

Do I need verified senders to automate Brevo email templates and campaigns?

Yes, verified senders are required to automate Brevo email templates and campaigns. The Skill retrieves verified sender parameters to ensure successful operations and prevent delivery failures when creating templates or scheduling campaign sends.

What limitations exist when automating Brevo email marketing through Rube MCP?

Limitations include requiring an active Brevo connection managed by RUBE_MANAGE_CONNECTIONS and using RUBE_SEARCH_TOOLS to fetch current tool schemas. Additionally, all date parameters must be validated ISO 8601 format and sender parameters must be verified for successful operations.