If you are on a plan that includes custom domains, you can setup your Kourses membership site to show on your own domain rather than a subdomain.kourses.com domain. This helps re-inforce your brand to your customers.

This article will guide you through the process of setting up the custom domain. You will need access to your control panel where you manage your domain name DNS settings (namecheap, cloudflare etc). If you're not sure where this is, contact our team and we'll be happy to help clarify this for you.

Setting up your Domain

The Domain settings area will allow you to set up the name of your domain inside your Kourses platform.

To do this, you will have two options.

By default, you will be given a standard domain URL, to which you can assign a name. The structure of the URL is as follows: [subdomain].kourses.com

You can also choose to use your own Custom Domain, which you can set up by following the instructions in your domain hosting provider.

How to use your own custom domain

To use your own custom domain with your Kourses account, follow these steps.

We will cover the process for Cloudflare and non-cloudflare managed domains below:

Step1: Setup your domain and point it to Kourses

For Cloudflare managed domains

Inside of Cloudflare, find the domain that you wish to use, and click on DNS on the sidebar and choose Records

Once you're on that screen, click the blue "Add Record" button

Once you have the add record box open, you need to make a few selections:

  • For the "Type" dropdown, select CNAME
  • In the "Name (required)" field, you need to enter either your subdomain of your main domain you want to use e.g. members.yourdomain.com (enter "members") - or enter "@" if you want to use your root domain
  • In the Target (required) field, enter a370f74205aa142c5853f7190315645e-c80aa80f98dd272d.elb.us-east-1.amazonaws.com
  • Leave the setting for proxy status as "Proxied"

Click the blue "Save" button when you've set everything up.  Here's an example where i am setting up my own subdomain of members.yourdomain.com to point to my Kourses site.

For non-cloudflare managed domains:

Login to the control panel for your hosting or wherever your domain DNS is managed.

Add a new DNS CNAME record. 

If you are using a subdomain, you should enter the name of the subdomain. If you wish to use your root domain you would need to use instead

Set the Cname to resolve to or point to:

a370f74205aa142c5853f7190315645e-c80aa80f98dd272d.elb.us-east-1.amazonaws.com

Save your settings. 

Now skip to step 4.

Step 2: Setup SSL settings for Cloudflare (Cloudflare only)

Then go to SSL/TLS > Overview page and set SSL/TLS encryption mode to “Full” but not “Full (strict).

Step 3: Set the HTTP rewrites setting (Cloudflare only)

Now go to SSL/TLS > Edge Certificates page and locate “Automatic HTTP Rewrites” and disable it.Step 4: Wait for changes to propagate

It can take up to 30 minutes for the changes to propagate around the web (usually quicker).  

Step 5: Change your subdomain on Kourses

Login to your Kourses account, go to Website > Domain and follow these steps:

1. Click the custom domain button/option to begin entering your custom domain

2. Enter your custom domain including https:// at the start

3. Click Verify to verify your subdomain is ready (you should see a green confirmation message)

4. Click Save to save changes. Ensure you click save or your domain will not be updated.

This will now generate the final SSL and point your membership site to your new custom domain

Please note that your site may show unsecure messages for 10-15 minutes after completing the process while the SSL is generated. During this time your old kourses subdomain will still continue to function for existing members to login.

If you have any problems, please reach out to our team who will be happy to assist.


If you need more help from our team, we're always here to help. To send us a message click here.