Brevo + Elido: short-link clicks as Brevo events
Every click on a short link in your workspace is posted to Brevo Marketing Automation as a link_click event with the slug, country, device and destination. You paste a tracker key. There is no OAuth.
Was Sie tun können
What the Brevo integration does today
How it works
Outbound only, off the redirect path
Edge servers publish click events to Redpanda. The click-ingester consumes them, writes to ClickHouse and, for workspaces with a Brevo key, posts the event to Brevo. Elido never reads contacts, campaigns or email content from Brevo.
The edge serves the redirect and publishes a click event. Nothing waits on Brevo.
Writes the click to ClickHouse and looks up your Brevo config (cached for 5 minutes).
link_click posted to Brevo Marketing Automation.
Setup guide
Connect in two steps
- 1Copy the tracker key
In Brevo open Automations, Settings, Tracking code and copy the Marketing Automation key. A REST API key that starts with xkeysib- is not what this endpoint expects.
- 2Paste it in Elido
Dashboard, Integrations, Brevo: paste the key, save, then press Test connection. Saving needs a workspace role with the conversions-manage permission. New settings reach the click-ingester within about 5 minutes (its config cache).
Authentication
Tracker key, no OAuth
Brevo is connected with the Marketing Automation tracker key. Elido encrypts it with AES-256-GCM before storage and returns it masked (first and last four characters). Remove the integration from the same dashboard page and the key is scrubbed.
Brevo events need a contact. Elido has no subscriber email at click time, so it sends a placeholder contact per link (elido-link-<id>@noemail.elido.app). Events therefore group by link, not by person.
Planned
Not built yet
- Per-subscriber attribution: passing a real contact email or Brevo contact id with the event.
- UTM parameters and click IDs as event properties.
- Per-link or per-tag filtering: forwarding is per workspace, all links.
- Shortening links inside Brevo templates, or reading Brevo campaign metadata.
Frequently asked questions
Does Elido read my Brevo contacts or campaigns?+
No. The integration only writes. It posts events and does not read contacts, campaigns or email content.
Which Brevo key do I need?+
The Marketing Automation tracker key from Automations, Settings, Tracking code. Elido sends it to the Marketing Automation track-event endpoint.
Can I put Elido links in Brevo emails?+
Yes, as in any email tool: create the short link in Elido and paste it into the template. That needs no integration and the click is counted in Elido analytics. The integration additionally sends the click to Brevo as an event.
Are clicks matched to the recipient?+
No. Events attach to a placeholder contact per link. Tying a click to a subscriber would need a merge tag in the destination URL, which Elido passes through but does not read.
What if Brevo is down?+
Elido retries once after a second, then drops the event. There is no queue, so clicks during an outage do not reach Brevo. They stay in Elido analytics.
How do I remove it?+
Dashboard, Integrations, Brevo, Remove. The integration is disabled and the stored key scrubbed. Delete the key in Brevo too if you no longer need it.