Skip to main content
Setting up a Custom Sub-Domain
Updated over 2 months ago

Step 1: Create your CNAME record

Create a CNAME record pointing your custom domain to exactly

cfdxy.heartbeat.chat.

Below is a list of popular hosting platforms and links that will show you how to create a CNAME record. If your platform isn't listed below, we recommend searching its help articles using the keyword "CNAME."

Step 2: Confirm your CNAME Record

After creating your CNAME record, look up your CNAME record here:

If you’re able to confirm your CNAME record, you can move on to the next step. A successful CNAME record will result in a page that looks like this:

If your CNAME record has not been created successfully, you will see a page that looks like this:

If you can’t confirm that your CNAME record exists, we suggest contacting your hosting platform to troubleshoot further.

Step 3: Confirm your new domain

  1. Access your Heartbeat admin dashboard by clicking on the profile picture located at the bottom left corner of the sidebar.

  2. Under the Customization tab, locate and click on Custom Domain.

  3. Fill out the Custom Domain section & save your changes.


Troubleshooting

DNS Propagation Delays

  • Issue: When you point your custom domain to Heartbeat's servers, DNS changes might take some time to propagate. This means that even after setting it up correctly, you might not see the domain working immediately.

  • Resolution: DNS changes can take a few minutes to 48 hours to propagate fully. You can check DNS propagation using tools like dnschecker.org.

Incorrect DNS Records

  • Issue: Often, custom domains don't work because the DNS records (A, CNAME, etc.) have not been configured properly or are pointing to the wrong addresses.

  • Resolution:

    • For custom domains, you must ensure that the A record points to the IP address provided by Heartbeat or a CNAME pointing to their hosted domain.

    • Double-check your DNS configuration in your domain registrar's dashboard.

    • If Heartbeat provides specific instructions on what DNS records to set, follow them exactly (e.g., A record, CNAME record).

Multiple CNAME or A Records Conflicts

  • Issue: Multiple CNAME or A records associated with the same domain can cause conflicts. This often happens when other services (e.g., email providers, and platforms) are also using subdomains or the root domain.

  • Resolution:

    • Ensure that your custom domain or subdomain has only one A or CNAME record pointing to Heartbeat’s servers.

    • If you’re using a subdomain, ensure that only the subdomain’s DNS record is updated and doesn’t interfere with other services on the root domain.

Cache and Browser Issues

  • Issue: After DNS propagation and SSL certificate setup, sometimes browsers cache the old configuration, leading to the site still appearing down or not resolving correctly.

  • Resolution:

    • Clear your browser’s cache or try accessing the site from an incognito/private browser window.

    • You can also try loading the site from a different network or device to see if the cache is the issue.


Frequently Asked Questions:

How long does it take for DNS changes to propagate?

DNS changes can take anywhere from immediately to a few minutes to propagate globally.

What should I do if my custom domain is not working?

  • Double-check your DNS records for accuracy.

  • Ensure there are no typos in the domain names or IP addresses.

  • Verify that your DNS changes have fully propagated.

  • Contact Heartbeat.chat support for assistance if problems persist.

What happens if I change my domain registrar or DNS provider?

You will need to reconfigure your DNS records with the new provider to ensure your custom domain continues to point correctly to Heartbeat.chat.

Can I revert back to the default Heartbeat.chat domain?

Yes, you can always revert to the default Heartbeat.chat domain by removing or deactivating your custom domain settings in the Heartbeat.chat admin dashboard.

Did this answer your question?