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
- 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.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.
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.Add your Brevo credentials to Secrets
Go to Settings then Secrets in your Macaly project. Add two secrets:
BREVO_API_KEY— your Brevo API keyBREVO_LIST_ID— the contact list you want subscribers added to
How to find your API key and list ID
How to find your API key and list ID
API key:
- In Brevo, click your name in the top right, then SMTP & API
- Go to the API Keys tab
- Click Generate a new API key and copy it
- Go to Contacts then Lists
- Click the list you want to use
- Your List ID is shown in the URL and in the list details
Verify it’s working
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