Skip to main content
Domains are workspace-level: add once, use across funnels. Manage them under Settings → Domains.

Adding a domain

1

Add the domain

Enter the hostname you’ll serve from, usually a subdomain like go.yourbrand.com or my.yourbrand.com.
2

Set DNS

The domain card shows exactly what to create at your DNS provider:
  • SubdomainCNAME to cname.vercel-dns.com
  • Apex domainA record to 76.76.21.21
Some domains need an extra verification record; if so, it appears on the card. DNS can take a few minutes to propagate; use Refresh to re-check.
3

SSL

Certificates are provisioned automatically once DNS resolves. Nothing to do.

Per-domain settings

Open a domain to configure:
  • Logo & legal: the domain’s logo, privacy policy, terms of service, and business legal name (used on served pages and compliance footers).
  • Custom scripts: paste head / body-start / body-end snippets (tracking pixels granvl doesn’t natively support, chat widgets, custom analytics). Injected verbatim into every variant baked on the domain.
    Custom scripts run as JavaScript on your live pages. Only paste from sources you trust: granvl does not sanitize this content, and your privacy policy must disclose any third-party scripts you add.
  • Content-Security-Policy: allow-list extra hosts your custom scripts need to reach.

Funnels & domains

Each funnel belongs to a domain; the funnel’s pages serve under it. A domain’s card lists its connected funnels, and the campaign-creation flow scopes funnel choices by domain.