How to Set Up a Dedicated Email Domain in GoHighLevel
By Marnix Geerkens. Published 2024-08-09. Updated 2026-06-02.
A dedicated sending domain replaces GoHighLevel's shared default domain with your own, so every email you send shows your brand in the 'mailed by' and 'signed by' headers. This protects your sender reputation, improves deliverability, and removes any trace of the platform's shared infrastructure from your outgoing mail.
Watch it, then build it
Get the full platform free for 30 days
That walkthrough runs on GoHighLevel. Start it free through RocketLauncher and you get 30 days instead of the usual 14, the whole platform unlocked, plus our setup help and a community of thousands of builders in 47+ countries.
30 days, not 14Full platform, nothing held backFree community and setup help
We earn a referral commission if you keep GoHighLevel after the trial. It never changes your price.
Summary. GoHighLevel assigns a shared sending domain to all new accounts, which means your emails go out alongside everyone else on that domain, including accounts with poor sending habits. Setting up a dedicated domain gives your sub account its own sending identity. This tutorial covers creating a dedicated domain inside GoHighLevel, adding the required DNS records at your registrar, verifying the domain, configuring header display settings, and managing multiple domains for different sending purposes.
What you will learn
- Why the default shared domain hurts your sender reputation
- How to add and verify a dedicated domain in GoHighLevel settings
- Which DNS records to create (TXT, MX, CNAME) and why each one matters
- How to set custom header values so recipients see your main domain
- How to manage and configure multiple dedicated domains in one account
Steps
Open Email Services in your sub account
In your GoHighLevel sub account, go to Settings and select Email Services. This is where you manage all sending domains and email configurations.
Add a new dedicated domain
Click Dedicated Domain, then Add Domain. Enter a subdomain you control, typically something like mg.yourdomain.com, and click Add and Verify.
Copy the DNS records GoHighLevel provides
After adding the domain, GoHighLevel displays a set of DNS records you need to create: TXT records for SPF and DKIM, an MX record for inbound routing, and a CNAME for tracking. Copy each value carefully.
Add the records at your domain registrar
Log in to wherever you registered your domain (GoDaddy, Cloudflare, Namecheap, etc.) and create each record exactly as shown. Paste the full values without trimming anything.
Verify the domain
Return to GoHighLevel and click Verify Domain. DNS propagation usually takes a few minutes but can take up to an hour. If verification fails, wait and try again rather than re-entering the records.
Configure header display settings
Inside Dedicated Domain settings, find the Dedicated Header section. Set the display name and email address you want recipients to see in the From line. This does not change the actual sending domain but controls what shows in email clients.
Set the domain as active for your sending
Once verified, return to Email Services and confirm the new domain is selected as the active sending domain for this sub account. Send a test email to check that the mailed-by and signed-by headers show your domain.
Tips
- Use a subdomain (mg.yourdomain.com) rather than your root domain to keep email authentication separate from your website DNS.
- If your domain registrar is Cloudflare, set the CNAME record to DNS-only (grey cloud) rather than proxied, or verification will fail.
- Check Gmail's 'show original' on a test email to confirm SPF and DKIM both show as PASS before sending to a live list.
Related tutorials
Watch it, then build it
Get the full platform free for 30 days
30 days, not 14Full platform, nothing held backFree community and setup help
Frequently asked questions
Why can't I just use GoHighLevel's default domain?
The default domain is shared across all accounts. Other senders' behavior affects your reputation too.
Do I need to buy a new domain for this?
No, use a subdomain of a domain you already own, like mg.yourbusiness.com.
How long does DNS verification take?
Usually a few minutes, but up to 48 hours at some registrars.
Will this affect emails I already have in workflows?
Yes, once the dedicated domain is active, all outgoing emails from the sub account use it, including workflow emails.
Can I have more than one dedicated domain per sub account?
Yes, GoHighLevel lets you add multiple domains and configure which one to use for bulk sends, one-on-one conversations, and workflows separately.






