How to set up your own white labeled client domain
The Client Login feature allows you give your clients a completely white labeled login where they can see screenshots and reports of work done. If you set up your own white labeled domain, the client will not see the words “Time Doctor” anywhere when they log in. This way you'll be able to give clients the ability to log in to YOUR website.
Note that if you don’t care about the client login being white labeled then you do not need to go through this process and instead you can give your clients your Time Doctor client login URL and they can log in there.
Here are the steps to setting up your own white labeled domain:
- Set up your Time Doctor Subdomain
- Create your own subdomain on YOUR domain where you'd like your clients to be able to log in
- Create a CNAME record in your DNS pointing to your Time Doctor client login subdomain
- Select and fill in “Create your own White Labeled Domain”
Step 1: Set up your Time Doctor Subdomain
This step is easy - you just need to make sure that you have entered a unique Time Doctor subdomain on the Clients page. Navigate from your Time Doctor Web Dashboard to the Settings > Clients page. Then enter your unique domain in this field:
Step 2: Choose your own subdomain on YOUR White Labeled Domain
You should have your own URL that you can use for clients to log in. This can be whatever you would like it to be. For example if your site is “VirtualAssistantPros.com”, you can create a subdomain such as "clients.virtualassistantpros.com". You will need to contact your DNS hosting to create this subdomain. Most hostings or domain registers have a control panel that lets you easily make changes to the domains you own.
Step 3: Create a CNAME record in your DNS pointing to your Time Doctor login URL
Standard BIND Zone File
clients.virtualassistantpros.com. IN CNAME virtualassistantpros.c.timedoctor.com.
Please note the trailing dot is necessary in BIND configuration file.
- Login to the control panel for your domain.
- Find a section that says DNS or Name Servers.
- Create a new DNS record and “Alias Name” to point your own subdomain to your Time Doctor client login URL. In the example above you would be directing clients.virtualassistantpros.com to virtualassistantpros.c.timedoctor.com. In this case the “Alias Name” is the subdomain value on your domain which is “clients”.
- Edit these elements accordingly (making sure to replace 'virtualassistantpros' with your actual site name):
- Type: CNAME
- Name: clients.virtualassistantpros.com
- Value: virtualassistantpros.c.timedoctor.com
- Save changes to your DNS records.
Unfortunately these instructions will vary a bit for each domain registrar. If you do not have a server admin to help you and you have trouble completing this step you can ask help from our support team or ask help from your domain name registrar support.
In the example above you are trying to “Set up a CNAME redirect from clients.vitualassistantpros.com to vitualassistantpros.c.timedoctor.com”. If you give this instruction to any server admin they will be able to complete the task.
Step 4: Select and fill in “Create your own White Labeled Domain”
Fill in the details of your white labeled domain on the clients settings page:
Step 5: Tell your clients how to log in
First, check your URL yourself by navigating to it to make sure you see the client login portal. It may take around an hour for the change to propagate across all servers, and to generate a SSL certificate for your White Labeled Domain, so please allow some time for that.
Your clients will need three pieces of information from (all found in this article) you in order to log in:
1.) The proper Login URL (see above) (Note, this is NOT the URL you use to edit your client settings - NOT https://login.timedoctor.com/#/clients)
2.) The email address they should use to log in
3.) The password they should enter
SSL certificate notes for system administrators
All white labeled client domains are secured with SSL. TimeDoctor obtains SSL certificates from Let's Encrypt certificate authority. If you use CAA (Certificate Authority Authorization) DNS records, make sure to allow Let's Encrypt.
You can refer to https://sslmate.com/labs/caa/ (CAA Record Generator) for more details.
For questions, comments or feedback regarding this topic, please send an email to firstname.lastname@example.org.