Skip to main content
Brevo (formerly Sendinblue) is an email marketing platform that also includes SMS, WhatsApp campaigns, and a built-in CRM. If you need more than just newsletters, Brevo bundles several communication channels into one tool.
Available on all plans
Do you actually need Brevo? Macaly has a built-in database and email notifications. If you just need a contact form or waitlist, you don’t need an external tool. Brevo is worth it when you need newsletters, automated sequences, SMS campaigns, or a CRM to manage your contacts.

Why use Brevo

  • Send newsletters and marketing emails. Use the drag-and-drop editor or HTML templates without touching code.
  • Automate your follow-ups. Build welcome series, abandoned cart emails, and re-engagement campaigns that run on their own.
  • Reach people across channels. Send email, SMS, and WhatsApp campaigns from the same platform.
  • Manage contacts without a separate CRM. Track deals and segment your audience all in one place.

What you need

Before you start, make sure you have:
  • A Brevo account. Create one for free at brevo.com
  • A contact list in Brevo to collect subscribers into
There are two ways to connect Brevo to your site:
  • Embedded signup form. Paste Brevo’s generated form code into your site. Best for simple email collection.
  • Brevo API. Connect your forms to Brevo’s API for full control over what data you send. Best when you want custom forms that match your design.

Option 1: Embedded signup form

The simplest approach. Brevo generates a form you can embed on your site.
1

Get your form embed code

In Brevo, go to Contacts then Forms. Create a new subscription form (or use an existing one), customize it, then copy the embed code.
2

Ask the agent to add it

Open the chat in your Macaly project and ask:
3

The agent places the form

The agent adds the form to your project. Tell it where you want it: footer, sidebar, dedicated page, or a popup.
If you want the form to match your site’s design, tell the agent: “Style the Brevo form to match the rest of my site.”

Option 2: Custom form with Brevo API

For more control, the agent can build a custom form that sends subscribers to Brevo through their API.
1

Add your Brevo credentials to Secrets

Go to Settings then Secrets in your Macaly project. Add two secrets:
  • BREVO_API_KEY — your Brevo API key
  • BREVO_LIST_ID — the contact list you want subscribers added to
API key:
  1. In Brevo, click your name in the top right, then SMTP & API
  2. Go to the API Keys tab
  3. Click Generate a new API key and copy it
List ID:
  1. Go to Contacts then Lists
  2. Click the list you want to use
  3. Your List ID is shown in the URL and in the list details
2

Ask the agent to build the form

Open the chat and ask:
Never paste API keys directly into the chat. Always use Settings then Secrets to store sensitive credentials. The agent can read them from there securely.

Verify it’s working

1

Submit a test signup

Visit your site and enter a test email address in the signup form.
2

Check your Brevo contacts

Go to Contacts in Brevo. Your test email should appear in the list you connected.

Good to know

  • If you only need to collect emails, Macaly’s built-in database is simpler and doesn’t require an external account
  • For GDPR compliance, enable double opt-in in your Brevo form settings
  • Brevo’s API can also send transactional emails (order confirmations, password resets). Ask the agent if you need those too