BotSailor White Label Setup Guide: Connect Your Custom Domain & Rebrand
Welcome to the BotSailor White Label setup guide! This feature is a game-changer for agencies, marketers, and entrepreneurs who want to offer a powerful chatbot platform under their own brand. By connecting your own custom domain, you can provide a completely white-labeled experience, enhancing your brand's authority and creating a professional, seamless environment for your clients.
This guide will walk you through the entire process, from upgrading your BotSailor plan and purchasing a domain to configuring it correctly using Cloudflare.
What is the BotSailor White Label Feature?
The BotSailor White Label feature allows you to rebrand our chatbot platform as your own. Instead of your clients seeing the BotSailor name and logo, they will see yours. You get to set up your own domain, logo, and branding, making the entire platform appear as if it's your proprietary software.
Why Use a Custom Domain for Your White Label Account?
- Brand Identity: A custom domain (e.g., youragency.com) reinforces your brand identity and makes your service look more professional.
- Builds Trust: Clients are more likely to trust and feel secure using a platform that operates under your familiar domain rather than a third-party one.
- Marketing Advantage: It simplifies your marketing efforts. You can confidently promote your own branded platform, leading to better client retention and higher perceived value.
- Complete Control: It gives you a centralized hub for your services, fully branded and managed by you.
Step-by-Step Guide to Connecting Your Custom Domain
Follow these steps carefully to get your branded chatbot platform up and running.
Upgrade to a White Label Enabled Plan
First, you need to be on a BotSailor plan that includes the White Label feature.
- Log in to your BotSailor dashboard. Click on your Profile icon at the top right and select "Upgrade to Pro".
- You will be taken to the BotSailor Pricing Plan page. Choose a plan that supports the "Whitelabel" feature, such as the White Label Reseller/ PPU lifetime plan. Select your preferred billing cycle (Yearly for the best value) and click the purchase button.
- If you are an existing end user of BotSailor, you can upgrade to a White-Label reseller plan directly from the purchase page. Navigate to the purchase page and click "Purchase" for the White-label feature.

- Complete the payment process through our secure gateway, PayPro Global. Fill in your billing information and payment details to activate your plan.
- Once the purchase is complete, you can verify your new plan by going to the Account section from your BotSailor dashboard. You should see your new package details listed.

Purchase & Set Up the Root Domain
If you don't already own a domain name, you'll need to purchase one from a domain registrar like Namecheap, GoDaddy, or Google Domains.
- Go to a domain registrar of your choice (we are using Namecheap in this example).
- Search for your desired domain name and purchase it.
- Once purchased, you will find the domain in your dashboard.
Step 1: Set Up the Cloudflare Account
To manage your domain's DNS settings and enable a secure SSL certificate for free, we strongly recommend using Cloudflare.
- Go to the Cloudflare website and create an account. You can sign up with your email or use Google/Apple for a quicker registration.

- After logging in, you'll be prompted to add your website. Enter the domain name you just purchased and click "Continue".

- Cloudflare will present you with its pricing plans. Select the "Free" plan, which is more than sufficient for this purpose, and click "Continue".

Step 2: Clean Up Existing DNS Records in Cloudflare
To avoid conflicts, it's best to delete any pre-existing DNS records that your domain registrar may have automatically added in Cloudflare.
- Cloudflare will scan and display your current DNS records. You need to delete the existing 'A', 'AAAA', and 'CNAME' records.

- Click the "Delete" button for each record to remove them. Don't worry, we will add the correct BotSailor record in the next step.

- Now add a sample CNAME domain entry such as www redirection to the root domain.

- After setting the records, click "Continue to activation".
Step 3: Update Your Nameservers
Now, you need to point your domain away from your registrar and towards Cloudflare.
- Cloudflare will provide you with two nameservers. Copy both of them.

- Go back to your domain's "Manage" page in Namecheap. In the "NAMESERVERS" section, select "Custom DNS" from the dropdown menu.

- Paste the two Cloudflare nameservers into the fields and click the small green checkmark to save.

- Back in Cloudflare, finish the setup process. It may take some time for the nameserver changes to propagate. Once completed, Cloudflare will confirm that your site is active.

Configure BotSailor DNS Records in Cloudflare
This is the final technical step. You will add specific records from BotSailor into Cloudflare.
- In your BotSailor dashboard, go to Settings & Integration -> General -> Brand & Preference.
- Scroll down to the "Setup Whitelabel Reseller Subdomain" Here you will find two CNAME records that you need to add to Cloudflare.

Root Domain Setup
- In your Cloudflare DNS settings, click "Add record".
- First Record (for SSL):
- Type: CNAME
- Name: Copy the name from BotSailor (e.g., _acme-challenge.sailorbot.me)
- Target: Copy the value from BotSailor
- Proxy status: Must be DNS only (gray cloud).
- Click Save.

- For second record:
- Second Record (for pointing domain):
- Type: CNAME
- Name: Your domain name (e.g., me) or use @ for the root.
- Target: dnsdevs.com
- Proxy status: Must be DNS only (gray cloud).
- Click Save.

Sub-Domain Setup
For a more professional and organized setup, we highly recommend using a subdomain (like app.youragency.com or chat.yourbrand.com) instead of your root domain (youragency.com). This practice separates your chatbot application from your main marketing website, which might reside on www.youragency.com.
To set this up, your steps in Cloudflare will be slightly different. When you add the second CNAME record (the one pointing to ns.dnsdevs.com), instead of using @ for the root, you will enter your chosen subdomain prefix in the Name field.

For example, if you want your platform to be on app.youragency.com, you will simply enter the app as the Name. Consequently, you must enter the full subdomain (app.youragency.com) in the "WHITE-LABEL DOMAIN" field within your BotSailor settings to ensure everything links correctly.

Finalize and Activate Your Domain
To initiate your domain within BotSailor, please follow to these instructions:
- Return to the Brand & Preference page in BotSailor.
- Enter your full domain name in the "WHITE-LABEL DOMAIN" input field.
- Upload your Brand Logo, White Logo, and Favicon.
