Coachful
CoachfulHelp

Using a subdomain (e.g., coach.yourbrand.com) in Coachful

By Coachful10 min readUpdated Apr 20, 2026

Learn how to connect a custom subdomain like coach.yourbrand.com to your Coachful workspace — step-by-step DNS setup, SSL, and troubleshooting in one guide.

What's covered
  • TL;DR — Quick Answer
  • Why Use a Custom Subdomain for Your Coaching Portal?
  • What You'll Need Before You Start
  • How Custom Subdomains Work in Coachful
  • Step-by-Step: Setting Up Your Custom Subdomain
  • Using Cloudflare? One Extra Setting to Know

Your coaching brand deserves more than a generic link. When clients see coach.yourbrand.com instead of a platform subdomain, it signals professionalism, builds trust, and reinforces your identity at every touchpoint — from booking pages to program portals. Setting up a custom subdomain in Coachful takes less than 15 minutes, and this guide walks you through every step.

Whether you already own a domain or are picking one up today, here's exactly how custom subdomain configuration works inside Coachful — including DNS records, SSL, troubleshooting propagation delays, and best practices for coaches who want a polished, branded experience.

TL;DR — Quick Answer

  • Every Coachful workspace gets a free {slug}.coachful.co subdomain out of the box.
  • You can point any subdomain you own (e.g., coach.yourbrand.com or portal.yourbrand.com) to your Coachful workspace.
  • Add a CNAME record in your domain registrar pointing your subdomain to Coachful's target hostname, then enter the subdomain in your Coachful dashboard.
  • Coachful provisions SSL automatically — no certificate purchases needed.

Why Use a Custom Subdomain for Your Coaching Portal?

First impressions are everything. A client who receives a booking link at coach.yourbrand.com/book immediately perceives a more established, trustworthy business than one sending them to a generic shared-platform URL. Branding consistency across your website, emails, and coaching portal also reduces friction — clients feel like they're staying inside your world, not jumping to a third-party tool.

From an SEO standpoint, a custom subdomain keeps brand searches consolidated around your domain. If you blog, run funnels, or publish lead-magnet pages through Coachful's built-in website builder, those pages contribute to the authority of your domain rather than a shared one.

Practically, a custom subdomain also future-proofs you. If you ever migrate to a different platform (or back), your clients' bookmarked URLs still point to your brand. You're never locked into a URL someone else controls.

Pro tip: Choose a subdomain that's intuitive and short. Popular choices among coaches: coach.yourbrand.com, portal.yourbrand.com, members.yourbrand.com, app.yourbrand.com, or coaching.yourbrand.com. Avoid anything hard to type or spell aloud.

What You'll Need Before You Start

Before diving into the setup, make sure you have the following ready:

  • A registered domain name — e.g., yourbrand.com. You can register one through any registrar (Namecheap, GoDaddy, Google Domains/Squarespace Domains, Cloudflare, etc.).
  • Access to your domain's DNS settings — You'll need to log in to your registrar's control panel to add a DNS record. If your DNS is managed separately (e.g., through Cloudflare), log in there instead.
  • Your Coachful workspace on a Growth or Scale plan — Custom domains are available on paid tiers. If you're on a free trial, you can configure the setting and it will activate once you upgrade. Check your current plan under Settings → Billing.
  • The Coachful CNAME target — You'll find this inside your Coachful dashboard (covered in the step-by-step below).

You do not need to purchase an SSL certificate — Coachful handles that automatically via Let's Encrypt once your DNS record is verified.

How Custom Subdomains Work in Coachful

Coachful's multi-tenant architecture assigns every coach workspace a unique default subdomain: {your-slug}.coachful.co. When you add a custom subdomain, Coachful's infrastructure maps your chosen hostname to that same workspace. Clients accessing coach.yourbrand.com land on exactly the same portal, programs, booking pages, and community squads — just under your brand's URL.

The process uses a CNAME DNS record. A CNAME (Canonical Name) tells the internet: "When someone looks up coach.yourbrand.com, go find the address for Coachful's servers." Coachful's edge infrastructure then routes the request to your specific workspace.

SSL is provisioned automatically. Once Coachful detects that your CNAME is resolving correctly, it issues a certificate for your subdomain within minutes. Until then, the domain may show an SSL warning — that's normal and temporary.

