Weekly Brevo campaign stats in Google Sheets
Every Monday, add a row per Brevo campaign sent in the past 7 days to your sheet: sends, unique opens and clicks, unsubscribes, hard bounces.
Letaido's Brevo integrations let an AI agent report on campaigns, keep lists current and draft newsletters, alone or with Google Sheets, Slack, HubSpot and Stripe.
Campaign reports, list building and newsletter drafts. Open one to watch it run.
Every Monday, add a row per Brevo campaign sent in the past 7 days to your sheet: sends, unique opens and clicks, unsubscribes, hard bounces.
When a customer is created in Stripe, add or update them as a Brevo contact on your Customers list, with first and last name.
When someone unsubscribes from a Brevo campaign, the agent marks their HubSpot contact and adds a dated note, so sales knows.
Every Friday afternoon, the agent posts this week's Brevo campaigns to #marketing with open and click rates and the most clicked links.
Draft your next Brevo newsletter from this issue's updates and the previous layout, then send yourself a test.
When someone clicks your pricing link in a Brevo campaign, the agent adds them to a Pricing clickers list for a follow-up.
Six ways to connect Brevo (formerly Sendinblue) to the rest of your work.
| Option | Set up by asking | Works across your apps | Runs on its own | No code | Connects thousands of apps |
|---|---|---|---|---|---|
| Yes | Yes | Yes | Yes | No | |
| Brevo Marketplace | No | Partly | Yes | Yes | Partly |
| Brevo automations | No | Partly | Yes | Yes | No |
| Zapier and similar | Yes | Yes | Yes | Yes | Yes |
| Brevo API and webhooks | No | Partly | Partly | No | Partly |
| Brevo MCP server, ChatGPT and Claude | Yes | Partly | No | Yes | Partly |
| Option | How it works | Best for | Watch out for |
|---|---|---|---|
| Letaido AI agent | You describe the job. The agent reads campaigns and contacts, updates lists and drafts emails with your other apps. It runs on a Brevo event, a schedule, another app's event or when you ask. | Email work that crosses apps: weekly reports, list building from Stripe, unsubscribes in your CRM, newsletter drafts. | A focused catalog, not thousands of apps. Calls count toward Brevo's hourly API limits. |
| Brevo Marketplace | Ready-made integrations such as WordPress, WooCommerce, Shopify, HubSpot, Salesforce and Pipedrive, set up from Brevo's marketplace. | Syncing store customers, orders and CRM contacts into Brevo. | Each integration has a predefined set of features, between Brevo and that one tool. |
| Brevo automations | Multi-step workflows built in Brevo that send messages when contacts sign up, click or visit your site. | Journeys inside Brevo that react to signups, clicks or site visits. | Set up step by step in advance. Unlimited workflows come with the Standard plan. |
| Zapier and similar | Triggers such as Contact Added, Contact Unsubscribed or Deal Added start workflows in other apps. Zapier Copilot builds a workflow from a prompt. | Fixed handoffs, like a form entry becoming a Brevo contact. | Check what Copilot sets up. Many Brevo triggers are checked every 15 minutes on Zapier's entry plan. |
| Brevo API and webhooks | A REST API with an API key or OAuth 2.0, plus webhooks for marketing and transactional email events. | In-house apps with exact needs, like sending order emails. | Needs developers. Most endpoints allow 100 calls an hour on Brevo's general limits. |
| Brevo MCP server, ChatGPT and Claude | The ChatGPT plugin and Claude connector read results and contacts and save drafts. The MCP server, with an MCP token, adds sending in tools like Claude Code, Cursor and VS Code. | Quick answers and campaign drafts from your AI app. | Runs when you chat. The plugin and connector never send; an MCP token has full read and write access. |
Connect Brevo once. After that, you describe each job in plain English.
Allow all read operations once per app; approve each kind of write once.
Save it to run on a schedule or a Brevo event.
A Brevo or Stripe event, a schedule or you asking starts the job.
In Brevo, open SMTP & API settings, then API keys, and generate a key. Use an API key, not an SMTP key.
One key covers the whole Brevo account. If Brevo blocks unknown IP addresses, authorize Letaido's IP under Security, Authorized IPs.
Say which list, campaign or sheet the job is for, so the agent works on the right one.
Allow all read operations once per app; approve each kind of write once. Then save it to repeat.
291 actions in 15 groups, from contacts and campaigns to CRM deals and SMS.
Generate an API key in Brevo under SMTP & API, API keys, and paste it into Letaido. Use an API key, not an SMTP key. If your account blocks unknown IP addresses, authorize Letaido's IP under Security, Authorized IPs.
Yes. A job can start when a campaign email is opened, clicked or unsubscribed from, a contact is added to a list, or a transactional email is delivered, opened, clicked or bounces. Letaido creates the Brevo webhook itself, so there is nothing to paste. Brevo allows 40 webhooks per account.
Yes. With an MCP token, Brevo's MCP server lets Claude Desktop, Claude Code, Cursor, Windsurf, VS Code and Cline read and write your account in a chat. Letaido is not an MCP server: it has its own Brevo connector and runs whole jobs on a Brevo event, a schedule or when you ask.
Yes. Brevo's ChatGPT plugin and Claude connector read campaign results, contacts and segments and save email and SMS drafts, but never send, schedule or delete. Letaido runs Brevo jobs on its own, from an event or a schedule, and combines Brevo with your other apps.
Brevo workflows are built step by step inside Brevo, and unlimited workflows come with the Standard plan. With Letaido you describe a job in plain words and the agent works across apps, like adding each new Stripe customer to a Brevo list.
It can create, test and send campaigns and transactional emails when a job asks for it. None of the jobs above sends to your lists; the newsletter job sends only a test to you.
Allow all read operations once per app; approve each kind of write once.
Connect Brevo, then ask for a job like "Log last week's Brevo campaign stats in our Google Sheet every Monday". Leta gets it done on your schedule, or the moment you ask.
Get LetaidoCreate, update, import, export, block, unblock and delete contacts, read their campaign stats and track their events.
Create and edit lists and folders, add or remove contacts on lists, read segments, and manage contact attributes and consent groups.
Create, edit, schedule, test and send email campaigns, read their reports and A/B results, export recipients and manage dynamic content feeds.
Create, edit, preview, test and delete email templates.
Send transactional emails from a template or HTML, schedule or cancel them, read their events and reports, read inbound emails and block domains.
Create, test and send SMS campaigns, send single SMS messages and read SMS events and reports.
Create and send WhatsApp campaigns and messages, manage templates and read WhatsApp events (needs a connected WhatsApp Business account).
Create, update, import, link and delete CRM deals and companies, read pipelines, and manage CRM attributes and custom object records.
Create, update and delete CRM tasks and notes, and upload, download and delete files on contacts, deals and companies.
Sync orders, products and categories, manage coupon collections and payment requests, set product alerts and read campaign revenue attribution.
Create and publish loyalty programs, manage tiers, balances, rewards and vouchers, and read members' points and history (Loyalty add-on).
Send, edit and delete agent and automated chat messages, set an agent online and route visitors to agent groups.
Create, validate and delete email senders, add and authenticate sender domains, and read dedicated IPs.
Read the account, plan and credits, read the activity log, invite users and set their permissions, manage webhooks, and call any Brevo API path when no other action fits.
Create and manage sub-accounts, their plans, groups, apps, API keys and IPs, and manage admin users on a master account (Brevo Enterprise).