Brevo

Send email and SMS through Brevo, add sign-ups to your lists and start your Brevo automations.

Connect Brevo and your projects can send confirmation and notification emails, add sign-ups to your contact lists (with double opt-in if you like), send SMS and report events that start your Brevo automations.

Create an API key

1
Open API keys

In Brevo, click your name at the top right → SMTP & API → API keys (app.brevo.com/settings/keys/api).

2
Generate a key

Click Generate a new API key, name it "wish4" and copy it. It starts with xkeysib- and is shown once.

3
Connect in wish4

Open Connectors → Brevo → Connect, name the connection and paste the key. Use the API key — not the SMTP key.

If Brevo's Authorized IPs protection is on, it blocks calls from new servers with an "unrecognised IP address" error. Open Security → Authorized IPs in Brevo and turn off blocking, or allow wish4's server.

What you can build

Booking confirmation“Email customers a confirmation with the date and time when they book.”Sent from your domain. Use any sender you've verified in Brevo.
Newsletter signup“Add a footer signup that adds people to my Brevo Newsletter list with double opt-in.”Clean, consented lists. Brevo sends the confirmation email for you.
Brevo template“Send my Brevo template 12 as the order receipt, with the order number and total.”Design in Brevo, send from your app. Template variables are filled from the order.
SMS reminder“Text customers a reminder the day before their appointment.”Paid from your Brevo SMS credits. Numbers need the country code.
Automation trigger“When someone finishes the quiz, send Brevo a quiz_completed event with their result.”Your Brevo workflows take it from there. Branch on the result in Brevo.

The builder will ask for your list ID — in Brevo open Contacts → Lists; the ID is the number next to each list. For double opt-in it also needs your DOI template's ID (Campaigns → Templates).

How your key is handled

  • The key is encrypted on wish4's servers and only sent to Brevo's API — never to a page, a visitor or the AI.
  • Sending email and SMS is kept behind your login, or limited to fixed confirmations to the visitor's own address. Public pages can't send arbitrary messages from your account.
  • Contact lists are only readable from admin pages only you can open.

Troubleshooting

  • "unrecognised IP address" — Brevo's Authorized IPs protection (see the warning above).
  • "Key not found" / unauthorized — the key is wrong or was deleted. Generate a new one and use Replace key in the Brevo panel.
  • "sender is not valid" — the from address isn't a verified sender or domain in Brevo. Add it under Senders, domains & dedicated IPs.
  • 402 / not enough credits — your Brevo plan's email or SMS credits ran out. Top up in Brevo.
  • "switched off for this workspace" — turn the connection on in the Brevo panel.