Voucherify recognized in the 2025 Gartner® Market Guide for Loyalty Program Vendors
0
Days
0
Hours
0
Minutes
0
Seconds
Read more
2025-05-21 12:00 am
2025-03-14 12:00 am
2025-05-20 12:00 am
2025-04-22 12:00 am
2025-01-13 12:00 am
2024-10-03 12:00 am
2024-09-23 12:00 am
2024-09-18 12:00 am
arrow pointing left
go to blog
Promo strategies
How to Create a Referral Program with Klaviyo?
Anna Olszewska
Anna Olszewska
September 18, 2023
Share it on Twitter
Share it on Facebook
Share it on LinkedIn
Share it on Twitter
Share it on Facebook
Share it on LinkedIn

How to Create a Referral Program with Klaviyo?

Referrals can be a game-changer for your brand, but creating a successful referral program requires careful planning and effective communication. In this blog post, I will show you how to use Voucherify and Klaviyo to build an omnichannel referral program.

How to use Klaviyo for referral programs?

Klaviyo is a CEP/CDP which helps brands collect and use customer data to send targeted and effective messages, helping them better engage with their audience. Klaviyo offers plenty of features to help in running robust referral campaigns.

1. Email campaigns for refer-a-friend programs

Craft personalized referral emails that go beyond just using the recipient's name. For instance, reference their recent purchases, highlight products they've shown interest in, and suggest friends who might also like those products based on their browsing history.

Klaviyo dashboard: Personalize you email messages so they match your referral campaign goals

2. List segmentation to find advocates

Segment your email list to find potential advocates and target customers who have not referred anyone yet. Send them a reminder email with an incentive, for example, a discount code, to encourage them to share your brand with friends.

Klaviyo dashboard: Customize the recipient list of your referral campaign emails

3. Automate referrals with workflows

Set up an automated referral workflows that triggers a referral email to be sent immediately after a customer successfully refers a friend. This referral email can include a personalized thank-you message for the referral, details about the reward they've earned, and clear instructions on how to redeem or share their unique referral code with additional friends.

4. A/B test referral models

Improve distribution with tests for subject lines, content, and timing. For example, test "Refer a Friend and Get Rewarded!" against "Share the Love: Refer Friends for Exclusive Discounts" and see what gives you the best results.

5. Launch omnichannel referrals

Enable SMS marketing alongside email for your referral program. For example, send a brief SMS notification immediately after a successful referral, informing the customer about their earned reward.

Klaviyo dashboard: Create a referral campaign with SMS notifications

6. Analyze referral performance

Use detailed performance data to track which referral emails drive the most engagement. For example, analyze open rates, click-through rates, and conversion rates to identify the most effective email content and timing.

Klaviyo dashboard: Analytic metrics that can be used for referral program campaigns

Why use Voucherify and Klaviyo for referral programs?

Klaviyo is a CEP, and while it can be a valuable tool for certain aspects of running a referral program, it does not provide all the features needed to carry out a referral campaign on its own. Here are some limitations of referral programs in Klaviyo:

  1. Klaviyo cannot generate referral codes or set up referral models.
  2. Klaviyo's plugins do not extensively support custom event triggers for referral program interactions, making it difficult to track and validate specific referral actions.
  3. As referral programs grow, Klaviyo's connectors may not be able to handle large amounts of referral-related data.
  4. Implementing tiered referral rewards based on specific criteria can be challenging with Klaviyo's plugins.
  5. Some of Klaviyo's plugins lack advanced personalization options, like generating unique, one-time-use coupon codes for rewards, which could result in a less personalized experience for advocates and invited friends.

But do not worry. While Klaviyo is a versatile platform for customer engagement, it just needs a little help when it comes to running engaging refer-a-friend campaigns. Here is where Voucherify referral module comes in handy.

1. Custom referral triggers

Voucherify allows for custom referral triggers – for instance, a referred friend has to complete a user profile or make the first order worth more than $60 for the referral to be marked as successful. This lets you not only to personalize the program more, but also protect it from referral fraud.

Voucherify dashboard: Choosing conversion event while establishing a Klaviyo referral program

 2. High-scale refer-a-friend campaigns

Voucherify, through its robust APIs, enables efficient data synchronization and workflow management with other systems, for example, CDP platforms, which are invaluable for effective customer data management.