Already running your coaching business and want to see all the branding features Coachful offers — from custom subdomains to drag-and-drop landing pages and a full blog? Explore Coachful or sign in to your workspace to get started.

Step-by-Step: Setting Up Your Custom Subdomain

Step 1 — Find your CNAME target in Coachful

  1. Log in to your Coachful dashboard at app.coachful.co/sign-in.
  2. In the left sidebar, go to Settings → Domains (or Settings → Website → Custom Domain, depending on your workspace version).
  3. Click Add custom domain.
  4. Note the CNAME target hostname displayed on screen — it will look something like proxy.coachful.co or a similar Coachful infrastructure hostname. Copy it exactly.

Step 2 — Add a CNAME record at your DNS provider

  1. Log in to your domain registrar or DNS provider (e.g., Cloudflare, Namecheap, GoDaddy).
  2. Navigate to your domain's DNS Management or DNS Records section.
  3. Create a new record with the following values:
    • Type: CNAME
    • Name / Host: The subdomain prefix you want — e.g., coach (not the full domain, just the subdomain part). Some providers require the full hostname: coach.yourbrand.com.
    • Value / Points to / Target: Paste the CNAME target hostname you copied from Coachful.
    • TTL: Leave as default (usually 3600 seconds / 1 hour) or set to 300 for faster propagation during testing.
  4. Save the record.

Step 3 — Enter your subdomain in Coachful

  1. Back in your Coachful Settings → Domains page, type your full subdomain into the input field — e.g., coach.yourbrand.com.
  2. Click Verify or Save.
  3. Coachful will attempt to verify the CNAME record. If DNS has already propagated, verification completes immediately and SSL provisioning begins.
  4. If verification fails, DNS hasn't propagated yet — wait 5–30 minutes and try again. Full propagation can take up to 48 hours in rare cases, though it typically completes in under an hour.

