Brevo (formerly Sendinblue) combines email marketing, transactional email, and SMS in one platform. Connecting it to OpenClaw lets your team query campaign stats, contact counts, and send activity directly from Slack.
How OpenClaw Integrations Work
OpenClaw is a self-hosted AI assistant that runs on your own server — typically an EC2 instance — and connects to Slack. It uses Claude under the hood to process requests. Out of the box, OpenClaw doesn't ship with pre-built connections to third-party tools. Instead, integrations are built using the skills system: markdown files in ~/.openclaw/skills/ that give Claude instructions for a particular domain, combined with HTTP tool calls to any API you expose to it.
In practice, adding a real integration means: getting API credentials from the third-party service, building or configuring a small proxy/endpoint that OpenClaw can call, and writing a skill file that tells Claude how to use it. For some tools this is an afternoon of work. For others — like Brevo — it's considerably more involved.
Connecting OpenClaw with Brevo: Step by Step
Step 1: Get Your Brevo API Key
Log into Brevo and go to Account → SMTP & API → API Keys. Generate a key. The Brevo API v3 base URL is https://api.brevo.com/v3/ and uses the key as the api-key request header. The API is REST-based and well-documented.
Step 2: Explore the Key Endpoints
For campaign monitoring: /emailCampaigns (list campaigns and their stats), /contacts (list/count contacts and lists), /transactionalEmails (transactional send logs). Brevo unifies marketing and transactional under one API, which makes it easier to build a single integration than with platforms that split them.
Step 3: Build the Proxy and Skill File
Build your proxy around campaign stats and contact list endpoints. Write ~/.openclaw/skills/brevo.md with your list names and IDs, the campaign types you use (email vs SMS), and the KPIs your team tracks.
Challenges and Caveats
SMS and Email Stats Are in Different Endpoints
If you use both email and SMS campaigns, they're in separate API resource paths. Your skill file needs to make clear to Claude which type of campaign is being asked about.
Rate Limits Vary by Plan
Brevo's API rate limits are tied to your plan tier. Free plans have strict limits; Starter and higher give more headroom. Check your plan's limit before building real-time queries.
Skip All of This — Use Cody Instead
Cody has Brevo integration built in. Query email and SMS campaign performance from Slack without any setup.
Related Guides
- Connecting OpenClaw with Mailchimp: A Practical Guide
- Connecting OpenClaw with Sendgrid: A Practical Guide
- Connecting OpenClaw with Instantly: A Practical Guide
Need the model-flexible version? See: How to Connect Brevo to OpenClaw: Setup, Models, and Workflow Guide.