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.

Email and lifecycle integration
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.
Not on Shopify? Try ReferralCandy for free.
Why connect Brevo
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.
Import all Brevo contacts, one list, or one segment. Contacts with email addresses enroll as advocates, and repeat imports update existing contacts without duplicates.
ReferralCandy creates campaign-specific contact attributes in Brevo and writes each advocate’s referral link to them. Use those attributes to personalize your messages.
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
Start with the integration you already run, then shape the campaign, reward, and message around the relationships your brand has earned.
Not on Shopify? Try ReferralCandy for free.
How it works
Connect with a Brevo v3 API key, choose who sends your referral emails, then import your audience.
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.
Before importing, go to Campaigns → your campaign → Emails in ReferralCandy. Turn off messages you want Brevo to replace, and repeat for each active campaign.
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.
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
Build the invitation around the audience you know, then keep each message tied to that advocate’s participation.
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.
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.
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
Connect your referral program to the lists, segments, and messages your team already works with.
Questions, answered
Marketing overview first. When you are ready to configure the integration, the technical guide has the exact settings.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
+Connect Brevo to ReferralCandy and make referral and affiliate growth part of the stack your team already runs.
Not on Shopify? Try ReferralCandy for free.
Walk through your use case with our team. We’ll show you exactly how ReferralCandy fits your stack.