← All Field Notes
GHL · Digital Marketing Agency · Oct 7, 2026

HighLevel Email Sending Domains: Verify, Rotate, Reach the Inbox

HighLevel Email Sending Domains: Verify, Rotate, Reach the Inbox

Key Takeaways

You spent six months building a list. You wrote the email. You hit send, and half of it went to spam. For most local businesses that is not a copy problem. It is a domain problem, and in HighLevel the fix is a settings screen. This walkthrough follows HighLevel's Content Army tutorial on configuring email sending domains, rewritten for the owner who wants the campaign to land. On Point Tech Solutions is a Go High Level consultant in Los Gatos, serving San Jose and the Bay Area. We send from the same setup, so here is how it works.

Step one: a dedicated domain, verified

Everything starts in the sub-account. Go to Settings, then Email Services, and add a dedicated sending domain. That is the domain your campaigns go out on, and it should be yours, not a shared one. The video is blunt about this. If you do not have a dedicated domain set up, do that first, because nothing in the campaign sender settings works without it.

Verification is where people get stuck. HighLevel hands you DNS records, including the DKIM record, and you add them at your domain registrar. Until those records resolve, the domain card shows the SSL as not issued. The fix is right on the card. Click the three dots, choose Verify Domain, copy the records it shows you, and add them to your DNS. Once they resolve, the card flips to verified and the domain becomes usable in campaigns.

HighLevel Email Services screen showing dedicated sending domain cards and verification status

Where the sender domain lives inside a campaign

Open Marketing, then Emails, then Campaigns, and open the email you want to send. Click Send or Schedule in the top right. That screen has two fields that matter. Sender Domain on the left, Sender Email on the right.

If the sub-account has one dedicated domain, HighLevel picks it for you. You type the sender email, it has to be on that domain, and you are done. HighLevel checks the match in real time. Type an address on a different domain and you get a warning, because mail providers authenticate the message against the sending domain, and a mismatch is exactly what spam filters look for. Once a campaign is sent or scheduled, the sender domain is locked to it, so change it in the draft or duplicate the campaign.

The Go High Level San Jose setup for rotating domains

This is the part of the tutorial most owners have never seen. Under Email Services, click View Configuration on the dedicated domain and IP card. You will see every dedicated domain the account has. In the video there are three.

Scroll to Campaign Domains. This is where you choose which of those domains are allowed to send bulk campaigns. Having a domain in your settings does not put it in the campaign dropdown. Only the domains you select here show up when you go to send. In the example, three domains are selected and the split reads 34, 33 and 33 percent.

Back in the campaign, the Sender Domain dropdown now offers each domain plus All Domains. Pick one domain and every email in that campaign goes out from it. Pick All Domains and HighLevel rotates across the three on that split. The sender email field then takes just the local part, the bit before the @ sign. Type marketing and the campaign sends from marketing at each of the rotated domains.

Why bother? Because sending thousands of emails from one address is how a domain earns a bad reputation. Rotation spreads the volume, and HighLevel only rotates across domains that are verified and warmed up, so a cold domain never gets dragged into the send.

HighLevel campaign domain configuration with multiple sending domains and the rotation split

Reply-To, warm-up and the two kinds of warning

Reply-To is independent of the sending domain. Set it to any inbox you like, so replies land where a human reads them. For a local business that usually means the owner's main inbox or the office manager's, not a marketing address nobody checks.

Warm up new domains as your volume grows. The presenter's advice is to use dedicated sending domains for all campaign email and ramp them up, rather than throwing a brand new domain at a full list on day one. HighLevel's help doc backs that up. A domain that is not warmed yet is treated like an unverified one, and the campaign waits.

Know the difference between a warning and an error. A warning, like a sender email that does not match the sender domain, still lets the campaign send. An error, like an unverified domain, stops the send until you fix it. Both link to the domain configuration so you are never guessing where to go.

Why This Matters for Bay Area and San Jose Businesses

A San Jose dentist, a Campbell HVAC company, a Los Gatos salon. They all have a list of past customers sitting in a CRM, and most of them have never emailed it. When they finally do, it is a reactivation offer or a seasonal reminder, and the whole thing lives or dies on inbox placement. One send from an unverified domain can teach Gmail that your business is spam before the second email ever goes out.

The ownership angle is the one we care about. The sending domain is your domain. The DNS records are on your registrar account. If an agency set this up and you cannot log in to either, you do not own your email reputation, they do. When On Point Tech configures sending domains for a Bay Area client, the domain, the registrar and the HighLevel sub-account all belong to the business, and we show the office how to check the verification card themselves.

Practical Steps

  1. Go to Settings, then Email Services, and add a dedicated sending domain on a domain the business owns.
  2. Click the three dots on the domain card, choose Verify Domain, and add every DNS record it gives you, DKIM included. Wait for the card to show SSL issued.
  3. Click View Configuration, scroll to Campaign Domains, and select each verified domain you want available for bulk sends.
  4. Open Marketing, then Emails, then Campaigns. Open your email and click Send or Schedule.
  5. Choose a Sender Domain. One domain means the sender email must be on it. All Domains means you type only the local part, like marketing, and HighLevel rotates.
  6. Set the Reply-To to an inbox a person reads, and clear any warning or error before you send.
  7. Ramp volume on a new domain over weeks, not in one blast.

Watch the HighLevel tutorial

Final thoughts

Sending domains are the least exciting screen in HighLevel and one of the most expensive to get wrong. Verify the domain, match the sender email, rotate when the list gets big, and point replies at a human. On Point Tech Solutions is a Go High Level consultant in Los Gatos serving San Jose and the Bay Area. We set this up for clients done for you, or we teach it with an SOP, and either way the domain and the account stay in the client's name.

Want to build this yourself? Join the On Point Tech Academy. It's free, and we build live every Tuesday and Thursday.

Learn to build this yourself. Free.

The On Point Tech Academy costs nothing and never asks for a card. We build live every Tuesday and Thursday, 12:30 to 1:30 PT.

Join the Academy free ← Back to all Field Notes