How To Host Your Referral Program On Your Own Domain

Inspire consumer trust and brand recognition by hosting your referral program on your own web domain url. Learn how to connect your domain to Referral Factory and configure your DNS records.

πŸ“Œ This feature is available on the following Referral Factory plans:

Pro, Advanced, Enterprise

 

 

In this guide πŸ‘‡

1. Getting Started

2. Add Your Own Domain In Referral Factory

3. Configure Your DNS Records

4. Examples of Common DNS Settings For Different Providers 

4.1. DNS Settings for CloudFlare

4.2. DNS Settings for NameCheap

4.3. DNS Settings for cPanel

4.4. DNS Settings for Google Domains


 

1. Getting Started

 

πŸ“Œ What You Need:

To connect your domain, you will need to update your DNS records. Ensure you have login details for your DNS provider and access to the DNS records.

 

By default, your referral program is hosted on a subdomain of referral-factory.com.  These domain settings affect your campaign join link as well as your users' unique referral links. 

Here's an example of a campaign join link showing the subdomain "example" and the domain "referral-factory.com" πŸ‘‡

Screenshot of a referral program join link showing the domain and subdomain

And here is an example of a user's referral link πŸ‘‡

Although not necessary to launch your referral program, hosting it on your own domain offers several advantages. One of the main benefits is that it provides brand consistency by removing referral-factory.com from the URL. This allows you to white-label your referral program and maintain a cohesive brand experience for your users.


     

    2. Add Your Own Domain In Referral Factory

     

    There are 2 methods to add your own domain in Referral Factory.

     

    Method 1: From the Campaign Builder

     

    β†’ From the Campaigns tab, select Edit Campaign.

     

    β†’ Navigate to the Settings section.

    β†’ Toggle on Add Your Own Domain

    β†’ Enter your domain with a subdomain. For example: referrals.website.com

    β†’ Click Save.

     

    Method 2: From the Settings Tab

     

    β†’ From the Settings Tab, select Emails and Domains.

     

    β†’ Enter your domain with a subdomain. For example: referrals.website.com

    β†’ Click Save.

     


     

    3. Configure Your DNS Records

     

    For the next step of the process, you'll need to log in to your DNS provider to access your DNS records. If you don't have access or are unsure how to do this, reach out to your IT team or contact your DNS provider directly.

     

    β†’ Log into the hosting platform you use to host your website/domain.

    β†’ Go to the domain settings of the custom domain you have added to your Referral Factory account.

    β†’ 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).

    β†’ In the DNS Manager section, look for the CNAME (Alias) records, then click Add Record.

    β†’ Fill in the form fields with the following values:

    • Type = CNAME
    • Host Record =  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).
    • Points To or Will Redirect To value = redirect.referral-factory.com
    • TTL can be left as-is or set to a default of 4 hours, or 14400 seconds.
    β†’ Click Save to add the record.

     

    Here is an example of what you will see πŸ‘‡

    set_referral_campaign_on_your_own_domain

    ❗️ Please note that a change to a DNS record can take up to 72 hours to propagate worldwide, although it typically takes a few hours.

     

    Once you have edited the DNS settings, it will take up to 48 hours 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 referral program software support agents will be in touch with you to help you get set up and check if everything has been set up correctly. 


     

    4. Examples of DNS Settings For Different Providers

     

    There are many domain hosting providers and all of them have their own user experience and setup. Below are some of the most common providers with examples of what the DNS settings should be for each. 

     

    4.1. DNS Settings for CloudFlare

     

    πŸ”— Read about how to configure DNS records on Cloudflare in their knowledge base.

    • Type = CNAME
    • Name = 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).
    • Target = redirect.referral-factory.com
    • TTL = Auto 

    ❗️ Make sure the Proxy Status to off β€œDNS Only” otherwise Cloudflare will attempt to redirect it incorrectly. 

     

    4.2. DNS Settings for NameCheap

     

    πŸ”— Read about how to configure DNS records on NameCheap in their knowledge base.

    • Type = CNAME
    • Name = 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).
    • Value = redirect.referral-factory.com
    • TTL = Auto 

     

    4.3. DNS Settings for cPanel

     

    πŸ”— Read about how to configure DNS records on cPanel in their knowledge base.

     
    • Type = CNAME
    • Name = 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).
    • TTL = Auto 
    • CNAME = redirect.referral-factory.com

     

    4.4. DNS Settings for Google Domains

     

    πŸ”— Read about how to configure DNS records on Google Domains in their knowledge base.

    • Type = CNAME
    • Host Name = 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).
    • Data = redirect.referral-factory.com
    • TTL = 3600


     

     

     

    Referral Factory was voted the #1 software for referral marketing to use in 2023, by Influencer Marketing Hub. Marketers across the globe use Referral Factory to build, launch, and run powerful referral programs at scale. If you want to get referrals and grow your business then you've come to the right place ⭐️ ⭐️ ⭐️ ⭐️ ⭐️