Start an Email Referral Program with ConvertKit

Here is how you easily setup your own custom referral and reward campaign using ConvertKit.

Firewards And ConvertKit Friend Referrals + ConvertKit Referral Campaign

This guide is showing you how to use Firewards to implement your own referral program for your newsletter and use our ConvertKit integration to synchronize the program with ConvertKit.

ConvertKit Email Referrals

After you created an account on Firewards, we kindly ask you to configure the program and select your current newsletter provider.

Firewards and ConvertKit Friend Referral Integration

Connect ConvertKit

In the next step you will have to provide your API Secret. This is a connection key that ConvertKit provides for third party integrations so that we can keep track and synchronize your subscribers.

The way our integration works is we create custom fields within ConvertKit and synchronize our referral data into these fields. One field for instance is the refer friends page for each of your subscribers.

The following screenshots will show you how to obtain this key.

Login to your ConvertKit Account

Firewards and ConvertKit Friend Referral Login

Navigate to Account Settings

Firewards and ConvertKit Friend Referral Navigate To ConvertKit Account

Copy your API Secret

Firewards and ConvertKit Friend Referral Account Settings

Enter API Secret in Firewards and hit Save

Firewards and ConvertKit Friend Referral Save Api Key

ConvertKit Account Connected - Whats next?

After you successfully connected your ConvertKit account you are able to actually setup your referral program.

The first thing you should do is synchronize your subscribers.

To do so, go to Configuration -> Subscriber Lists and activate the All Subscribers list:

Firewards and ConvertKit Friend Referral Campaign - Newsletter Lists

Synchronize Your Lists

Activating your list kicks off an essential process for Firewards: we are synchronizing your subscribers with our system.

This step is necessary to provide your newsletter service with variables you can then use in your copy.

Depending on the size of your list, this process can take from a few minutes up to several hours. So please be a little bit patient with us.

You will receive an email notification once your referral program is ready to use.

Firewards and ConvertKit Referral Campaign Initialize Email List

Your referral program is ready

Now that you successfully connected your provider and selected the list you are going to use, Firewards is ready for your referral campaigns!

Copy the example into your next email broadcast and activate the full potential of your new referral program. The copy consists of some essential variables that are going to be replaced by a unique referral link for each subscriber.

Firewards and ConvertKit Referral Program Variables for Email Design

Example Copy

Use this code example for your next broadcast to inform every subscriber about their status:


You have a total of {{ subscriber.fw_refs }} referrals.
Invite {{ subscriber.fw_delta }} friend(s) to earn {{ subscriber.fw_nxt_lvl }}.

Check your personal reward status and invite your friends here:
{{ subscriber.fw_reflink }}

How does this all work?

By giving us permission to connect with your ConvertKit account, we are able to automatically synchronize a few custom fields into every single subscriber on your list.

This way you are able to inform them in your emails about their current status, but also send them their personalized link to invite their friends.
It is that easy.

How the end result looks like

This is how your implemented referral program can look like once you send out your broadcast:

Firewards and ConvertKit Friend Referrals - Example Example of Friend Referral Campaign with ConvertKit

Ready to grow your subscribers with Firewards?

Sign up is fast and easy. No credit card required.