All Collections
Third-Party Integration
Klaviyo
Klaviyo Flows: Sending reward notifications
Klaviyo Flows: Sending reward notifications

Sample flows that are triggered when an Advocate refers a friend

Adam avatar
Written by Adam
Updated over a week ago

The emails sent in the flows below are intended to replace the existing reward emails sent via the ReferralCandy postman service.

The following events and event variables can be combined with profile custom properties found in this guide. We highly recommend reviewing this awesome video on Klaviyo Event Variables prior to jumping in on this guide.

Note: Please disable sending Reward emails from your ReferralCandy Email Settings page to ensure that customers are not getting duplicate emails.

If you haven't yet, we recommend you first read the Klaviyo integration overview, ReferralCandy events and custom properties, and Setting up your email flows articles.


Reward pending email

ReferralCandy sends an event to Klaviyo each time a purchase referred by an Advocate is detected. One way to use this event is by sending a "reward pending" notification email to your Advocate through Klaviyo.

  1. Create a flow from scratch and choose the RC - Purchase referred by profile detected metric as the flow trigger.

  2. In the email editor, you can utilize the following event variables that are sent together with the event:

    • {{ event|lookup:'Campaign name' }}

    • {{ event.Currency }}

    • {{ event|lookup:'Purchase amount' }}

  3. You may insert custom properties together with the event variables in the email content. See the full list of ReferralCandy custom properties that you can add to personalize your referral emails.

    Important: Please use the short code you've set for your active campaign when using custom properties for your Klaviyo flows. Learn more

  4. Save your email content and turn on your flow.

Sample reward pending flow template

Below is a raw sample template with event variables and custom properties you can use in your email templates and a preview screenshot:


Great news {{ first_name|default:'' }}, you referred someone!

Woohoo! Someone made a purchase of {{ event.Currency }}{{ event|lookup:'Purchase amount' }} through your link, which counts towards your reward. You'll receive another email once the purchase is verified and the required number of purchases have been made!

You only need to refer {{ person|lookup:'RC FREN - Referred purchase needed for next reward'|default:'' }} more friends to earn your next reward!

<Link URL for Button Block: {{ person|lookup:'RC FREN - Portal link'|default:'' }}>



Reward earned email

ReferralCandy sends an event to Klaviyo each time we detect an advocate has earned a reward. We recommend using this event by sending a "reward earned" notification email to your Advocate through Klaviyo.

  1. Create a flow from scratch and choose the RC - Reward earned metric as the flow trigger.

  2. In the email editor, you can utilize the following event variables that are sent together with the event:

    • {{ event|lookup:'Campaign name' }}

    • {{ event|lookup:'Date earned' }}

    • {{ event|lookup:'Reward type' }}

    • {{ event|lookup:'Coupon code' }}

    • {{ event|lookup:'Coupon expiry date' }}

    • {{ event|lookup:'Reward amount' }}

  3. You may insert custom properties together with the event variables in the email content. See the full list of ReferralCandy custom properties that you can add to personalize your referral emails.

    Important: Please use the short code you've set for your active campaign when using custom properties for your Klaviyo flows. Learn more

  4. Save your email content and turn on your flow.

Note: Event variables vary depending on which reward type is currently selected for your referral program. All those available to you should be available when you preview a profile (as seen listed in the screenshot above).

Sample reward earned flow template

Below is a raw sample template with event variables and custom properties you can use in your email templates and a preview screenshot:


Thanks for the referral!

Awesome news. You've won a reward for referring friends!
Here's your reward: {{ event|lookup:'Reward type' }} for a {{ event|lookup:'Reward amount' }} discount: {{ event|lookup:'Coupon code' }}

{{ event|lookup:'Reward type' }} expires on: {{ event|lookup:'Coupon expiry date'|format_date_string|date:'F d, o' }}



Reward disqualified email

ReferralCandy sends an event to Klaviyo each time we detect you have disqualified a referral. We suggest using this event by sending a "reward disqualified" notification email to your Advocate through Klaviyo.

  1. Create a flow from scratch and choose the RC - Purchase referred by profile made ineligible metric as the flow trigger.

  2. In the email editor, you can utilize the following "Event Variables" that are sent together with the event:

    • {{ event|lookup:'Campaign name' }}

    • {{ event.Reason }}

  3. You may insert custom properties together with the event variables in the email content. See the full list of ReferralCandy custom properties that you can add to personalize your referral emails.

    Important: Please use the short code you've set for your active campaign when using custom properties for your Klaviyo flows. Learn more

  4. Save your email content and turn on your flow.

Sample reward disqualified flow template

Below is a raw sample template with event variables and custom properties you can use in your email templates and a preview screenshot:


Sorry to let you know

We are sorry to let you know a recent purchase made by someone you referred has been disqualified for the following reason:

{{ event.Reason }}

Unfortunately that means it no longer counts towards a referral reward.

If you believe this might be an error, please feel free to contact us.

<Link URL for Button Block: {{ person|lookup:'RC FREN - Portal link'|default:'' }}>



๐Ÿ’ฌ Need help? Click the chat widget on the right to start a conversation. Learn more


Did this answer your question?