Skip to main content

How to enable the Brevo integration

Written by Steve Jones

This guide walks you through enabling the Happy Birthday integration with Brevo.

Once enabled, every new Birthday Club sign-up flows directly into Brevo, and email sending from Happy Birthday is automatically disabled (Brevo takes over).

You'll need a Brevo account. If you don't have one, please set that up first.

How to generate a Brevo API Key

In Brevo, go to Settings → SMTP & API → API keys & MCP.

Brevo Settings — SMTP and API

At the top right of the page, click Generate a new API key.

Generate a new API key in Brevo

Give the key a name like "Happy Birthday Integration" and click Generate.

Name your Brevo API key

Brevo will then present your API key. Click the copy icon to put it on your clipboard.

Brevo API key generated

Enable the integration within Happy Birthday

Open the Happy Birthday app and select Integrations from the app navigation menu in the left hand pane of your Shopify Admin.

Find the Brevo integration in the list:

Brevo integration in the Integrations list

Click More Details and then Enable Brevo Integration.

Enable Brevo integration button

Add your API Key

Paste your Brevo API key into the field that appears:

Brevo API key field in Happy Birthday

If the key is invalid, you'll see an error. Double-check it, or generate a new one in Brevo:

Invalid Brevo API key error

Choose a Brevo list

Once your API key is accepted, a dropdown appears for you to pick which Brevo list to associate with the integration. New contacts go into this list, and we'll watch this list for updates to existing contacts.

Choose a Brevo list

Choose or create the birthdate contact attribute

Pick the contact attribute where the birthdate should be stored. If you don't have one yet, choose the option to create a new one and we'll create it for you.

Choose the birthdate contact attribute

If you already have a Birthdate attribute, select it from the dropdown:

Existing birthdate attribute selected

Choose who sends the birthday email

The setting I will be using Brevo to deliver my birthday emails is enabled by default.

This turns off email sending in the Happy Birthday app. Brevo will now handle the Birthday email.

If you'd rather Happy Birthday continues sending the email and only push contacts through to Brevo, untick this option.

Use Brevo to deliver birthday emails toggle

Save

Click Save Settings. You'll see a confirmation that the integration is live.

Save Brevo settings

What happens now?

We create a contact attribute in Brevo called BDAYLINK (and the Birthdate attribute too, if you asked us to create one):

Attributes created in Brevo

From here on:

  • Every new Birthday Club sign-up is pushed into Brevo with their birthday and a unique Birthday Discount Link.

  • If the contact already exists in Brevo, we just append the birthdate and discount link to their profile.

  • If you add a birthdate to an existing Brevo contact, that contact flows back to Happy Birthday and we send their discount link to Brevo.

What next?

You'll need to set up your birthday email campaign and template in Brevo.

See or guide on how to set up your Birthday email campaign and email template in Brevo.

Need any help?

Please get in touch with support if you need any further assistance.

Did this answer your question?