Integrations / Cloudflare for SaaS

Custom domains integration
for VeloCMS

Publishing at yourname.velocms.orgis fine while you're testing. But owning your domain matters for SEO, brand recognition, and reader trust. VeloCMS provisions custom domains automatically — no cert management, no NGINX config, no downtime.

What this integration does

VeloCMS uses Cloudflare for SaaS to provision custom hostnames for tenant blogs on Pro and above plans. When you enter your domain in Admin → Settings → Custom Domain, VeloCMS calls the Cloudflare API to register a new custom hostname and issue a TLS certificate automatically — the whole process takes under two minutes. You add a CNAME record in your DNS registrar pointing to VeloCMS's proxy origin, and that's the full setup on your side. There is no certificate renewal to manage, no rate limit to hit, and no manual verification step in a dashboard. If your domain DNS propagates quickly, readers can reach your blog at your custom domain within minutes of the CNAME update. The same workflow supports wildcard subdomains for agencies running multiple client sites on a single VeloCMS Agency account.

One-step setup

Enter your domain in admin. Add a CNAME. Done. No certificate request, no approval wait, no NGINX config.

Automatic TLS

Cloudflare for SaaS issues and renews TLS certificates automatically. Your custom domain is HTTPS from the first request.

Instant routing

Cloudflare routes traffic to your VeloCMS blog on the global edge — same sub-1s LCP performance as the default subdomain.

Multi-domain agencies

Agency plan supports up to 100 custom hostnames. Run every client blog on its own domain from a single admin.

Where to find it in admin

  1. 1
    Admin → Settings → Custom Domain. Enter your domain (e.g., blog.yoursite.com) and click Verify.
  2. 2
    Add the CNAME record shown in the admin to your DNS registrar. VeloCMS polls for propagation and activates the domain automatically.

Use cases

A newsletter writer migrating from Substack wants all existing reader links to keep working at their custom domain — they connect their domain in admin, point the CNAME, and the migration is seamless without any downtime or redirect chains. A digital agency manages twelve client blogs on a single Agency plan and provisions a custom domain for each client without spinning up separate hosting accounts. A self-hosted VeloCMS operator on Railway connects a custom domain through their Cloudflare zone and benefits from the same automatic TLS and CDN performance as the managed SaaS plan.

Your domain. Your readers. Your SEO.

14-day free trial. Custom domain on Pro plan — set up in under 5 minutes.