Why This Matters
Custom domains are one of the headline reasons people upgrade to Pro. The moment your gallery lives atyourbrand.9pic.ai or photos.yourbrand.com, your shareable links, email signatures, and event pages all reinforce your brand instead of the platform’s.
For exhaustive field-level reference (every status, every error case), see the dashboard guide: Domain & Region. This page is the Pro operator’s checklist.
Before You Begin
- You’re on Pro (or Enterprise). Trial and Pay As You Go cannot manage domains.
- You’ve decided which domain type you want:
- Platform subdomain (
yourname.9pic.ai) — fastest, no DNS setup, ready in minutes. - Custom domain (
photos.yourbrand.com) — full brand parity, requires a CNAME at your DNS provider, SSL takes up to 48 hours.
- Platform subdomain (
- (Custom domain only) You have access to your DNS provider (Cloudflare, GoDaddy, Route 53, etc.) or someone on your team who does.
Steps
Open Settings → Domain & Region
Click Settings in the sidebar, then click Domain & Region. The tab shows your current domain, the domain type, and any available actions.
(Optional) Set or update your region
In the Region card, click the pencil icon next to the current country to change it. Region is used for billing and helps 9Pic pick the closest website edge. After choosing a country, click Save Domain Changes.
Click Add Custom Domain (or Change Domain)
In the Domain card, click Add Custom Domain if you don’t have a custom domain yet. If one is already configured and you want to switch types, click Change Domain instead.
Pick your domain option
The wizard asks I have a domain or I don’t have a domain.
- I don’t have a domain → enter a slug like
your-company. The dashboard appends.9pic.ai. Click Check to confirm availability, then Configure Domain. Usually active within a few minutes. - I have a domain → enter the full address like
photos.yourcompany.com. Click Check, then Configure Domain. The dashboard returns a CNAME Target value.
(Custom domain only) Add the CNAME record at your DNS provider
- Open your DNS provider’s dashboard (Cloudflare / GoDaddy / Route 53 / etc.).
- Add a CNAME record:
- Host / Name: the subdomain part (
photos). - Target / Value: the exact CNAME Target shown by 9Pic.
- TTL: leave default (auto / 3600s).
- Host / Name: the subdomain part (
- Save. DNS propagation and SSL provisioning take up to 48 hours but usually finish within 1–4 hours.
- Return to Settings → Domain & Region and click Verify DNS if the domain is still showing Pending Verification.
Confirm the domain is Active
A successfully configured domain shows a green Active badge. Until then, statuses you may see:
- Initializing — 9Pic is preparing the domain.
- Pending Verification — DNS / SSL is still being checked.
- Failed — verification didn’t complete; re-check the CNAME target and click Verify DNS again.
Domain Types at a Glance
| Domain type | Example | Setup time | DNS work | Best for |
|---|---|---|---|---|
| Default | app.9pic.ai | None | None | You’re fine running on the platform domain. |
| Platform subdomain | yourname.9pic.ai | Minutes | None | Branded subdomain without touching DNS. |
| Custom domain | photos.yourbrand.com | Up to 48h | CNAME at your DNS provider | Full brand parity. |
Recommended Settings
| Decision | Recommended for most Pro users |
|---|---|
| Domain type | Custom domain (photos.yourbrand.com) if you have a brand website; Platform subdomain otherwise. |
| Region | Set to your organisation’s country. Leave blank only if you genuinely don’t know — 9Pic will auto-detect the nearest edge. |
| When to change domain | Only when absolutely necessary. Existing event links break on change. |
| When to remove domain | Almost never — you’d return to the default app.9pic.ai. Treat it as a recovery step, not a routine action. |
Common Questions
My custom domain is stuck on Pending Verification.
My custom domain is stuck on Pending Verification.
Re-check the CNAME record at your DNS provider matches the CNAME Target shown in 9Pic exactly (no extra dots, no typos). Then click Verify DNS in the Domain card. If it’s still pending after 48 hours, email support@9pic.ai with your domain and the CNAME target.
Can I have multiple custom domains for one organisation?
Can I have multiple custom domains for one organisation?
No. One organisation has one active domain at a time. If you need separate brand domains, run each brand as a separate organisation (each on Pro), or talk to us about Enterprise.
Will changing my domain break event links I already shared?
Will changing my domain break event links I already shared?
Do I need a paid domain registrar to use a custom domain?
Do I need a paid domain registrar to use a custom domain?
Yes — for a custom domain like
photos.yourbrand.com, you must own the parent domain through a registrar (GoDaddy, Namecheap, Cloudflare, etc.) and have access to add a CNAME record. If you don’t, use a platform subdomain instead.Will my custom domain stay if I downgrade?
Will my custom domain stay if I downgrade?
If you downgrade off Pro to Pay As You Go, custom domains are not supported on that plan. Don’t downgrade without first emailing support@9pic.ai — we’ll talk through the implications.
Next Steps
Branding & Theme
Match your gallery’s colors and logo to the new domain.
Footer & Contact
Add footer copy and a contact form to the branded site.
Domain Reference
The full Dashboard Guide reference for every status and action.
Advanced Settings
Configure your own analytics if needed.

