Connecting your domain ensures that your branded presence is consistent across websites, funnels, emails, and client-facing tools. This guide breaks down the process and explains how each product integrates with a connected domain.
TABLE OF CONTENTS
- TABLE OF CONTENTS
Step-by-Step Domain Connection Process
There are two main ways to connect a domain:
1. Automatic Method (For Supported Providers)
If your domain is registered with a supported provider (like GoDaddy, Google Domains, or Cloudflare), you can connect it automatically via API-based authentication.
Steps:
Go to Sites > Settings > Domains in your account.
Choose “Connect a Domain”.
Choose the product you'd like to connect (e.g., funnel, website, email).
Enter your root domain or subdomain in the provided field. If adding the "www" subdomain as well, you'll see an option to add the root domain.
If your domain is with Google Domains, Go Daddy, or Cloudflare, you'll see an "Authorize" button. Click on it to allow Domain Connect to access your DNS settings.
Follow the on-screen prompts to complete the authorization process on your domain provider's interface. This will automatically add or connect the required DNS records.
Once authorization is complete, close that tab and return to the Domain Connect interface.
Recommended if your domain is managed by one of our integrated providers.
2. Manually Adding a Domain
If your domain is hosted by Namecheap, Bluehost, or any provider not listed, you'll need to add DNS records manually.
Steps:
Navigate to Sites > Settings > Domains.
Choose “Connect a Domain.”
Choose the product you'd like to connect (e.g., funnel, website, email).
If you want to connect the domain to a funnel, website, blog or webinar enter the domain name as per the prompt.
Click on the add records manually option.
You'll receive specific DNS records (A Records, CNAME, TXT) that need to be added in your domain registrar.
Log into your domain provider (e.g., Namecheap), and navigate to DNS settings.
Add the records exactly as shown.
Save changes and wait for DNS propagation (can take up to 24 hours).
Use this option if your provider is not directly supported.
Manual DNS Setup by Provider
Cloudflare
Log in to your Cloudflare dashboard.
Select your domain and click on the DNS tab.
Click Add Record.
For each required record :
Choose type: A, CNAME, or TXT.
A Record for
@
(root domain) → Point to the IP address.CNAME for
www
or subdomains (if applicable).TXT for email verification (e.g., SPF/DKIM).
Important: Toggle Proxy status to "DNS Only" (gray cloud) for A and CNAME records.
Click Save for each.
Wait for propagation (few minutes to 24 hours).
GoDaddy
Log in to your GoDaddy account.
Go to My Products > Domains, then click Manage DNS next to your domain.
Under the Records section, click Add:
Select type: A, CNAME, or TXT.
Use
@
for root domain andwww
for subdomain.
Enter the record values exactly as provided.
Click Save after adding each record.
Allow time for changes to propagate.
Namecheap
Log in to your Namecheap dashboard.
Navigate to Domain List > Manage next to your domain.
Go to the Advanced DNS tab.
Under Host Records, click Add New Record:
A Record for
@
CNAME Record for
www
TXT Record for verification or email (e.g., SPF/DKIM)
Paste the exact values from your instructions.
Click Save All Changes.
Wait up to 24 hours for DNS propagation.
Squarespace
Log in to your Squarespace account.
Go to Settings > Domains and select your domain.
Click DNS Settings (Advanced).
Add the following:
A Record for
@
(use IP provided)CNAME for
www
(if required)TXT for email verification
Click Save after each record.
Return to the app and reconnect the domain once changes are saved.
Troubleshoot - Connecting Your Domain
While connecting your domain either manually or automatically, you could run into a few common issues like -
Record Conflicts: Multiple A Records
AAAA Record Conflict
CAA Record Conflict
DNS Records Do Not Match
Domain is Connected Elsewhere
Products You Can Connect a Domain To
Funnel / Website / Store / Webinar / Blog
Use your domain to host customer-facing pages such as funnels, ecommerce stores, webinars, or blogs.
WordPress
If you're using WordPress hosting, point your domain to your WordPress site using provided DNS records.
The system will auto-detect and validate once DNS setup is complete.
A domain is required to authenticate your email sending (e.g., via SPF, DKIM, DMARC).
Connecting it improves email deliverability and ensures your messages aren’t flagged as spam.
Branded Domain (for White-Labeling)
Connect a domain to white-label your sub-account or SaaS features.
This replaces the default
.hlpages.co
URLs with your own branding.
Client Portal
Use your custom domain to host a client-facing dashboard.
Gives your clients a branded experience when accessing assets, campaigns, or reports.
Pro Tips
DNS Propagation: Changes can take from a few minutes up to 24 hours to fully propagate.
SSL is automatically provisioned once the domain is connected and records are correct.
You can manage all connected domains under Settings > Domains.
If your domain says “Pending” for over 24 hours, double-check DNS values or reach out to support.