How to Connect Your Domain to Sparkforge
Connect a domain to Sparkforge from Sites → Settings → Domains. Use automatic Domain Connect for GoDaddy, Google Domains, or Cloudflare, or add A, CNAME, and TXT records manually for any other registrar.
Connecting a domain to Sparkforge keeps your branded URL consistent across funnels, websites, stores, email, white-label portals, and WordPress hosting. There are two paths: automatic Domain Connect for supported registrars, and manual DNS records for everyone else.
Option 1: Automatic Domain Connect
Use this if your domain is at GoDaddy, Google Domains, or Cloudflare.
- Go to Sites → Settings → Domains.
- Click Connect a Domain.
- Pick the product to connect (funnel, website, store, email, etc.).
- Enter your root domain or subdomain. Add the
wwwsubdomain at the same time if you want. - Click Authorize when the button appears.
- Complete the authorization on your registrar’s site — Domain Connect adds the DNS records for you.
- Close the registrar tab and return to Sparkforge.
Option 2: Manual DNS records
Use this for Namecheap, Bluehost, Squarespace, or any registrar without Domain Connect.
- Go to Sites → Settings → Domains.
- Click Connect a Domain and pick the product.
- Enter the domain.
- Click Add records manually.
- Copy the A, CNAME, and TXT records Sparkforge provides.
- Sign in to your registrar’s DNS settings.
- Add each record exactly as shown, save, and wait for DNS to propagate (up to 24 hours).
Manual DNS by registrar
Cloudflare
- Open the Cloudflare dashboard and pick your domain.
- Click the DNS tab, then Add record.
- For each record from Sparkforge, choose A, CNAME, or TXT and enter the values.
- Set proxy status to DNS Only (gray cloud) for A and CNAME records.
- Save and wait for propagation.
GoDaddy
- Sign in to GoDaddy and go to My Products → Domains.
- Click Manage DNS next to your domain.
- Under Records, click Add and choose A, CNAME, or TXT.
- Use
@for the root andwwwfor the subdomain. - Save each record and wait for DNS to propagate.
Namecheap
- Open the Namecheap dashboard and click Manage next to your domain.
- Go to Advanced DNS.
- Under Host Records, click Add New Record and add A, CNAME, and TXT entries from Sparkforge.
- Click Save All Changes.
Squarespace
- Sign in to Squarespace and go to Settings → Domains.
- Open DNS Settings (Advanced).
- Add the A record for
@, the CNAME forwww, and any TXT records Sparkforge supplies. - Save and return to Sparkforge to reconnect.
Common DNS issues
- Multiple A records for the same host
- AAAA record conflicts
- CAA record conflicts
- DNS records not matching what Sparkforge expects
- Domain already connected to another platform
What you can connect a domain to
Funnel, website, store, webinar, or blog
Host customer-facing pages on your own domain. SSL provisions automatically once DNS is correct.
WordPress
If you’re on Sparkforge’s WordPress hosting, point the domain at your WordPress site with the provided DNS records. Sparkforge auto-detects and validates once DNS is in place.
A connected domain with SPF, DKIM, and DMARC authenticates your email and improves deliverability.
Branded white-label domain
Connect a domain to white-label your sub-account or SaaS surface. This replaces the default .hlpages.co URLs with your own brand.
Client portal
Use a custom domain to host the client-facing portal so reports, campaigns, and assets all live under your brand.
Tips
- DNS can take a few minutes up to 24 hours to propagate.
- SSL provisions automatically once the records are correct.
- Manage every connected domain under Settings → Domains.
- If a domain stays Pending past 24 hours, double-check the DNS values before contacting support.
Frequently Asked Questions
Which registrars support automatic Domain Connect?
Why is my Cloudflare-hosted domain still pending?
How long does DNS propagation take?
Do I need to install an SSL certificate?
Can one domain be connected to multiple Sparkforge products?
Was this article helpful?
Thanks for the feedback.