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


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:

  1. Go to Sites > Settings > Domains in your account.

  2. Choose “Connect a Domain”.

  3. Choose the product you'd like to connect (e.g., funnel, website, email).

  4. 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.

  5. 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.

  6. 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.

  7. 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:

  1. Navigate to Sites > Settings > Domains.

  2. Choose “Connect a Domain.”

  3. Choose the product you'd like to connect (e.g., funnel, website, email).

  4. If you want to connect the domain to a funnel, website, blog or webinar enter the domain name as per the prompt.

  5. Click on the add records manually option.

  6. You'll receive specific DNS records (A Records, CNAME, TXT) that need to be added in your domain registrar.

  7. Log into your domain provider (e.g., Namecheap), and navigate to DNS settings.

  8. Add the records exactly as shown.

  9. 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

  1. Log in to your Cloudflare dashboard.

  2. Select your domain and click on the DNS tab.

  3. Click Add Record.

  4. 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).

  5. Important: Toggle Proxy status to "DNS Only" (gray cloud) for A and CNAME records.

  6. Click Save for each.

  7. Wait for propagation (few minutes to 24 hours).


GoDaddy

  1. Log in to your GoDaddy account.

  2. Go to My Products > Domains, then click Manage DNS next to your domain.

  3. Under the Records section, click Add:

    • Select type: A, CNAME, or TXT.

    • Use @ for root domain and www for subdomain.

  4. Enter the record values exactly as provided.

  5. Click Save after adding each record.

  6. Allow time for changes to propagate.


Namecheap

  1. Log in to your Namecheap dashboard.

  2. Navigate to Domain List > Manage next to your domain.

  3. Go to the Advanced DNS tab.

  4. Under Host Records, click Add New Record:

    • A Record for @

    • CNAME Record for www

    • TXT Record for verification or email (e.g., SPF/DKIM)

  5. Paste the exact values from your instructions.

  6. Click Save All Changes.

  7. Wait up to 24 hours for DNS propagation.


Squarespace

  1. Log in to your Squarespace account.

  2. Go to Settings > Domains and select your domain.

  3. Click DNS Settings (Advanced).

  4. Add the following:

    • A Record for @ (use IP provided)

    • CNAME for www (if required)

    • TXT for email verification

  5. Click Save after each record.

  6. 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

            Troubleshooting link

  • AAAA Record Conflict

            Troubleshooting link

  • CAA Record Conflict

            Troubleshooting link 

  • DNS Records Do Not Match

            Troubleshooting link

  • Domain is Connected Elsewhere

            Troubleshooting link


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.

Email

  • 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.


Helpful Links