Starting a new agency on GoHighLevel (GHL) often leads to a common bottleneck: email deliverability. When you provision a new sub-account and connect a domain, you are starting with a neutral-to-cold reputation. Sending thousands of emails on day one is the fastest way to get your domain blacklisted or your LC Email account suspended. A structured warmup process is not optional; it is a foundational requirement for agency scalability.
The Mechanism of Sender Reputation in GHL
Mail servers at major providers like Google and Microsoft use sophisticated algorithms to evaluate incoming mail. They look for a history of consistent, high-quality engagement. If a new domain suddenly bursts with high-volume outbound traffic, it mimics the behavior of a compromised account or a spammer. By warming up your domain, you are essentially 'introducing' your server to these providers and proving that your content is solicited and valuable.
In the GHL ecosystem, most agencies use LeadConnector (LC) Email, which is a white-labeled version of Mailgun. While GHL manages the backend infrastructure, the reputation of your specific sending domain belongs to you. If your domain gets flagged, moving to a different SMTP provider often won't solve the problem, as the domain itself carries the negative 'score.'
Technical Prerequisites Before Warmup
Before you send a single warmup email, your technical DNS configuration must be flawless. Mail servers will immediately reject or junk mail from domains with incomplete authentication. You must ensure your GHL settings show 'Verified' for the following records:
- SPF (Sender Policy Framework)
- Specifies which mail servers are authorized to send email on behalf of your domain.
- DKIM (DomainKeys Identified Mail)
- Adds a digital signature to your emails, proving the content wasn't tampered with in transit.
- DMARC (Domain-based Message Authentication, Reporting, and Conformance)
- A policy that tells receiving servers what to do if SPF or DKIM fails. Start with a 'p=none' policy, but ensure it exists.
It is highly recommended to use a sub-domain for your GHL sending, such as 'mg.youragency.com' or 'mail.youragency.com'. This protects your primary root domain's reputation used for daily business operations and employee communication.
The Incremental Ramp-Up Schedule
The goal of a warmup is to gradually increase volume while maintaining high engagement rates. A typical schedule for a new GHL sub-account looks like this:
- Days 1-3
- Send 20 emails per day to highly engaged contacts (such as your own team or internal test lists).
- Days 4-7
- Increase to 50 emails per day. Monitor for any bounces or manual spam complaints.
- Week 2
- Move to 100-200 emails per day. This is where you should begin using 'smart lists' to target only the most active leads.
- Week 3
- Increase to 500 emails per day, provided your open rates remain above 20% and your bounce rate is below 2%.
- Week 4
- Scale toward your target production volume.
If at any point you see a sharp decline in open rates, you must pause the ramp-up and maintain the current volume or even decrease it for several days until the metrics stabilize. Using a tool like SenderSignal during this phase can provide visibility into whether your emails are hitting the inbox or the spam folder across different providers.
Curating Your Initial Mailing List
The biggest mistake GHL users make is using a 'dirty' list for their warmup. You cannot warm up a domain with cold, unverified leads. The initial recipients should be your most active customers or leads who have opted in recently. High open rates and click-through rates act as positive signals to ISPs. Conversely, a single spam complaint during the first week of warmup can set your reputation back by weeks.
Ensure you run every list through a verification service to remove invalid addresses. Bounces are a primary indicator of poor list hygiene and are weighted heavily by filters. In GHL, you can automate this by using the built-in email verification or third-party webhooks to tag and exclude unverified leads from your warmup workflows.
Content Best Practices During Reputation Building
During the warmup phase, your email content should be 'safe' and low-risk. Avoid excessive use of 'salesy' language that might trigger keywords associated with junk mail. Keep the following in mind:
- Minimize Images
- Use a high text-to-image ratio. Heavily designed HTML templates can sometimes be viewed with suspicion by filters on new domains.
- Avoid Link Shorteners
- Never use generic shorteners like bit.ly. These are frequently used by spammers and can get your mail blocked. Use full URLs or branded tracking links provided by GHL.
- Clear Unsubscribe Link
- Ensure your unsubscribe link is prominent. It is much better for a user to unsubscribe than to click the 'Report Spam' button.
- Personalization
- Use GHL custom values to personalize the subject line and body. Unique content for each recipient is harder for filters to flag as a mass-blast template.
Monitoring and Reacting to Signals
Warmup is not a 'set it and forget it' process. You need to monitor the GHL Email Statistics dashboard daily. Pay close attention to the 'Events' tab to see specific rejection codes. If you see errors like '550 5.7.1 Service unavailable,' it usually means your IP or domain reputation has taken a hit.
Consistent monitoring through SenderSignal allows you to see if your reputation is consistent across Google, Outlook, and Yahoo. Often, a domain might be performing well on Gmail but going straight to spam on Outlook. Identifying these provider-specific issues early allows you to adjust your strategy before the damage becomes permanent.
Sustaining Reputation After Warmup
Once you have reached your desired volume, the work is not over. Reputation is dynamic; it can drop quickly if your sending patterns become erratic. Avoid 'spiky' sending behavior, such as sending nothing for six days and then blasting 10,000 emails on Friday. Instead, try to spread your campaigns out to maintain a consistent daily volume.
Continue to prune your lists regularly. Use GHL workflows to automatically move inactive subscribers (those who haven't opened an email in 60-90 days) into a 're-engagement' sequence or remove them from your primary sending lists. Maintaining a clean, active audience is the only way to ensure long-term deliverability success for your agency and your clients.