Chatzora Docs
Widget & Customization

Custom Domains (CNAME)

Host client dashboards and serve embed script under your custom domain (White-labeling).

Custom Domains (CNAME)

Built specifically for digital agencies, Chatzora supports fully white-labeled domains. This allows you to serve both the client dashboard interface and the embeddable widget script under your agency's domain (e.g. chat.youragency.com).

Step 1: Add CNAME DNS Record

Log in to your DNS provider (e.g. Cloudflare, GoDaddy, Namecheap) and create a new record:

  • Type: CNAME
  • Name: E.g., chat (for chat.youragency.com)
  • Target: cname.chatzora.com
  • TTL: Auto or 3600 seconds
  • Proxy Status: DNS Only (turn off Cloudflare proxy if using Cloudflare).

Step 2: Configure in Chatzora

  1. In your platform workspace, go to Agency Settings -> Custom Domain.
  2. Enter your custom subdomain (e.g., chat.youragency.com).
  3. Click Verify & Bind Domain.
  4. Our edge middleware will query DNS records and issue an SSL certificate for your subdomain automatically.

Step 3: Serve White-Labeled Embeds

Once your custom domain is bound, you can hide the Chatzora brand name from your widget embeds.

Update your HTML scripts to fetch the widget from your custom subdomain:

<script
  src="https://chat.youragency.com/widget.js"
  data-bot-id="YOUR_BOT_ID"
  data-api-base="https://chat.youragency.com"
  data-title="Help Assistant"
  async
></script>

This ensures:

  • All assets, widgets, and communication go through chat.youragency.com.
  • There is no trace of "chatzora.com" in the client's page inspection.
  • The chatbot dashboard is served fully white-labeled to your client logins.