Every personalized page NeuroPage generates is served under your own domain — visitors never see a NeuroPage URL. This section explains how to connect a domain and troubleshoot common DNS issues.
Why a custom domain matters
When a prospect opens their personalized page, the URL in the browser reads pages.yourcompany.com/abc-sarah-chen. They see your brand, not NeuroPage. This builds trust and improves deliverability: many email security tools flag links to unfamiliar third-party domains.
Adding a domain
- Navigate to Settings → Domains
- Click Add domain
- Enter the full subdomain you want to use, for example
pages.yourcompany.com- You can use any subdomain (
go.,links.,landing., etc.) - Apex domains (
yourcompany.com) are not supported — use a subdomain
- You can use any subdomain (
- Copy the CNAME record:
- Name/Host: your subdomain (e.g.,
pages) - Value/Target: provided by NeuroPage (e.g.,
cname.neuropage.io)
- Name/Host: your subdomain (e.g.,
- Add the CNAME record at your DNS provider
DNS provider instructions
Cloudflare
- Log in to Cloudflare → select your domain
- Click DNS → Add record
- Type:
CNAME, Name:pages, Target: the value from NeuroPage - Set proxy status to DNS only (grey cloud) — do not proxy through Cloudflare
GoDaddy
- Go to My Products → Manage DNS
- Click Add under Records
- Type:
CNAME, Host:pages, Points to: the value from NeuroPage, TTL:1 hour
AWS Route 53
- Open your hosted zone in Route 53
- Click Create record
- Record type:
CNAME, Record name:pages, Value: the value from NeuroPage
Namecheap
- Go to Domain List → Manage → Advanced DNS
- Click Add New Record
- Type:
CNAME Record, Host:pages, Value: the value from NeuroPage
Verifying your domain
After adding the DNS record, return to Settings → Domains and click Verify. NeuroPage performs a DNS lookup every 30 seconds.
- DNS propagation typically takes 1–10 minutes, but can take up to 48 hours in rare cases
- Once verified, the status changes to Active and an SSL certificate is automatically provisioned
Assigning a domain to a campaign
By default, all campaigns use the first verified domain on your account. You can assign a specific domain to a campaign:
- Open a campaign → Settings → Domain
- Select the domain from the dropdown
- Save — all pages in that campaign will be served from the selected domain
This is useful if you run campaigns for multiple brands from one account.
Troubleshooting
Status stuck on "Pending"
- Wait at least 5 minutes after adding the CNAME record
- Confirm the record was saved at your DNS provider — reload the DNS settings page and check it is listed
- Use a DNS checker (e.g., dnschecker.org) to verify propagation
- If using Cloudflare, ensure the proxy status is set to DNS only (grey cloud)
Certificate error after verifying
SSL certificate provisioning takes up to 2 minutes after verification. If the error persists after 5 minutes, remove the domain and re-add it.
Pages show a "Domain not configured" error
The domain is verified but not assigned to a campaign. Go to your campaign settings and select the domain, or check that no other campaign has claimed it exclusively.
Multiple domains
You can add multiple domains to one account — useful for agencies managing several clients. Each domain can be assigned to one or more campaigns independently.