All Collections
Referral section
Create custom referral links
Create custom referral links

Make referral links more memorable by using subscriber names or customize by using your own domain.

Manuel Frigerio avatar
Written by Manuel Frigerio
Updated over a week ago

By default, all SparkLoop referral links are in the format:

We do, however, offer two options to create more memorable links.

Custom referral links

To improve email deliverability and make your referral links more attractive to your subscribers, we recommend that you use a custom subdomain for your links.

Your referral link would then look like this:

⚠️ The referral link must be a subdomain (eg. and cannot be a root domain (

Here’s how to set this up:

1. On your SparkLoop dashboard, click on Settings.

2. Click on Use custom domain.

3. In the pop-up window, choose your subdomain.

4. Add a CNAME record to your domain’s DNS records. Create it with the subdomain you chose and the value

⚠️ Important: If you're using Cloudfare, make sure NOT to proxy the CNAME through their network.

It would look like this (the cloud icon should be grey):

⚠️ Important: When you create the CNAME record, it may take a few hours for the link to work. This is because the DNS has to propagate.

Once you’ve changed the referral domain, a re-sync of all your subscribers will be triggered. This process can take from a few minutes to several hours, depending on the size of your list.

Memorable referral links

If you’d prefer not to use a custom domain, you can still personalize your 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:

  1. Go to your SparkLoop dashboard > Settings > Campaign.

  2. Switch on Enable "Memorable referral links.”

3. Save the changes.

After you enable this feature, referral codes will use the subscriber's first name and a random 4-digit string to ensure uniqueness.

SparkLoop will NOT use the subscriber's name and revert to the standard random string if:

  • a name is not present

  • 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"

And that’s it. Your referral links are customized and ready for your subscribers to share.

Did this answer your question?