All Collections
How To...
White labeling with Charge Automation
White labeling with Charge Automation

Create a CNAME (‘canonical name’) record for your custom domain.

Husnain Afzal avatar
Written by Husnain Afzal
Updated over a week ago

Create a custom CNAME record.

  • Go to your DNS provider’s website (e.g. GoDaddy or Cloudflare). If you’re choosing one for the first time, go with one that supports SSL.

  • Create a CNAME (‘canonical name’) record for your custom domain.

How to create a custom CNAME record with Cloudflare.

Each hosting service has a slightly different way to create CNAME records.
As an example, here’s how to set up a CNAME record with Cloudflare.

Step 1 - Open a browser tab or window and sign in to your Cloudflare Account.

Step 2 - Go to the ‘DNS’ section in Cloudflare and add a CNAME record for your "Custom domain".

Step 3 - Click the Add record Button to add a CNAME record for your custom domain.

Step 4 - Add the CNAME record to your domain’s DNS records.

Step 5 - Disable Proxy and make it DNS only by unchecking "Proxy Status" like below





Record type


Selecting CNAME as the record type



Name based on the first part of your custom domain for example if your custom domain is, use checkout as a name


Target Must be

Proxy status


Click on the Cloud icon under the Status so it turns Grey and indicates DNS Only

Time To Live (TTL)


Selecting Auto as the TTL.

Choose to configure SSL (optional)

After you set up a custom domain, Your domain will now appear as ‘not secure’ on web browsers like Chrome Here’s how to secure it.

SSL (or TLS), is the most widely used way to secure the connection between your server and your browser. It ensures the connection between the server and browser is encrypted and safe, and appears as HTTPS.

Here’s what an SSL-configured website (with HTTPS) typically looks like on the Chrome browser:

This is what it looks like if you’ve visited a website not secured by SSL (without HTTPS):

There are two ways to set up SSL on your custom domain:

  • Use a flexible SSL (using a third party DNS provider like CloudFlare or AWS CloudFront)

  • Use your own SSL certificate (using a TLS Termination Proxy)

You can configure SSL for your custom domain to keep sensitive information encrypted. If you want to do this, make sure you’ve set up your CNAME with a DNS provider that supports SSL, like Cloudflare

How to configure SSL with Cloudflare

1- Add SSL support to your domain

Go to the ‘Crypto’ section and change SSL to ‘Flexible’ or ‘Full’.

2- Create a page rule enforcing HTTPS

Go to ‘Page Rules’ and create a new page rule with the following settings, replacing with your own custom domain.

Finally you have successfully created your custom domain and now Log in to your account at ChargeAutomation >> Profile Update.

  1. Turn On/Enable Whitelabel Solution Button

  2. Enter your Custom Domain.


  • Your new domain or sub-domains should have setup correctly.

  • The new domain or sub-domain, you try to attach, the propagation should be completed before you attach it.

As long as you setup correctly, everything should be fine now with your new domain/subdomain. Please create a new booking and test it.

Charge Automation is a guest experience software that helps hotels & vacation rentals increase revenue, eliminate check-in queues, improve guest satisfaction, and maximize profits.

Did this answer your question?