Referral Links
Referral links are where the magic happens.
SparkLoop automatically generates a unique referral link for each of your subscribers.
Every time someone new signs up via your subscribers' unique referral link, the subscriber gets a referral point.
You can give subscribers rewards or enter them into Giveaways based on how many referral points they have.
SparkLoop stores these referral links in your email platform, in a custom field called RH_REFLINK.
You can display your subscribers' unique referral link in any email sent via your email platform by using the correct merge tag wherever you like.
The correct syntax of the merge tag you use depends on the email platform you use.
Here's an example in ConvertKit and Mailchimp:
Using the RH_REFLINK merge tag in ConvertKit
Using the RH_REFLINK merge tag in Mailchimp

Permanent Referral Links

In SparkLoop, referral links are "permanent", meaning they are fixed for each subscriber.
For example:
Using a permanent referral link has some significant advantages for you:
    Instant updates: You can instantly change what URL your referral link points to. No waiting for your email platform to sync custom fields
    No need to update your referral section: You don't need to update your referral section in emails when you change the URL of your referral link
    Better analytics: by tracking clicks on links directly we can give you a more accurate picture of your subscribers' engagement
    More conversions: Permanent referral links are shorter and look trustworthier. Leading to more clicks, more referrals and a better-looking referral section in your newsletter
    No broken links: If you make a mistake (or want to change your referral landing page after sending an email) you can do so at any time

How It Works

When someone clicks on a referral link, SparkLoop will redirect them to a landing page of your choice, whether a Subscribe page or your own website.
You can SparkLoop what landing page URL to use by going to your campaign dashboard > Settings > Referral links.

How to Add UTM Parameters

Suppose you're running a marketing campaign and want to track the UTM Source and Campaign of your referral links. How do you add those to your permanent referral links?
Easy: add the parameters to the merge tag as if it was a "normal" link.
For example, to add a utm_source "facebook" and a utm_campaign "paid-ads" parameter to your referral links, add the parameters to the merge tag as if it was a "normal" link:
{{ subscriber.rh_reflink }}?utm_source=facebook&utm_campaign=paid-ads
Note: the example above uses ConvertKit's merge tag {{ subscriber.rh_reflink }} Make sure to use the correct merge tag for your email platform.
SparkLoop will automatically pass over ANY query parameter you send.
If you'd prefer not to use our permanent referral links, that's possible too. You can turn any URL into a custom referral link instead.
To do so, use the RH_CODEcustom field. Which is where SparkLoop stores the unique referral code of each subscriber in your email platform.
To generate a custom referral link add a rh_ref parameter to your URL and use the RH_CODE merge tag as a value. For example, suppose you want to use the URL for the referral link:{{ subscriber.rh_code }}
Note: the example above uses ConvertKit's merge tag {{ subscriber.rh_code }} Make sure to use the correct merge tag for your email platform.
IMPORTANT If you create your own links you will lose out on the benefits of permanent referral links, like more accurate analytics. And you will have to manually update the URL in every email you send whenever you want to change the destination.

Memorable Referral Links

By default, the referral codes generated by SparkLoop are random alphanumeric strings like d22c0810
Wouldn't it be cool if you could use the subscriber's name to make the referral link more memorable? Something like james23b, for example?
Luckily you can do that with just two clicks:
    Go to your campaign dashboard > Settings > Campaign
    Switch on Enable "Memorable referral links" (first click)
    Save the changes (second click)
After you enable this feature, referral codes will use the subscriber's first name and a random 4 digits string (to ensure uniqueness, lots of "Dan" out there).
SparkLoop will NOT use the subscriber's name and revert to the standard random string if:
    a name is not present (obviously)
    the name is less than three characters long
Some examples:
    Subscriber's name: "James" --> Subscriber's referral code: "james7d52"
    Subscriber's name: "Tim Fletcher" --> Subscriber's referral code: "tim1a54"
    Subscriber's name: "Jo Ferguson" --> Subscriber's referral code: "j3hd7h99"
Last modified 5mo ago