GOHIGHLEVEL ANSWERS & PROMPTS: PLAYBOOK T12 · DELIVERABILITY & DNS
AUTHOR: DANIEL HALLMAN
KEYWORD: DNS
PLAYBOOK T12 · Deliverability & DNS KEYWORD: DNS

How do you keep cold email separate from your main business domain in GoHighLevel?

Answer: Keep your primary root domain strictly for opted-in clients, billing, and calendar invites in Settings > Email Services, and run cold outreach from 2–3 secondary domains capped at 30 plain-text emails per inbox per day.

STEP-BY-STEP INSTRUCTIONS + ANNOTATED GHL SCREENSHOTS

Steps in GoHighLevel

  1. STEP 1
    Lock Your Primary LC Email Domain to Opted-In Contacts: In Settings > Email Services > Dedicated Domain and IP, keep your root domain (agency.com) and LC Email subdomain (mail.agency.com) strictly for opted-in leads and active clients.
    REAL GHL SCREEN · SETTINGS > EMAIL SERVICES & DEDICATED DOMAIN ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Email Services screenshot showing Settings > Email Services menu, Dedicated Domain And IP button, and verified dedicated sending domain
    1Open Settings > Email Services 2Click Dedicated Domain And IP 3Verify Dedicated Sending Domain
  2. STEP 2
    Configure SPF, DKIM, and DMARC on Secondary Domains: In your DNS provider (Cloudflare > DNS), publish SPF, DKIM, and _dmarc records on 2–3 secondary outreach domains and cap sending at 25–30 plain-text emails/day per inbox.
    REAL GHL SCREEN · SETTINGS > DOMAINS & URL REDIRECTS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Domains and URL Redirects screenshot showing Settings > Domains & URL Redirects menu, + Connect a domain button, and connected subdomains
    1Open Settings > Domains & URL Redirects 2Click + Connect a Domain 3Manage Subdomains & Connected Products
  3. STEP 3
    Route Positive Replies via Inbound Webhook: In Automation > Workflows, create an Inbound Webhook trigger that creates an opportunity in your primary sub-account only when a prospect replies positively.
    REAL GHL SCREEN · AUTOMATION > WORKFLOW BUILDER CANVAS ANNOTATED GHL SCREENSHOT
    Annotated GoHighLevel Workflow Builder canvas screenshot showing If/Else condition branch, priority routing steps, and Builder/Settings/Execution logs tabs
    1Add If/Else Condition & Tag Guard 2Chain Priority & Wait Steps 3Switch to Settings or Execution Logs
MODE: AGENT PROMPT
PASTE INTO CLAUDE CODE, CURSOR, CHATGPT, OR GOHIGHLEVEL ASK AI AGENT PROMPT
Audit our email sending domains and set up a clean firewall between cold outreach and our main GoHighLevel sub-account domain:
1. Verify that our primary business domain and LC Email sending subdomain have valid SPF, DKIM, and DMARC records and are restricted to opted-in contacts.
2. Check that no cold unopted list imports are queued on the primary HighLevel LC Email domain.
3. Configure an inbound webhook workflow to create a HighLevel opportunity only when a prospect replies positively from our secondary outreach inboxes.
Cause
  • Sending cold outbound campaigns from your main agency or client domain (agency.com) risks spam complaints that tank deliverability for everyday client invoices, proposals
  • and appointment confirmations.
GoHighLevel Configuration
  • 3 secondary lookalike domains for cold prospecting, warm them for 14 days with SPF, DKIM
  • and DMARC configured
  • and sync only positive replies into your main HighLevel sub-account pipeline.
MENU PATH REFERENCE

GoHighLevel Menu Paths

Step Menu Path in GHL Action
Step 1 Settings > Email Services > Dedicated Domain and IP Keep your root domain (agency.com) and LC Email subdomain (mail.agency.com) strictly for opted-in leads and active clients.
Step 2 Cloudflare > DNS Publish SPF, DKIM, and _dmarc records on 2–3 secondary outreach domains and cap sending at 25–30 plain-text emails/day per inbox.
Step 3 Automation > Workflows Create an Inbound Webhook trigger that creates an opportunity in your primary sub-account only when a prospect replies positively.
Isolating Cold Email Domains from Your Main Business Domain in GoHighLevel
VISUAL PLAYBOOK · PLAYBOOK T12 (DELIVERABILITY & DNS) Back to Annotated GHL Screenshots ↑
DEFAULT SETUP VS. AUTOMATED WORKFLOW

Operational Comparison

Manual Admin Work Per Client
Manual Clicking Across Tabs: 45 min
Automated HighLevel Setup: 2 min
Lead-to-Booked-Job Conversion
Untracked Follow-Up: 18%
Automated GHL Pipeline: 74%

Related Questions

BUILD FASTER IN GOHIGHLEVEL · FREE TRIAL BONUSES + MCP SERVER

Build this directly inside your GoHighLevel sub-account

Connect Claude Code, Cursor, or OpenAI Codex to our ghl-tools MCP Server & Rust CLI to build workflows, forms, and funnels from your editor, or start your GoHighLevel plan through our partner link to unlock $612+ in ready-to-import kits (including Deliverability, DNS & Apple Branded Mail Pack ($47 — or Free with Trial)) and weekly live clinics.