White Label
How to Connect a Custom Domain to Katteb White Label — Step-by-Step CNAME Setup
Connecting a custom domain to your Katteb White Label platform takes just a few minutes. Once set up, your clients will access your AI writing platform at dashboard.yourbrand.com (or any subdomain you choose) instead of app.katteb.com.
Prerequisites
- An active Agency plan or 10+ AppSumo codes redeemed on your Katteb account
- Access to your domain's DNS management panel (Cloudflare, GoDaddy, Namecheap, etc.)
- A subdomain you want to use (e.g.,
app.yourbrand.com,tool.yourbrand.com,dashboard.yourbrand.com)
Step 1: Add a CNAME Record in Your DNS
- Log into your DNS provider (e.g., Cloudflare, GoDaddy, Namecheap)
- Add a new CNAME record with:
- Name/Host: Your chosen subdomain (e.g.,
dashboardorapp) - Target/Value:
app.katteb.com - TTL: Auto or 300 seconds
Step 2: Add the Domain in Katteb
- Go to White Label → Branding tab in your Katteb dashboard
- In the Custom Domain field, enter your full subdomain:
dashboard.yourbrand.com - Click Save
Step 3: Verify the Domain
- After saving, click the Verify Domain button
- Katteb runs a 3-stage verification process:
- Stage 1: DNS CNAME Check — Confirms your CNAME record points to
app.katteb.com - Stage 2: IP Resolution Match — Verifies both domains resolve to the same IP (handles CNAME flattening)
- Stage 3: HTTP Content Verification — Loads your domain and checks for the Katteb platform signature (works with Cloudflare proxy)
If any one of these stages passes, your domain is verified ✅
Cloudflare Users: Special Notes
- Katteb's verification works even if your domain is proxied through Cloudflare (orange cloud enabled)
- The HTTP content verification (Stage 3) is designed specifically for Cloudflare-proxied domains where DNS lookups return Cloudflare IPs instead of the origin server
- No special configuration needed — just add the CNAME and verify
Troubleshooting
- Verification failing? DNS changes can take up to 24 hours to propagate. Wait a few hours and try again
- 403 Forbidden error? This usually means file permissions need to be corrected on the hosting server. Contact Katteb support for assistance
- "Domain already in use" error? Each custom domain can only be linked to one brand. Contact support if you need to transfer it
Having trouble connecting your domain? Contact Katteb Support →
Was this helpful?