Use Klaviyo to send your referral emails — instead of (or alongside) ReferralCandy's built-in emails — when you want full control over template design, branding, scheduling, or A/B tests in Klaviyo.
Each flow uses ReferralCandy events as triggers and ReferralCandy custom properties to personalize email content. If you haven't yet, read the Klaviyo integration overview and ReferralCandy events and custom properties first.
Which flow do I need?
Pick a flow based on what you want to send. You can set up just one or all three, depending on your campaign needs.
When advocates enroll (welcome / invite emails) → see Klaviyo flows: Sending a referral email upon enrollment
When advocates earn a reward (purchase detected, reward earned, reward disqualified) → see Klaviyo flows: Sending reward notifications
When advocates change profile state (unsubscribed from your campaign, removed from ReferralCandy) → see Klaviyo flows: Additional notifications (optional)
Important: avoid duplicate emails
Note: When you replace ReferralCandy's built-in emails with Klaviyo flows, disable the equivalent emails in your campaign's Email Settings — otherwise advocates receive both the ReferralCandy email and the Klaviyo email.
Specifically:
If you set up the enrollment flow in Klaviyo → disable the welcome / reminder emails in your campaign's Email Settings.
If you set up the reward notification flows in Klaviyo → disable the Pending, Successful, and Ineligible Reward Emails in your campaign's Email Settings.
Additional notifications (unsubscribed / removed) don't have a ReferralCandy equivalent, so no disable step is needed.
Troubleshooting
If a custom property renders blank in your email — referral link, advocate name, reward count, etc. — see Why is my Klaviyo email sending a blank referral link (or any blank ReferralCandy custom property)? in the property reference for the diagnostic flow (covers the 4 most common causes plus how to verify on a specific advocate's profile).
