Custom Domain
With the "Custom Domain" addon, your entire customer-facing area runs under your own domain. Instead of the default subdomain your-studio.bookicorn.net, customers see e.g. book.your-studio.com. The complete booking flow including login, schedule and member dashboard appears under your brand.
Set up in three steps
1. Activate the addon in the Addon Store
Go to the admin area → Addon Store and activate the "Custom Domain" addon.
2. Add your domain
After activation, go to Admin → My Booking Page → "URL" tab. There you'll find the "Custom Domain" section. Click "Add Domain" and enter your desired subdomain (e.g. book.your-studio.com).
3. Create the DNS record at your domain provider
As soon as you add the domain, the system shows you the exact DNS instruction. At your domain provider (e.g. IONOS, Strato, Namecheap, Cloudflare), create a CNAME record:
| Field | Value |
|---|---|
| Type | CNAME |
| Name / Host | book (the subdomain part before your main domain) |
| Value / Target | cname.vercel-dns.com |
| TTL | 3600 (or default) |
Once the DNS change is live (often within minutes, up to 24 h depending on the provider), our system detects the record automatically. The status switches from "pending" → "verifying" → "active". As soon as it's "active", your domain is live and the SSL certificate is issued automatically.
Domain requirements
- Subdomains only, no apex domains: Allowed:
book.your-studio.com,app.your-studio.com,classes.example.com. Not allowed:your-studio.comdirectly (root domain). - One domain per studio: If you want to switch to a different domain, delete the existing one first.
- Reserved areas: You cannot use
bookicorn.netor any of its subdomains as a custom domain.
What happens after activation
- Studio page runs under your domain. The entire customer journey (schedule, trainer profiles, booking, login, member dashboard, location pages, reviews) takes place at your address.
- Bookicorn subdomain redirects. As long as the addon is active, your
your-studio.bookicorn.netsubdomain is no longer directly reachable — all requests redirect automatically to your custom domain. Your website integration widgets (schedule widget, booking widget) automatically point to your domain too — no changes needed. - Existing links keep working. Anyone calling an old
bookicorn.netlink is automatically redirected to your custom domain.
Status indicators in the admin
In Admin → My Booking Page → URL, you see the current status of your domain:
- pending — Domain is registered, DNS record not yet detected or incorrect
- verifying — Vercel has accepted the domain, final DNS check running
- active — Domain is live, SSL certificate issued, everything works
If status is "pending" or "failed", the DNS instructions in the admin area help you find the issue.
SSL and security
The SSL certificate is automatically issued via Let's Encrypt and renewed. You don't need to do anything manually. HTTPS is enforced, all HTTP requests are redirected.
When does this addon make sense?
The addon is useful if:
- You already have your own brand and main domain
- You run ads and want to appear under your brand
- You use SEO as a growth lever
- You want to build trust through your own domain
As a small studio you can start with the free Bookicorn subdomain and activate the addon later — your courses, bookings and customers stay intact.
Deactivating the addon later
When you deactivate the addon, your custom domain is removed and your studio runs under your-studio.bookicorn.net again. Incoming requests to the old custom domain go nowhere — we recommend setting up a 301 redirect at your domain provider if you have customers who have saved the old link.