DocsSign inInstall Kastel
All connectors

Connect Brevo to your AI without giving it access to a single one of your contacts.

With Kastel

Connect Brevo and your Kastel reads the name, subject, status and send totals of your campaigns, the record of your lists, your senders and your CRM deals. No individual contact is ever fetched, not their address, not their name, not what they opened. And nothing is readable until an administrator has designated the department entitled to it.

Your subscribers gave their address to hear from you

A mailing list is unlike any other document a company holds. It is a file of people who left their address at a particular moment, for a particular reason, in order to hear from your brand. Not one of them agreed to have an artificial intelligence walk through the list.

The Brevo connector draws a consequence you can verify in its code. It holds no function able to read a contact. Brevo's individual-contact surface, the recipients of a list and the events attached to each recipient are not read and then filtered, they are never asked for. This is therefore not a setting anyone could reopen later.

What your Kastel learns from Brevo is what your marketing team built. Which campaigns exist, what they announced, when they went out, which lists live in which folder, and where your open deals stand. A plugged-in AI works on that without ever coming near a subscriber.

The campaign comes in, the subscribers stay in Brevo

On an emailing source, scope is described object by object rather than by category. Here is the list, as it is written in the connector.

What your Kastel reads in Brevo

  • Each email campaign's record, its subject, its status and its scheduled time
  • A campaign's totals for sends, deliveries, opens and clicks
  • A list's name, its folder and its subscriber counts
  • Your sender identities and your CRM deals with their stage and amount

What it never reads

  • Your contacts, their address, their name, their consent status
  • Per-recipient events, who opened and who clicked
  • The HTML content of your campaigns
  • The contacts linked to a deal and that deal's custom fields

Per-recipient events are excluded for a precise reason. That is where what interests each person can be read, campaign after campaign, and a file of that kind describes individual behaviour rather than company activity. A campaign's totals are enough to know what your market cares about.

What each Brevo object leaves in your Kastel

Every row can be checked in your own Brevo account, by opening the object concerned.

The object in BrevoWhat comes into your Kastel
An email campaignIts name, subject, status, type, the sender's name, its scheduled time
That campaign's statisticsThe totals sent, delivered, unique opens and unique clicks
The campaign's HTML contentNothing
A contact listIts name, its folder, its subscriber count, its blacklisted count
A contact on that listNothing
A senderIts name, the company sending address, active or not
A CRM dealIts name, its stage, its amount, its pipeline
The contacts and companies linked to that dealNothing

The three rows that leave nothing carry the whole subject of this page. Brevo counts a list's blacklisted contacts separately, the ones who no longer receive anything. That number comes into your Kastel; the people behind that number do not.

What the connector knows about opens and clicks

A campaign leaves its totals. How many messages went out, how many were delivered, how many unique opens and unique clicks were counted. Those four numbers come from the global statistics Brevo attaches to the campaign, and nothing else is read at that point.

The list of per-recipient events is never fetched, and that is what separates a statistic from a behavioural profile. Knowing how many opens a campaign collected tells you about the subject your market cares about. Knowing which of your clients opened it, then clicked the pricing link, tells you about her, and that does not come into your Kastel.

The campaign's HTML content stays out by two routes. The connector asks Brevo not to send it, and it drops it at write time anyway, even if the interface returned it regardless. A field Brevo might add to its campaigns tomorrow would not come in either, for want of having been named. A record of an unexpected shape produces a shorter note, never a wider one.

Nobody reads your marketing data until a department is designated

Brevo works with a key that sees the whole account. There is no read permission per campaign, no owner per list, nothing resembling the permission on a shared file that could be inherited. Brevo's sub-accounts are not used in this version of the connector. The key itself is held separately and never appears on a page of your Kastel, in an address or in a log, as the security page sets out.

The connector therefore refuses to broadcast your marketing data to the whole company. It applies a single scope to every record, and that scope only exists when three conditions hold together. A marketing department must have been named, its name must be a valid identifier, and that department must genuinely exist in your organisation.

If any one of the three is missing, everything waits for an administrator's decision and nobody reads anything. A marketing department invented in a configuration file is not enough to open access. This is the mechanism that decides everywhere else who is entitled to read what, and Brevo is no exception. Every source in the connector catalogue arrives with its own reading rule, and this one is the most closed of the marketing set.

What this connector does not do

It sends nothing. It creates no campaign, schedules no send, changes no list, unsubscribes nobody, and there is no write path into your Brevo account. Nor does it compute any rate or compare campaigns with one another, it leaves the totals Brevo attaches to each one exactly as they are. The analysis stays in Brevo, which does it better.

Brevo's CRM comes in through four business fields only, and that has a price. A deal's custom fields are not read, so useful information your team filed there stays out as well. If your pipeline lives elsewhere, the HubSpot page describes a connector that does read a contact's business record openly.

A campaign's name, its subject and a deal's name are free text. If your team writes a client's name or something sensitive there, it comes in with the record, because the connector does not judge what your people type into a title.

A campaign or a list deleted in Brevo is not erased from your Kastel. It stays in your Kastel flagged as gone at the source, its readers unchanged, until an administrator decides to erase it. An unsubscribe, for its part, concerns no line this connector ever wrote, since no contact ever came in. It only moves a count, on the following pass.

Let us talk about your database before you connect anything.

A subscriber file is the kind of subject where a conversation beats a web page. Tell us what you expect an AI to do with your marketing, and we will tell you plainly what Kastel reads and what it leaves out.

Get in touch
Other connectors in detail
Mailchimp
Campaigns and counts come in, no subscriber ever does.
Mailjet
Subject, status and send times. Never the copy, never the recipients.
HubSpot
Each record's owner decides who is able to read it.

See the full connector catalogue