GoHighLevel has no built-in warmup feature. Warm up manually: Week 1: 50-100 emails/day to your most engaged contacts using personal 1:1 emails (not bulk campaigns). Week 2: 200-500/day. Week 3: 500-1,500/day. Week 4+: gradually increase to full volume. Monitor at your SMTP provider dashboard (not in GHL). Do not use GHL's bulk campaign or workflow features during the first 2 weeks — they send too fast and can burn your domain.
GoHighLevel Email Warm-Up Guide: Week-by-Week Plan
Why GHL Warmup Is Different
GoHighLevel doesn't manage warmup because it's not an email infrastructure tool — it's a campaign management platform. The warmup responsibility falls on you.
The challenge: GHL's sending behavior works against warmup. Bulk campaigns send everything at once. Workflows can trigger hundreds of emails simultaneously. Neither pattern is appropriate during warmup.
You need to work around GHL's limitations during the warmup period. For general IP warmup theory, see our IP warming schedule.
The Week-by-Week Plan
Pre-Warmup (Day 0)
- Custom SMTP configured (Mailgun, SendGrid, or AWS SES)
- Domain authenticated (SPF, DKIM, DMARC)
- Dedicated sending domain verified
- SMTP provider dashboard accessible for monitoring
- Engaged contact segment identified (opened email in last 30 days)
Week 1: Foundation (50-100 emails/day)
Method: Send 1:1 manual emails from GHL conversations, NOT bulk campaigns.
- Day 1-2: 25-50 emails. Personal messages to your most engaged contacts.
- Day 3-5: 50-75 emails. Continue with engaged contacts.
- Day 6-7: 75-100 emails.
What to send: Conversational, personal emails. "Hey [name], I wanted to share this resource." Not templates. Not campaigns.
Monitor: Check SMTP provider dashboard daily. Bounce rate must stay under 2%. Complaints under 0.1%.
Week 2: Growth (200-500 emails/day)
Method: Small workflow triggers to engaged segments. Still no bulk campaigns.
- Day 8-10: 200-300 emails/day
- Day 11-14: 300-500 emails/day
What to send: Simple automation triggers (welcome email, thank you message). Keep content value-focused.
Monitor: Check Google Postmaster Tools. Domain reputation should be moving from "None" to "Low." Check SMTP dashboard for bounces.
Week 3: Expansion (500-1,500 emails/day)
Method: Small campaigns to engaged segments (500-1,000 recipients per batch).
- Day 15-17: 500-800 emails/day
- Day 18-21: 800-1,500 emails/day
What to send: First real campaigns, but only to contacts who opened in last 60 days.
Monitor: Domain reputation should be "Low" or "Medium." If still "None," slow down.
Week 4+: Normal Operations (1,500+ emails/day)
Method: Standard GHL campaigns and workflows. Gradually include less-engaged segments.
- Week 4: 1,500-3,000/day
- Week 5: 3,000-5,000/day
- Week 6+: Full volume
Monitor: Domain reputation should be "Medium" or "High." Continue monitoring weekly.
GHL-Specific Warmup Rules
1. Don't use bulk campaigns in Weeks 1-2. GHL campaigns send everything at once. During early warmup, this volume spike triggers ISP throttling.
2. Use workflows with delays. If you must automate during warmup, add 5-10 minute delays between sends in your workflow. This prevents the burst-send problem.
3. Don't send to your full list. Segment aggressively. Engaged contacts only for the first 3 weeks.
4. Monitor at the SMTP provider, not GHL. GHL doesn't show delivery data with custom SMTP. Log into Mailgun/SendGrid/SES daily and check bounce rate, complaint rate, and delivery rate.
5. Don't switch SMTP providers mid-warmup. If you start warmup on Mailgun, stay on Mailgun. Switching providers mid-warmup resets the process.
When Warmup Isn't Working
Bounce rate above 3%: Stop. Clean your contact list. Remove invalid addresses. Restart at lower volume.
Spam complaints above 0.1%: Stop. You're sending to people who don't want your email. Tighten your engaged-only segment.
Domain reputation stuck at "None" or "Low" after 3 weeks: Your volume may be too low for Google to evaluate. Increase slightly. Or check authentication — failing SPF/DKIM prevents reputation building.
GHL SMTP errors: Check SMTP provider for rate limit errors. Mailgun's lower plans have hourly sending limits. You may need to upgrade your SMTP plan or add delays to GHL workflows.
Practitioner note: The #1 warmup failure I see with GHL agencies: agency sets up custom SMTP on Monday, imports 10K contacts on Tuesday, sends a bulk campaign on Wednesday. Domain is burned by Thursday. Warmup is not optional — it's the foundation of deliverability.
Practitioner note: For agencies warming multiple client domains simultaneously: stagger the starts. Don't warm 5 client domains on the same day from the same SMTP provider. Start one per week. This distributes the load and makes monitoring manageable.
If you want your GHL domain warmed up with proper monitoring and adjustment, schedule a consultation — I manage warmup programs for GHL agencies.
Sources
- Google: Email Sender Guidelines
- Mailgun: IP Warming Best Practices
v1.0 · March 2026
Frequently Asked Questions
Does GoHighLevel have a warmup feature?
No. GoHighLevel has no built-in email warmup functionality. You must warm up your domain manually by gradually increasing sending volume to engaged recipients. Third-party warmup tools (Warmbox, Mailreach) are designed for cold email, not GHL marketing warmup.
How long does GHL email warmup take?
3-4 weeks minimum to reach moderate volume (5K-10K/month). 6-8 weeks for high volume (50K+/month). Rushing warmup by sending too much too fast is the most common mistake.
Can I use Warmbox or Mailreach for GHL warmup?
Warmup tools are designed for cold email domains, not marketing. For GHL marketing warmup, send to real engaged contacts — not artificial warmup traffic. Warmup tools generate fake engagement that doesn't match your actual audience, which can confuse ISP signals.
Why do my GHL emails go to spam during warmup?
Common causes: too much volume too fast, sending to unengaged contacts, authentication not fully configured (check SPF, DKIM, DMARC), or using bulk campaign mode instead of 1:1 sends. Slow down, send to engaged contacts only, verify authentication.
Should I warm up LC Email or custom SMTP?
Custom SMTP with your own domain. LC Email uses shared infrastructure that's already 'warmed' (but shared). Custom SMTP on your own domain needs warmup because the domain has no sending history.
Want this handled for you?
Free 30-minute strategy call. Walk away with a plan either way.