Skip to main content

Custom Domain Setup

Use your own domain for guest galleries — photos.yourbrand.com instead of gallery.brandstudiohq.com/{brand}.

What guests see- Gallery URLs on your domain (photos.yourbrand.com/{event})
- Your logo, your colors, your name in the browser tab
- Branded email and SMS from your domain (Engage plan)
- Zero BrandStudio chrome — they don't know we exist

Setup (~10 minutes + DNS propagation)
1. Pick the subdomain
Usually photos.yourbrand.com or gallery.yourbrand.com. Avoid using the apex domain — keep yourbrand.com for your main site.

2. Add it in BrandStudio
Settings → Brand → Custom Domain → enter the subdomain. We'll show you the DNS records to add.

3. Add the DNS record
In your DNS provider (Cloudflare, GoDaddy, Route 53, etc.), add a CNAME:
- Name: photos (or whatever subdomain you picked)
- Target: the value we showed you (typically gallery.brandstudiohq.com)
- TTL: Auto or 300

If you're on Cloudflare, set the proxy to DNS-only (gray cloud) — we provision SSL directly.

4. Wait for SSL
We provision an SSL certificate via Let's Encrypt automatically once DNS propagates. Usually 5-15 minutes. You'll see a green check in Brand Settings when it's live.

VerifyingVisit https://photos.yourbrand.com — you should see your Brand's default event or a landing page. Galleries live at photos.yourbrand.com/{event-slug}.

Common gotchas- Proxy enabled on Cloudflare — turn it off (gray cloud). Our SSL provisioning can't reach the domain through the proxy.
- AAAA record present — remove it. Use the CNAME only.
- Apex domain — CNAME isn't always supported on apex. Use a subdomain.
- Mixed-case hostname — DNS is case-insensitive but spelling counts. Double-check.

Multiple domains per brandEach Brand gets one custom domain. If you manage multiple client brands, each one can have its own. Switch brands in the title bar to manage each one.Set Up Custom Domain

Was this helpful?