Step 4 — Confirm SSL is active

  1. Once Coachful shows your domain as Active with a green indicator, open a new browser tab and navigate to your subdomain (e.g., https://coach.yourbrand.com).
  2. Check for the padlock icon in your browser's address bar — this confirms HTTPS is working.
  3. Your portal, booking pages, website, and all Coachful-hosted content are now served under your branded subdomain.

Using Cloudflare? One Extra Setting to Know

If your domain's DNS is managed through Cloudflare (one of the most popular choices for coaches), there's one important nuance: the proxy status of your CNAME record.

When you create the CNAME in Cloudflare, you'll see an orange cloud icon (Proxied) or a grey cloud icon (DNS only). For Coachful custom domains, you should set the record to DNS only (grey cloud). When Cloudflare proxies the record, it can interfere with Coachful's SSL provisioning and break the connection.

Once Coachful has issued your SSL certificate and the domain is fully active, you can experiment with enabling Cloudflare's proxy for performance benefits — but start with DNS only to get verified first.

Pro Tips for Coaches Setting Up Custom Subdomains

Match your subdomain to your client journey. If you run multiple coaching programs for different audiences, consider whether one subdomain serves all of them or whether you'd benefit from separate funnels. Most coaches do well with a single portal.yourbrand.com for their member area and a separate marketing site on their root domain.
  • Update your email signatures and marketing materials once the domain is live. Consistency across your booking links, welcome emails, and social bio builds brand trust faster.
  • Test on mobile after setup. Coachful's progressive web app works seamlessly over custom subdomains — verify that clients can add your portal to their home screen from the branded URL.
  • Set your default subdomain in Programs and Bookings. Once your custom domain is active, any new program links, intake forms, and booking pages Coachful generates will use coach.yourbrand.com automatically. Go back and update any previously shared links.
  • Use Michelle, Coachful's AI assistant, if you get stuck. Open the Michelle panel in your dashboard and ask: "How do I set up my custom domain?" — she can walk you through platform-specific steps and check your settings.

Troubleshooting Common Custom Subdomain Issues

Verification keeps failing

The most common cause is a typo in the CNAME record — either in the host/name field or the target value. Double-check that you entered only the subdomain prefix (e.g., coach) in the Name field, not the full domain. Also confirm the CNAME target matches exactly what Coachful displayed — no extra spaces, no missing characters. Use a tool like MXToolbox CNAME Lookup to independently verify your record is resolving correctly.

DNS propagated but I still see a "Not Secure" warning

SSL provisioning starts after Coachful verifies the CNAME, but certificate issuance can take 5–15 minutes. If it's been longer than 30 minutes, go to Settings → Domains, remove the domain, and re-add it to trigger a fresh SSL request. Make sure Cloudflare proxy is disabled if applicable (see section above).

My subdomain shows someone else's Coachful workspace

This shouldn't happen with a properly configured CNAME, but if you see another workspace, it usually means you're hitting a cached DNS result. Clear your browser cache, flush your local DNS (ipconfig /flushdns on Windows, sudo dscacheutil -flushcache on Mac), and try again in an incognito window.

I added the domain but my website pages still show the old .coachful.co URL

After adding a custom domain, you may need to re-publish your Coachful website. Go to Website → Pages and click Publish on any page that still shows the old URL. New links generated by Coachful for bookings, programs, and funnels will automatically use your custom subdomain going forward.

My registrar doesn't support CNAME on the root domain (apex domain)

This is a DNS limitation, not a Coachful limitation. The root domain (e.g., yourbrand.com without any prefix) cannot technically have a CNAME record per the DNS spec. That's why Coachful custom domains use a subdomain like coach.yourbrand.com. If you want the root domain to redirect to your portal, set up a 301 redirect at your registrar pointing yourbrand.comcoach.yourbrand.com. Cloudflare supports this via its "CNAME flattening" feature for apex domains.

I'm on the free trial — can I still configure the domain?

Yes — you can enter and save your custom domain settings during the free trial. Coachful will activate the domain as soon as your workspace upgrades to a paid plan (Growth or Scale). This lets you set everything up in advance so there's no delay when you go live.

Ready to Launch Under Your Own Brand?

A custom subdomain is one of the highest-leverage moves a coach can make early in their business. It costs nothing beyond your existing domain registration, takes under 15 minutes to configure, and immediately elevates how clients perceive your brand. Combined with Coachful's drag-and-drop website builder, structured programs, built-in scheduling, and Stripe-powered billing, your entire coaching operation runs under one roof — at your URL.

If you haven't set up your Coachful workspace yet, start your free trial and get your branded coaching portal live today. Already a member? Sign in and head to Settings → Domains to connect your subdomain in minutes. For more guides on building out your coaching website, see Website Builder Overview and Publishing Landing Pages in Coachful.

Frequently asked questions

Can I use a root domain (e.g., yourbrand.com) instead of a subdomain with Coachful?
Coachful custom domains require a subdomain (e.g., coach.yourbrand.com) because the DNS specification doesn't allow a CNAME record on an apex/root domain. You can set up a 301 redirect from your root domain to your subdomain at your registrar, or use Cloudflare's CNAME flattening feature to achieve a similar effect.
Does Coachful provide an SSL certificate for my custom subdomain?
Yes. Once your CNAME record is verified and pointing correctly to Coachful, SSL is provisioned automatically — usually within 5–15 minutes. You don't need to purchase or manage a certificate separately.
Which Coachful plans support custom subdomains?
Custom domains are available on the Growth and Scale plans (formerly Starter and Pro). You can configure your domain during the free trial, and it will activate as soon as you upgrade to a paid plan.
How long does DNS propagation take after adding the CNAME record?
Propagation typically completes within 5–60 minutes for most registrars, though it can technically take up to 48 hours in rare cases. Setting your TTL to 300 seconds before making changes can speed this up. Use a tool like MXToolbox to check whether your CNAME is resolving before retrying verification in Coachful.
Will my existing Coachful links break when I add a custom subdomain?
No — your default {slug}.coachful.co URL continues to work even after adding a custom subdomain. New links generated by Coachful (for bookings, programs, and pages) will use your custom subdomain automatically. You should manually update any previously shared links in emails or social media.
Can I use Cloudflare with my Coachful custom subdomain?
Yes, but set your CNAME record to 'DNS only' (grey cloud) in Cloudflare during initial setup. Enabling Cloudflare's proxy (orange cloud) can interfere with Coachful's SSL provisioning. Once the domain is fully active and SSL is confirmed, you may enable proxying if desired.
Can I connect multiple subdomains to one Coachful workspace?
Coachful supports one primary custom domain per workspace. If you need separate branded URLs for different audiences or programs, consider creating separate Coachful workspaces for each coaching brand or niche.
Was this article helpful?