Fixing Broken Email Links: A GoHighLevel CNAME Guide
👉 Start your 30-day GoHighLevel free trial.
Start 30-Day Free Trial →To fix email links that do not open in GoHighLevel, you must correctly configure your CNAME records for the email sending domain within your DNS provider. Ensure the 'Host' field of the CNAME record omits the root domain. This process typically takes 10-20 minutes, not including DNS propagation time.
- ✓Always omit your root domain from the CNAME 'Host' field (e.g., use 'email.mg' instead of 'email.mg.yourdomain.com').
- ✓Verify CNAME records within GoHighLevel's **Email Services** settings after making changes in your DNS provider.
- ✓Allow up to 48 hours for DNS propagation, though it often completes within minutes.
- ✓Use a dedicated subdomain (like 'mg.yourdomain.com') for email sending to isolate and manage email-specific DNS records.
- ✓Test your email links thoroughly by sending a new test email after any CNAME configuration changes.
Why Your GoHighLevel Email Links Aren't Working
When recipients click links in your GoHighLevel emails and nothing happens, the most common culprit is an incorrectly configured CNAME record for your email sending domain. GoHighLevel uses CNAME records to authenticate your domain for email sending and to track link clicks. If these records are set up improperly, especially by including your root domain, GoHighLevel cannot properly route or track the links, making them appear broken. Correcting these records is crucial for reliable email communication and accurate analytics.
Preparing to Fix Your CNAME Records
Before you dive into modifying DNS records, ensure you have all necessary access and information. You will need login credentials for your GoHighLevel account and your domain's DNS provider (e.g., GoDaddy, Namecheap, Cloudflare). Identify the specific domain you use for sending emails within GoHighLevel. Having this ready streamlines the entire process.
⚠️ Incorrectly altering DNS records can disrupt other services linked to your domain. Proceed with caution and follow steps precisely.
Keep your DNS provider login handy. It saves time during the configuration process.
Step-by-Step CNAME Correction in Your DNS Provider
This section guides you through correcting the CNAME records directly within your domain's DNS provider. The key is to ensure the 'Host' or 'Name' field of your CNAME record is configured correctly, specifically by omitting the root domain from the record itself. This is the most common mistake leading to broken email links.
⚠️ Do not include your full domain name in the 'Host' field. For example, if your domain is 'yourdomain.com', and GoHighLevel asks for 'email.mg', input 'email.mg' and *not* 'email.mg.yourdomain.com'.
If unsure about the exact 'Host' value, GoHighLevel's Email Services section provides the precise CNAME records you need to set up for your domain. Copy them exactly.
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.
Verifying Your CNAME Records in GoHighLevel
After updating your CNAME records in your DNS provider, it's essential to verify them within GoHighLevel. This step confirms that GoHighLevel recognizes the changes and your email sending domain is correctly authenticated. DNS changes can take time to propagate across the internet, so patience is key.
⚠️ If the status does not change to 'Verified' after several hours, re-check your CNAME entries in your DNS provider for any typos or incorrect formatting.
Use an online DNS lookup tool (like whatsmydns.net) to check if your CNAME records have propagated globally before expecting GoHighLevel to verify them.
Testing Your Email Links
Once your CNAME records are verified in GoHighLevel, the final crucial step is to test your email links. This confirms that the fix was successful and your recipients will experience a seamless journey when clicking on your content.
Test links on different devices and email clients (e.g., Gmail, Outlook, mobile) to ensure broad compatibility.
Troubleshooting Common Issues
Common Mistakes to Avoid
- →Including the full root domain in the CNAME 'Host' or 'Name' field (e.g., entering 'email.mg.yourdomain.com' instead of just 'email.mg').
- →Typos in the CNAME 'Value' or 'Points to' field (e.g., 'mailgun.org' vs. 'mailgun.com').
- →Not waiting long enough for DNS propagation after saving changes in your DNS provider.
- →Attempting to use a CNAME record for your root domain directly (e.g., 'yourdomain.com'), which is generally not supported for email sending CNAMEs.
- →Testing old emails instead of sending a fresh test email after implementing DNS changes.
Frequently Asked Questions
Start your 30-day GoHighLevel free trial
Everything in this guide is in your free trial. 30 days, no credit card — the platform behind 78+ revenue systems.
Some links are affiliate links — if you sign up we may earn a commission, at no extra cost to you. We only recommend GoHighLevel because we build on it every day.

Arsalan writes GHL guides from real build experience — 78+ systems, $9.2M in client pipeline. Wharton, CXL & Google certified.
Connect on LinkedIn