Skip to content
Open app

brandingHow-to guide

Connect a custom domain

Serve surveys from your own subdomain over HTTPS by adding DNS records in Settings → Branding and waiting for validation and SSL.

A custom domain lets participants open surveys at an address you control, such as surveys.acme.com, using a secure HTTPS connection.

Custom domains require Pro, Business, or Enterprise and access to Branding settings.

You need a subdomain, not an apex domain. surveys.acme.com or feedback.acme.com work; acme.com does not work with this setup.

You also need access to your DNS provider to add records.

Go to Settings → Branding → Custom domain, type the subdomain, and select Add Domain.

ScatterSpoke generates the exact DNS records you need and moves the card to Pending DNS.

Domain and delivery settings on a Free workspace; setup requires Pro.

The records table lists each record’s type, host, and value, each with a copy button. There are usually two kinds:

  • A CNAME pointing your subdomain at the ScatterSpoke edge target.
  • One or more ownership records proving you control the domain.

If you use Cloudflare, set these records to DNS only, not proxied. A proxied record breaks ownership validation.

ScatterSpoke checks automatically about once a minute, and Check now forces a check. The card walks through these states:

StateBadgeWhat is happening
Pending DNSPending DNSWaiting for your records to appear
Verifying domain ownership—Records found; ownership being confirmed
Issuing SSL certificateAlmost thereDNS resolved; certificate being issued
LiveLiveConnected and secured
Domain setup failedAction neededValidation or certificate issuance failed

DNS changes can take up to 48 hours to propagate, though under an hour is typical.

The live state reports four things: the SSL certificate (Active · auto-renews), the date the domain was verified, the DNS target it resolves to, and a health check.

Copy a fresh link from a survey’s sharing controls and open it in a separate browser window. Confirm that the address uses your domain and that the correct survey loads over HTTPS. Update links you shared earlier where needed.

The failed state lists the usual causes:

  • A record’s host or value does not match exactly.
  • Cloudflare records are proxied instead of DNS only.
  • DNS has not propagated yet.

Fix the records and select Check now to retry. There is no separate retry button.

Remove Domain asks for confirmation, then deletes the domain and revokes its SSL certificate. Links on that domain stop resolving immediately, so make sure nothing in flight — an open distribution, a printed QR code — still points at it.