Brevo

Email and lifecycle integration

Turn your Brevo contacts into customer advocates

Start with the audience that already knows your brand. Import Brevo contacts into ReferralCandy, add each advocate’s personal referral link to your emails, and use referral events to send a relevant follow-up.

Why connect Brevo

Put a referral invitation inside a familiar conversation.

Your Brevo lists and segments give you a starting audience. ReferralCandy gives those contacts a personal way to recommend your brand. Bring their links into newsletters and campaigns, then use referral activity to decide when a follow-up would be useful.

Choose the audience that fits

Import all Brevo contacts, one list, or one segment. Contacts with email addresses enroll as advocates, and repeat imports update existing contacts without duplicates.

Give every advocate their own link

ReferralCandy creates campaign-specific contact attributes in Brevo and writes each advocate’s referral link to them. Use those attributes to personalize your messages.

Respond to participation

Enrollment, referred-purchase, and reward-earned events reach Brevo in real time. You choose which events trigger an automation and what it sends.

See it in your stack

Build the program around your customer journey.

Start with the integration you already run, then shape the campaign, reward, and message around the relationships your brand has earned.

How it works

How to connect Brevo and ReferralCandy

Connect with a Brevo v3 API key, choose who sends your referral emails, then import your audience.

  1. 1

    Connect your Brevo account

    In ReferralCandy, go to Integrations → Brevo. Paste a v3 API key with contacts read and write access into API key and click Connect. The Get API key link opens Brevo’s key settings.

  2. 2

    Review your campaign emails

    Before importing, go to Campaigns → your campaign → Emails in ReferralCandy. Turn off messages you want Brevo to replace, and repeat for each active campaign.

  3. 3

    Import and personalize

    Choose All contacts, a list, or a segment under Import from list or segment, then click Sync now. After the import, use each campaign’s referral-link attribute in Brevo emails.

  4. 4

    Add automatic list enrollment

    Optionally click Enable under Real-time sync. Your API key needs webhook access. Contacts added to lists can then enroll automatically; segment membership changes still need a manual import.

Ways to use the integration

Give customers a reason—and a way—to share.

Build the invitation around the audience you know, then keep each message tied to that advocate’s participation.

Invite

Start with a relevant audience

Choose a Brevo list or segment, such as repeat customers, for your first invitation. The selection applies to that import only; choose it again on your next sync.

Share

Put the link in your newsletter

Use RC_REFERRAL_LINK_<CAMPAIGN SHORT CODE> for the campaign you are promoting. ReferralCandy also sets REFERRALCANDY_ADVOCATE to true so you can identify advocates in Brevo segments.

Follow up

Recognize an earned reward

Use referralcandy_reward_earned to trigger a reward follow-up. A purchase-detected event may arrive before review is complete. Configure your automation so repeated deliveries don’t send duplicate reward notifications.

Who it is for

For brands that already manage their audience in Brevo.

Connect your referral program to the lists, segments, and messages your team already works with.

  • Invite an existing Brevo list or segment
  • Put a personal referral link in emails and SMS
  • Enroll contacts automatically when they are added to lists

Questions, answered

Brevo integration FAQ

Marketing overview first. When you are ready to configure the integration, the technical guide has the exact settings.

What does the Brevo integration do?

It imports Brevo contacts into ReferralCandy, writes campaign-specific referral links and an advocate flag back to Brevo, sends real-time referral events, and offers optional automatic enrollment when contacts are added to lists.

Which API key do I need?

Use a Brevo v3 API key with contacts read and write access. The Get API key link in ReferralCandy opens Brevo’s settings. To enable real-time sync, the key also needs permission to manage webhooks.

Can I import a list or a segment?

Yes. Choose All contacts, one list, or one segment under Import from list or segment. Only contacts with email addresses are imported. Your selection applies to that run only and must be selected again on the next import.

What attributes does ReferralCandy create?

ReferralCandy creates RC_REFERRAL_LINK_<CAMPAIGN SHORT CODE> as a text attribute for each campaign and REFERRALCANDY_ADVOCATE as a boolean attribute set to true. The campaign code is uppercased and stripped of non-alphanumeric characters.

How do I add a referral link to a Brevo email?

Use Brevo’s contact-attribute personalization. For a campaign with the code fren, the placeholder is {{ contact.RC_REFERRAL_LINK_FREN }}. Replace it with your campaign’s actual attribute and preview with a synced contact before sending.

Will contacts receive emails when I import them?

Newly enrolled advocates receive whichever ReferralCandy campaign emails are enabled, including the Welcome email. If Brevo will send those messages instead, turn off the corresponding emails under Campaigns → your campaign → Emails before importing. Repeat for each active campaign.

Does ReferralCandy send emails through Brevo?

No. ReferralCandy supplies contact attributes and referral events. You configure the campaigns and automations that send messages in Brevo. Connecting Brevo does not turn off ReferralCandy’s own emails.

Does real-time sync include segment membership changes?

No. It enrolls contacts when they are added to a Brevo list. Use Import contacts for people who only match a segment. Real-time sync needs an API key with webhook access, and each contact needs an email address.

Which events can trigger my Brevo automations?

Events include referralcandy_enrolled, referralcandy_purchase_referred_by_profile_detected, and referralcandy_reward_earned. A detected purchase may still be pending review. Events can occasionally be delivered again, so configure automations to avoid duplicate reward notifications.

What happens if I disconnect Brevo?

Imports and referral-link updates stop, and the managed real-time sync webhook is removed. Existing attributes remain in Brevo and enrolled advocates stay in ReferralCandy. Re-enable any ReferralCandy emails you previously switched off if you want to use them again.

Let your strongest relationships bring the next customer.

Connect Brevo to ReferralCandy and make referral and affiliate growth part of the stack your team already runs.