Host Your Referral Program On Your Own Domain

You can host your referral program on your own domain - this means that your referral program can be on a custom domain of your choosing.

Hosting your referral program on your own domain gives you more brand consistency because your campaign will not have referral-factory.com in the URL. This is one of the ways you can white-label your referral program. 

 

What You’ll Need:

  • A domain that you own and have access to.
  • Administrative access to your domain's DNS with your domain hosting provider.
  • An active Referral Factory subscription.

 

This guide will show you the following:

1. How to add your own domain to your Referral Factory account

2. Connecting your custom domain to your referral program

3. Examples of DNS settings for different providers

 

1. How to add your own domain to your Referral Factory Account

 

First, log in to your Referral Factory account. Then navigate to the Add Ons tab on the left-hand side. 

Toggle on the option to add your own domain. 

Referral Factory - Adding your own domain.

 

A pop-up will appear asking you to confirm that you would like to add your own domain to your current subscription. Click Confirm.


Please note - as this is an add-on feature when you enable this, you will be billed monthly for this feature in addition to the subscription plan you are on. 

Referral Factory - Adding your own domain confirmation

 

Insert the domain you want to point your referral program to and click SAVE. 
We recommend using something like referral.yourwebsite.com as your own domain. Do not use your home page as the domain as this means your referral program will point to your own homepage and therefor your when people navigate to your home page, they will see your referral program. 

Referral Factory - Adding your own domain url

2. Connect your custom domain to your referral program

 

You will be sent an email confirming your request to host your referral campaign on your own domain.

Follow the steps below in order to point your referral program to your own domain.

  1. Navigate to the hosting platform you use to host your website/domain.
  2. Navigate to the domain settings of the custom domain you have added to your Referral Factory account.
  3. Find and click on the Manage button, and from there you should be able to navigate to your DNS settings (this could be called DNS Settings or Manage DNS).
  4. In the DNS Manager section, look for the CNAME (Alias) records, then click Add Record.
  5. Fill in the form fields with the following values:
  6. The type will be CNAME.
  7. Host Record will be the subdomain you want to publish your campaigns to - this will be a subdomain on your own website. For example: if your custom domain added in Referral Factory is referrals.website.com, the Host Record value must be referrals).
  8. Points To or Will Redirect To value, this must be redirect.referral-factory.com
  9. TTL can be left as-is or set to a default of 4 hours, or 14400 seconds.
  10. Click Save to add the record.

Below is an example of what you will see. 

 

 

Please note you will need to wait 24-48 hours for your record to update.

 

Once you have edited the DNS settings, it will take a few days for your new domain to be enabled on Referral Factory. If you would like to speed up the process, please send our support team an email, letting them know you have added your own domain to your subscription and updated the DNS settings. One of our support agents will be in touch with you to help you get set up.

 

3. Examples of DNS settings for different providers

 

3.1 How to manage DNS settings on Cloudfare

Something to note - Make sure the Proxy Status to off “DNS Only” otherwise Cloudflare will attempt to redirect it incorrectly. Below is a screenshot to help you

3.2 How to manage DNS settings from NameCheap

Something to note - Make sure the value in the CNAME entry is set to redirect.referral-factory.com

 

3.3 How to manage DNS settings in cPanel

 

The steps mentioned above may vary depending on which hosting provider you use. If you need help setting up your custom domain, please contact us.