Agent skill · marketing growth · aiskillstore
brevo-automation
Automate Brevo (Sendinblue) tasks via Rube MCP (Composio): manage email campaigns, create/edit templates, track senders, and monitor campaign performance. Always search tools first for current schemas.
Why this skill is useful
Provides specific commands and workflows for managing Brevo email campaigns and templates that the AI wouldn't reliably generate on its own.
What it needs
Requires brevo account access. About 4k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.
What this skill does
Brevo Automation via Rube MCP Automate Brevo (formerly Sendinblue) email marketing operations through Composio's Brevo toolkit via Rube MCP. Prerequisites Rube MCP must be connected (RUBESEARCHTOOLS available) Active Brevo connection via RUBEMANAGECONNECTIONS with toolkit brevo Always call RUBESEARCHTOOLS first to get current tool schemas Setup Get Rube MCP: Add https://rube.app/mcp as an MCP server in your client configuration. No API keys needed — just add the endpoint and it works. 1. Verify Rube MCP is available by confirming RUBESEARCHTOOLS responds 2. Call RUBEMANAGECONNECTIONS with toolkit brevo 3. If connection is not ACTIVE, follow the returned auth link to complete Brevo authentication 4. Confirm connection status shows ACTIVE before running any workflows Core Workflows 1. Manage Email Campaigns When to use: User wants to list, review, or update email campaigns Tool sequence: 1. BREVOLISTEMAILCAMPAIGNS - List all campaigns with filters [Required] 2. BREVOUPDATEEMAILCAMPAIGN - Update campaign content or settings [Optional] Key parameters for listing: type: Campaign type ('classic' or 'trigger') status: Campaign status ('suspended', 'archive', 'sent', 'queued', 'draft', 'inProcess', 'inReview') startDate/endDate: Date range filter (YYYY-MM-DDTHH:mm:ss.SSSZ format) statistics: Stats type to include ('globalStats', 'linksStats', 'statsByDomain') limit: Results per page (max 100, default 50) offset: Pagination offset sort: Sort order ('asc' or 'desc') excludeHtmlContent: Set true to reduce response size Key parameters for update: campaignid: Numeric campaign ID (required) name: Campaign name subject: Email subject line htmlContent: HTML email body (mutually exclusive with htmlUrl) htmlUrl: URL to HTML content sender: Sender object with name, email, or id recipients: Object with listIds and exclusionListIds scheduledAt: Scheduled send time (YYYY-MM-DDTHH:mm:ss.SSSZ) Pitfalls: startDate and endDate are mutually required; provide both or neither Date filters only …
How to use it
Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:
@skills aiskillstore/brevo-automation