Troubleshooting custom domains

If your custom domain isn't working as expected, here are the most common causes and fixes.

Domain stuck on "Pending"

SSL provisioning usually takes a few minutes but can occasionally take longer.

  1. Check that your CNAME record is pointing to on.tubecms.app
  2. Click Check Status on the Custom Domain tab to poll for updates
  3. If it's been more than an hour, double-check your DNS records at your registrar

Common causes:

  • CNAME record has a typo or is pointing to the wrong value
  • DNS propagation hasn't completed yet (can take up to 24 hours in rare cases)
  • A conflicting A record exists on the same subdomain

Domain shows "Failed"

This means Cloudflare couldn't provision SSL for your domain. The most common fix is to remove the domain and re-add it:

  1. Go to Admin PanelSettingsGeneral, then the Custom Domain tab
  2. Click Remove Domain
  3. Verify your CNAME record is correct at your registrar
  4. Re-enter your domain and save

Contact form or subscribe form not working on custom domain

Your contact form and subscribe forms use Cloudflare Turnstile for spam protection. The platform Turnstile keys only work on .tubecms.app subdomains — you need to add your own Turnstile keys for your custom domain.

See the Spam protection (Turnstile) section of the custom domain guide for setup steps.

Root domain not working

If you're trying to use a root domain (e.g. yourdomain.com without www), your DNS provider must support CNAME flattening. Not all providers do.

Options:

  • Use a provider that supports CNAME flattening (Cloudflare, Namecheap, NameSilo, Route 53)
  • Use www.yourdomain.com instead and set up a redirect from the root domain at your registrar

Site still showing on .tubecms.app subdomain

This is expected for admin panel routes — your admin panel and login always run on the .tubecms.app subdomain. Public-facing pages automatically redirect from the subdomain to your custom domain via 301 redirects.

DNS propagation checker

If you're unsure whether your DNS changes have propagated, use a free tool like whatsmydns.net to check your CNAME record from multiple locations worldwide.

Still stuck?

Sign in to your admin panel and open a support ticket from Admin PanelSupportTickets. Include your domain name and a screenshot of your DNS settings.