Set Up Your Klaviyo Notifications
The Advocate + Klaviyo integration enables smarter referral engagement by syncing participant data, triggering referral-based flows, and allowing you to manage both transactional and marketing communications in Klaviyo.
Ensure you have the impact.com app for Klaviyo app installed.
Once installed, use this guide to set up key referral notification emails using Klaviyo flows. With this setup, you can:
Automatically trigger referral emails based on Advocate events (e.g., sign-up, conversion)
Personalize content with referral and reward data
Ensure reliable delivery through Klaviyo’s transactional email system
Customize messaging to match your brand tone and voice
This guide includes step-by-step setup instructions, example flows, email templates, and merge tag references to get you up and running.
Sending Advocate Notifications via Klaviyo
Instead of using Advocate's built-in emails, you can send referral notifications via Klaviyo using custom flows. This allows for greater control over branding, timing, and content.
In this example, we will create a Referred Friend Welcome Email that sends a discount code to the referred friend after they sign up.
Note on Program IDs: These Klaviyo flows and event data are configured to communicate with the single Advocate Program ID established during your main Klaviyo integration setup. It is not possible to source events or participant data from multiple programs.
Set the Trigger
Under the Your metrics section, select impact.com Referrals.
Choose a trigger, then select Save.
See the table below for a list of triggers available. For this example, we'll select Referral Started → Referred.
Referral Converted → Referred
Sent to the referred friend when the referral is converted. Example: They made a purchase.
Referral Converted → Referrer
Sent to the referrer (advocate) when the referral is converted. Example: Their friend made a purchase.
Referral Started → Referred
Sent to the referred friend when the referral has started. Example: They used their friend’s share link and filled out the friend widget.
Referral Started → Referrer
Sent to the referrer (advocate) when the referral has started. Example: Their friend uses their share link and fills out the friend widget.
Reward Created
Sent when a reward is issued to a participant, including cases beyond Referral Started or Referral Converted events.

Configure the Email
Select the email block you added in the previous step.
In the Settings tab, uncheck Skip recently emailed profiles and then select Save.
Next, create your email content. You’ll need to design and write your own message. We've provided some examples to inspire you in the Example Notification Flows section below.
Once you’re ready to publish, select Review & Turn On in the top-right corner, then select Save.
Apply for Transactional Status
Marking your email as transactional helps ensure it’s delivered, especially to users who haven’t opted in to marketing emails (like referred friends).
Important: Klaviyo requires approval for transactional emails, which can take up to 24 hours. You won’t be able to edit the message while it’s under review. If you edit the email after it’s approved, the transactional status will be removed and must be re-applied.
To apply:
In your flow, select the email message you want to mark as transactional.
In the right-hand sidebar, select Apply for transactional status.
Wait for the approval (usually within 1 business day).
Once approved, the email will send as a transactional message.
You can view more information on How to use flows to send transactional emails if needed.
Disable Notifications in Advocate
Turn off corresponding notifications in your Advocate Program Rules to avoid duplicates.
Examples of Notification Flows
Below is an example of a referral notification flow based on a common double-sided referral program setup.
These examples assume the following structure:
Program rules
Double-sided program rewarding both the Referrer and the Referred Friend.
Widgets used
Website Widget: for Referrer access.
Friend Widget: for Referred Friend sign-up.
Program goals
Referral Started
Notify the Referrer. Reward and email the Referred Friend.
Purchase Made (Referral Converted)
Reward and email the Referrer.
Use these flows in Klaviyo to replicate similar messaging, triggers, and logic.
Troubleshooting
Last updated