Voucherify's APIs provide a means to significantly reduce development time and integrate your referral program into different stages of the user journey. This includes sharing referral codes with advocates after purchases or within specific app views. Moreover, these APIs facilitate efficient data synchronization and workflow management with other systems, such as CDP platforms, to enhance the management of customer data.

3. Conditional referral reward rules

Voucherify allows full control over when referral rewards are granted. You can create rules based on specific criteria, for example: 

  • Minimum purchase amounts (e.g., $20).
  • Product restrictions (e.g., product X is excluded from the referral offer).
  • Audience (e.g., only loyalty members can become advocates).
  • Or time-based conditions (e.g., the referral code is only valid between X and Y days). 
Voucherify dashboard: Referral campaign validation rules set-up

4. Referral levels

Voucherify succeeds at managing varying award levels in your referral campaign, depending on the engagement level of your advocates. For example, you can set it up so that if a customer refers one friend, they receive a $10 discount, but if they refer three friends, they earn a substantial $50 discount for successful referrals.

Voucherify dashboard: Create referral tiers

Why choose a composable referral engine?

Voucherify and Klaviyo both offer granular APIs – this approach streamlines integration efforts, ensuring that both platforms work together properly. With an API-first connection, data can flow between Voucherify referral APIs and Klaviyo's email APIs to orchestrate the complete refer-a-friend campaign with just two platforms.

While we provide a ready-made Klaviyo plugin, this API flexibility allows you to create customized, more advanced referral scenarios, for example:

  • Referral link shares.
  • Referral progress messages.
  • Referral shares reminders.
  • Referral completed ‘thank you’ emails.
  • Referral redemption created notifications.

How to connect Voucherify and Klaviyo for successful referral distribution?

To create a referral program with email distribution, you need to connect Voucherify and Klaviyo via API.

This connection enables data transfer, enabling Klaviyo to send personalized messages to potential advocates and invited friends containing essential referral information, like unique referral codes and referral rewards managed by Voucherify.

Once you have connected the two platforms via the API, select Klaviyo as your distribution channel when configuring referral tiers within the Voucherify referral campaign.

For the integration to work properly, you need to map Voucherify fields to Klaviyo – for instance, set the name of the referral code to "referral_klaviyo." This is how the property will be named in Klaviyo.

Voucherify dashboard: Use Klaviyo as referral distribution channel

Learn more: Create a Referral Program

Upon assigning a referral code to a customer, observe how this information automatically transfers to Klaviyo.

Remember: For that to happen, the Customer ID and External ID should be the same.

When viewing customer details in Klaviyo, you will also find the referral code readily available.

Klaviyo dashboard – field mapping example

Learn more: Set up Klaviyo Integration with Voucherify

Importantly, you do not have to send referral codes to your customers only in the alphanumeric form, as Voucherify also automatically generates QR and barcodes with every referral code created. 

Voucherify dashboard: QR and barcode automatically generated for every referral code

You can send the codes via email and if your referral program is to work offline as well, the referred friend can simply scan the code at checkout while visiting the brick-and-mortar store.

The depicted data flow above enables the distribution of referral codes to potential advocates through personalized email campaigns managed by Klaviyo. 

Remember: This is only an exemplary setup, and after connecting Voucherify and Klaviyo, you can customize the type of information sent to Klaviyo, allowing for a fully customized distribution of various referral details.

In the same way, as presented above, you can also support Klaviyo distribution for your referral rewards defined in Voucherify, for example, discount codes. 

How Munhowen integrated Voucherify and Klaviyo?

{{CUSTOMER}}

{{ENDCUSTOMER}}

Munhowen, the largest beverage wholesaler in Luxembourg, leverages Klaviyo and Voucherify integration to run promo campaigns. They use the integration to share promo codes via Klaviyo emails. Munhowen integrated Klaviyo with Voucherify through custom middleware and webhooks, allowing them to send promo codes and other information accessible via Voucherify APIs, such as loyalty card id, loyalty status, or points balance.

Le Club Drinx Munhoven: Tiered loyalty program email distribution feature by Klaviyo can also be used for referral campaigns

{{CTA}}

Connect Klaviyo with Voucherify

Let's talk

{{ENDCTA}}

Are you wasting time
and money on generic promotions?
It’s time for a change