SendGrid IP warmup is the process of gradually increasing email volume from a new dedicated IP address in your SendGrid account to build a positive sender reputation with ISPs like Gmail, Yahoo, and Microsoft 365. When you receive a new dedicated IP from SendGrid, it has zero sending history, which means ISPs treat every message from it with heightened scrutiny. A proper warmup typically takes 4 to 6 weeks, during which you incrementally increase daily send volume from a few hundred emails to your full target capacity while monitoring bounce rates, spam complaints, and engagement metrics.
Without a structured SendGrid IP warmup, your emails land in spam folders, your IP gets throttled or blacklisted, and you damage the domain reputation you may have spent months building. This guide covers the exact daily volume schedule to follow, how to configure warmup in the SendGrid console, the difference between manual and automatic warmup, what metrics to track, how the 2024 Gmail and Yahoo sender requirements affect your warmup, and how to troubleshoot common problems.
What Is SendGrid IP Warmup and Why Is It Required?
SendGrid IP warmup is the practice of establishing a positive sending reputation for a new dedicated IP address by starting with low email volumes and increasing them systematically over several weeks. ISPs evaluate every new sender based on the reputation of the sending IP address. A brand new IP has a neutral reputation, which means ISPs apply extra scrutiny to every message sent from it.
When you send a small number of well-targeted emails from a new IP and those emails generate positive engagement (opens, clicks, replies), the ISPs gradually assign a higher reputation score to that IP. As the score improves, you can send more emails without triggering spam filters or throttling.
SendGrid assigns dedicated IPs to customers on certain pricing tiers. When you request a new dedicated IP, SendGrid provisions it and adds it to your account, but the IP has no sending history. SendGrid’s own documentation has historically recommended a 4 to 6 week warmup period, though the exact schedule depends on your target sending volume, list quality, and engagement rates.
Why SendGrid Specifically Requires IP Warmup
SendGrid operates a shared infrastructure where thousands of customers send email through their platform. When you get a dedicated IP, you are isolating your sending reputation from other SendGrid users. This is beneficial because you control your reputation entirely, but it also means you start from zero. The IP has no history with any ISP, so it has no trust capital.
The key difference between warming up on SendGrid versus other platforms is that SendGrid offers IP Pools, which let you segment your sending across multiple IPs and control exactly which IP handles which traffic. This is a powerful feature during warmup because you can route your warmup traffic to the new IP while keeping your established IPs handling your regular volume.
What Happens If You Skip SendGrid IP Warmup
Skipping warmup and sending full volume from a new SendGrid dedicated IP triggers immediate ISP scrutiny. Here is what typically happens:
- Gmail starts bulk-folder routing or full spam placement within the first 500 to 1000 emails
- Yahoo and AOL apply rate limiting that delays or rejects messages
- Microsoft 365 (Outlook.com, Hotmail) may block the IP entirely for 24 to 48 hours
- Your bounce rate spikes because ISPs reject connections from unknown IPs
- Spam complaint rates increase because engaged recipients never see your emails in their primary inbox
- Recovery takes 2 to 4 times longer than a proper warmup would have taken
The cost of skipping warmup is not just lost deliverability during the warmup period. It is permanent reputation damage that follows the IP for its entire lifespan. Some ISPs maintain negative reputation data for months or years.

The Exact SendGrid IP Warmup Schedule (Daily Volume by Week)
The most common question SendGrid users ask is exactly how many emails to send each day during warmup. The schedule below is based on SendGrid’s historical recommendations combined with industry best practices that have been validated across thousands of warmup campaigns.
This schedule assumes a target volume of 50,000 to 100,000 emails per day. If your target is higher or lower, scale the numbers proportionally while keeping the same weekly ramp pattern.
Week 1: Foundation Building (Days 1-7)
| Day | Emails to Send | Target Bounce Rate | Notes |
|---|---|---|---|
| Day 1 | 50-100 | Below 5% | Send only to your most engaged contacts |
| Day 2 | 100-200 | Below 5% | Same list, slightly larger segment |
| Day 3 | 200-400 | Below 3% | Expand to moderately engaged contacts |
| Day 4 | 400-600 | Below 3% | Continue gradual increase |
| Day 5 | 600-800 | Below 2% | Monitor complaint rate closely |
| Day 6 | 800-1000 | Below 2% | Check Google Postmaster Tools daily |
| Day 7 | 1000-1500 | Below 2% | End of week assessment |
During week 1, send only to recipients who have engaged with your emails in the last 30 days. Do not send to cold leads, purchased lists, or unengaged segments. The goal is to generate positive signals (opens, clicks, replies) that tell ISPs this IP sends wanted email.
Week 2: Volume Doubling (Days 8-14)
| Day | Emails to Send | Target Bounce Rate | Notes |
|---|---|---|---|
| Day 8 | 1500-2000 | Below 2% | Maintain engagement focus |
| Day 9 | 2000-3000 | Below 2% | Add recently engaged subscribers |
| Day 10 | 3000-4000 | Below 2% | Monitor spam complaint rate |
| Day 11 | 4000-5000 | Below 2% | Check blacklists daily |
| Day 12 | 5000-6000 | Below 2% | Expand to warm leads |
| Day 13 | 6000-7500 | Below 2% | Continue gradual increase |
| Day 14 | 7500-10000 | Below 2% | Mid-warmup assessment |
If your bounce rate exceeds 2% on any day, do not increase volume the next day. Hold at the current level until bounce rates stabilize below 2%. If the complaint rate exceeds 0.1%, pause volume increases and investigate which segments are generating complaints.
Week 3: Scaling Up (Days 15-21)
| Day | Emails to Send | Target Bounce Rate | Notes |
|---|---|---|---|
| Day 15 | 10000-12000 | Below 2% | Add warm leads from last 60 days |
| Day 16 | 12000-15000 | Below 2% | Monitor inbox placement |
| Day 17 | 15000-18000 | Below 2% | Check all major ISP domains |
| Day 18 | 18000-22000 | Below 2% | Expand to less engaged segments |
| Day 19 | 22000-26000 | Below 2% | Watch for throttling signals |
| Day 20 | 26000-30000 | Below 2% | Continue monitoring |
| Day 21 | 30000-35000 | Below 2% | Three-week assessment |
By week 3, you should see improving inbox placement rates. If you are still seeing high spam folder rates at any ISP, hold volume and investigate the cause before continuing to scale.
Week 4: Approaching Target Volume (Days 22-28)
| Day | Emails to Send | Target Bounce Rate | Notes |
|---|---|---|---|
| Day 22 | 35000-40000 | Below 2% | Add remaining engaged contacts |
| Day 23 | 40000-45000 | Below 2% | Monitor all metrics closely |
| Day 24 | 45000-50000 | Below 2% | Check Google Postmaster Tools |
| Day 25 | 50000-55000 | Below 2% | Expand to full list gradually |
| Day 26 | 55000-60000 | Below 2% | Watch for delayed feedback loops |
| Day 27 | 60000-70000 | Below 2% | Continue monitoring |
| Day 28 | 70000-80000 | Below 2% | Four-week assessment |
Week 5-6: Final Ramp and Stabilization (Days 29-42)
| Day Range | Emails to Send | Target Bounce Rate | Notes |
|---|---|---|---|
| Days 29-31 | 80000-90000 | Below 2% | Approach target volume |
| Days 32-35 | 90000-100000 | Below 2% | Full target volume |
| Days 36-42 | Full target volume | Below 2% | Stabilization and monitoring |
After reaching full volume, maintain that level for at least one full week to confirm the IP handles the load consistently. If you see any metric degradation during this stabilization period, reduce volume by 20-30% and hold until metrics recover.
Adjusting the Schedule for Different Target Volumes
If your target volume is significantly different from the 50,000-100,000 range above, use these scaling guidelines:
- Target under 10,000/day: Start at 25-50 emails per day. Double every 3-4 days. Full warmup in 2-3 weeks.
- Target 10,000-50,000/day: Start at 100-200 emails per day. Follow the weekly ramp pattern above but cap each week at your target.
- Target 100,000-500,000/day: Start at 200-500 emails per day. Extend the schedule to 8-10 weeks with smaller weekly increments.
- Target over 500,000/day: Start at 500-1000 emails per day. Plan for 10-12 weeks. Consider warming multiple IPs in a pool.
The key principle is that the ramp should be gradual enough that your bounce rate never exceeds 2% and your spam complaint rate never exceeds 0.1%. If either threshold is breached, you are increasing too fast.

How to Configure IP Warmup in the SendGrid Console
Configuring IP warmup in SendGrid requires setting up IP Pools and routing your traffic correctly. Here is the exact step-by-step process.
Step 1: Verify Your Domain Authentication
Before you start warming up any IP, your sending domain must be fully authenticated. SendGrid requires SPF, DKIM, and DMARC to be configured before you can send from a dedicated IP.
To authenticate your domain in SendGrid:
1. Log in to your SendGrid account at app.sendgrid.com
2. Navigate to Settings > Sender Authentication
3. Click Authenticate Your Domain
4. Enter your sending domain name
5. Select the option for automatic security (DKIM, SPF, DMARC)
6. Copy the DNS records provided by SendGrid
7. Add these records to your DNS provider
8. Wait for DNS propagation (typically 5-30 minutes, up to 48 hours for some providers)
9. Click Verify in the SendGrid console
SendGrid will confirm when authentication is complete. Do not proceed with warmup until all three authentication methods show as verified.
Step 2: Set Up Reverse DNS (PTR Record)
For dedicated IPs, SendGrid allows you to set up reverse DNS, also called a PTR record. This maps your IP address back to your sending domain, which ISPs use as a trust signal.
To configure reverse DNS in SendGrid:
1. Navigate to Settings > IP Addresses
2. Find your new dedicated IP in the list
3. Click the gear icon next to the IP
4. Select Edit Reverse DNS Record
5. Enter the subdomain you want to use (for example, mail.yourdomain.com)
6. SendGrid will provide the PTR record to add to your DNS
7. Add the PTR record through your DNS provider
8. Allow up to 48 hours for PTR propagation
A properly configured PTR record improves your sender score and reduces the likelihood of ISP rejection during warmup.
Step 3: Create IP Pools
IP Pools in SendGrid let you group IPs and control which pool handles which type of email traffic. During warmup, you should create a dedicated pool for your new IP.
To create an IP Pool:
1. Navigate to Settings > IP Pools
2. Click Create IP Pool
3. Name the pool something descriptive like “warmup-pool” or “new-ip-warmup”
4. Select your new dedicated IP from the available IPs list
5. Click Add to Pool
6. Create a second pool for your existing IPs if you have them, named “production-pool” or “main-pool”
Once your pools are created, you can route traffic to the warmup pool by specifying the pool name in your API calls or SMTP integration.
Step 4: Route Warmup Traffic to the New IP Pool
When sending through the SendGrid API, specify the IP pool name in your request headers or payload.
For API v3, add the `ip_pool_name` parameter to your send request:
{
"personalizations": [{"to": [{"email": "[email protected]"}]}],
"from": {"email": "[email protected]"},
"subject": "Your subject line",
"content": [{"type": "text/plain", "value": "Your content"}],
"ip_pool_name": "warmup-pool"
}
For SMTP, set the `X-SG-E2E-IP-Pool` header to your pool name:
X-SG-E2E-IP-Pool: warmup-pool
If you use a third-party sending platform that integrates with SendGrid, check whether it supports IP pool routing. Most major platforms allow you to specify the pool in their SendGrid integration settings.
Step 5: Monitor and Adjust
During the warmup period, check these settings daily:
- IP Pool assignment is correct (traffic is going to the warmup pool)
- Domain authentication is still verified (DKIM signatures are passing)
- PTR record is resolving correctly
- Bounce processing is active (SendGrid automatically processes bounces)
- Spam report feedback loop is enabled
If you notice that traffic is not routing through your warmup IP, verify the pool name spelling and check your API integration for errors.
Manual vs Automatic Warmup in SendGrid: Which Should You Use?
SendGrid supports two approaches to IP warmup: manual and automatic. The right choice depends on whether you already have an established warm IP in your SendGrid account.
Comparison Table: Manual vs Automatic Warmup
| Factor | Manual Warmup | Automatic Warmup |
|---|---|---|
| How it works | You control daily volume by segmenting lists and scheduling campaigns | SendGrid automatically routes excess traffic to your warm IP |
| Prerequisites | None, works with a single IP | Requires at least one already-warm IP in your account |
| Volume control | Full control, you set exact daily numbers | SendGrid handles the ramp based on your warm IP’s capacity |
| Best for | First dedicated IP, new SendGrid accounts | Existing SendGrid users adding a second or third IP |
| Risk of over-sending | Low, you control every send | Medium, automatic routing may send more than ideal if warm IP has high volume |
| Monitoring required | Daily manual checks | Weekly checks recommended |
| Flexibility | High, you can pause or slow the ramp at any time | Low, SendGrid controls the ramp rate |
| Time commitment | 15-30 minutes per day | 10 minutes per week |
Decision Matrix: Which Warmup Method to Choose
| Your Situation | Recommended Method | Why |
|---|---|---|
| First dedicated IP, no warm IP available | Manual warmup | Automatic warmup requires an existing warm IP |
| Adding a second IP to an established account | Automatic warmup | SendGrid can route overflow from your warm IP |
| Sending to cold leads or purchased lists | Manual warmup | You need tight control over which contacts receive email |
| Running transactional and marketing from same account | Automatic warmup | Transactional traffic on warm IP helps build the new IP |
| Need to warm up during a campaign | Manual warmup | Automatic routing may interfere with campaign timing |
| Low technical resources or time | Automatic warmup | Less hands-on management required |
How to Enable Automatic Warmup in SendGrid
If you have an existing warm IP and want to use automatic warmup for a new IP:
1. Navigate to Settings > IP Addresses
2. Find your new dedicated IP
3. Click the gear icon next to the IP
4. Select Enable Automatic Warmup
5. Choose the warm IP that will handle overflow traffic
6. Confirm the setting
SendGrid will now automatically route any email volume that exceeds the new IP’s current warmup stage to your established warm IP. The new IP’s allowed volume increases gradually as it builds reputation.
When Manual Warmup Is the Only Option
You must use manual warmup if:
- This is your first dedicated IP on SendGrid
- You do not have any IP with established positive reputation in your account
- You are warming up an IP that was previously blacklisted or had poor reputation
- You need to warm up on a specific schedule that does not match SendGrid’s automatic ramp
Manual warmup requires more daily effort but gives you complete control over the pace and allows you to respond immediately to any deliverability issues.
SendGrid IP Warmup Metrics: What to Track and What the Numbers Mean
Tracking the right metrics during warmup is essential for knowing whether your IP is building reputation correctly or heading toward trouble. Here are the specific metrics to monitor and the thresholds that indicate healthy warmup progress.
Essential Warmup Metrics Table
| Metric | Target During Warmup | Warning Threshold | Critical Threshold | Where to Monitor |
|---|---|---|---|---|
| Bounce rate | Below 2% | 2-5% | Above 5% | SendGrid Activity Feed |
| Spam complaint rate | Below 0.05% | 0.05-0.1% | Above 0.1% | SendGrid Suppressions |
| Open rate | Above 20% | 10-20% | Below 10% | SendGrid Statistics |
| Click rate | Above 3% | 1-3% | Below 1% | SendGrid Statistics |
| Inbox placement rate | Above 90% | 70-90% | Below 70% | Google Postmaster Tools |
| Unsubscribe rate | Below 0.5% | 0.5-1% | Above 1% | SendGrid Suppressions |
| Blacklist presence | None | Listed on 1 minor DNSBL | Listed on 2+ DNSBLs | MXToolbox, Spamhaus |
How to Monitor Bounce Rate in SendGrid
SendGrid categorizes bounces into hard bounces (permanent, invalid addresses) and soft bounces (temporary, mailbox full, server timeout). During warmup, both types matter, but hard bounces are more damaging to reputation.
To check your bounce rate:
1. Navigate to Activity > Activity Feed in SendGrid
2. Filter by your warmup IP pool
3. Look at the bounce category breakdown
4. Calculate the percentage: (total bounces / total delivered) x 100
If your hard bounce rate exceeds 2%, your list contains too many invalid addresses. Run your list through a verification service before continuing the warmup.
How to Monitor Spam Complaint Rate
Spam complaints are the most damaging metric during warmup. A single complaint spike can set your warmup back by days or weeks.
SendGrid provides spam report data through the Suppressions page:
1. Navigate to Suppressions > Spam Reports
2. Check the daily count of spam reports
3. Compare against your daily send volume
4. Calculate: (spam reports / total delivered) x 100
If your complaint rate exceeds 0.1%, immediately stop sending to the segments that generated the complaints. Review your content, subject lines, and targeting for anything that might trigger the spam button.
Using Google Postmaster Tools During Warmup
Google Postmaster Tools provides direct feedback from Gmail about your IP and domain reputation. This is the most reliable source of truth for how Gmail views your warmup progress.
To set up Google Postmaster Tools for your SendGrid warmup:
1. Go to postmaster.google.com
2. Sign in with a Google account
3. Add your sending domain
4. Verify domain ownership using the DNS TXT record provided
5. Wait 2-3 days for data to populate
Key metrics to watch in Postmaster Tools:
- IP Reputation: Should move from Neutral to Low to Medium to High over the warmup period
- Domain Reputation: Should track closely with IP reputation
- Spam Rate: Should stay below 0.1%
- Feedback Loop: Shows complaint data directly from Gmail users
If Google Postmaster Tools shows your IP reputation as Bad or Low after 3 weeks of warmup, you need to slow down the ramp and investigate content or list quality issues.
When to Consider Your Warmup Complete
Your SendGrid IP warmup is complete when all of these conditions are met:
- You have reached your target daily sending volume
- Bounce rate has been below 2% for at least 7 consecutive days at full volume
- Spam complaint rate has been below 0.1% for at least 7 consecutive days
- Google Postmaster Tools shows IP reputation as High
- Inbox placement rate is above 95% across all major ISPs
- No blacklist listings exist for the IP
- Open and click rates are consistent with your pre-warmup benchmarks
Do not consider warmup complete until you have maintained full volume for at least one full week with stable metrics.

How Gmail and Yahoo 2024 Sender Requirements Affect Your SendGrid Warmup
The email deliverability landscape changed significantly in February 2024 when Google and Yahoo jointly announced new sender requirements for bulk email senders. These requirements directly affect how you should approach SendGrid IP warmup.
What the Requirements Mandate
The 2024 Gmail and Yahoo sender requirements apply to anyone sending more than 5,000 emails per day to Gmail or Yahoo recipients. The key requirements are:
- SPF, DKIM, and DMARC authentication: All sending domains must have valid SPF and DKIM records. DMARC is required with at least a p=none policy, moving toward p=quarantine or p=reject.
- Spam complaint rate below 0.1%: This is measured through Google Postmaster Tools and Yahoo’s Feedback Loop. Exceeding this threshold results in throttling or blocking.
- One-click unsubscribe: All commercial email must include a visible, one-click unsubscribe link that processes within 2 days.
- Valid forward-confirmed reverse DNS (FCrDNS): The sending IP must have a PTR record that matches the HELO/EHLO domain.
How These Requirements Impact Your SendGrid Warmup
During warmup, you may send fewer than 5,000 emails per day in the early weeks, which means the bulk sender requirements do not technically apply yet. However, you should still meet all requirements from day one because:
- ISPs evaluate authentication regardless of volume thresholds
- Building good habits during warmup prevents problems when you cross the 5,000/day threshold
- DMARC alignment takes time to establish and should be in place before warmup starts
- The one-click unsubscribe requirement applies to all commercial email, not just bulk sending
Configuring DMARC for Your SendGrid Warmup
DMARC policy should be set before you send the first email from your new IP. Here is the recommended approach:
1. Start with p=none to monitor how your email is being handled
2. Review DMARC aggregate reports weekly during warmup
3. Move to p=quarantine after 2-3 weeks of clean data
4. Move to p=reject after warmup is complete and all authentication is passing
SendGrid provides DMARC reporting data through its authentication dashboard. You can also use third-party DMARC analysis tools for more detailed reporting.
The One-Click Unsubscribe Requirement
SendGrid supports one-click unsubscribe through the List-Unsubscribe header. During warmup, ensure this is enabled:
1. Navigate to Settings > Mail Settings
2. Find the Unsubscribe section
3. Enable Subscription Tracking
4. Configure the unsubscribe landing page or email preference center
5. Ensure the List-Unsubscribe header is included in your emails
SendGrid automatically adds the List-Unsubscribe header when Subscription Tracking is enabled. Verify it is present by sending a test email and checking the raw headers.
SendGrid IP Warmup Troubleshooting: Common Problems and Fixes
Even with a perfect schedule, warmup problems can arise. Here is how to diagnose and fix the most common issues.
Problem: Bounce Rate Exceeds 2%
Symptoms: SendGrid Activity Feed shows bounce rate above 2% for two or more consecutive days. Hard bounces are increasing.
Likely causes:
- List contains invalid or outdated email addresses
- You are sending to unverified contacts
- The list was not cleaned before warmup started
Immediate actions:
1. Pause volume increases. Hold at the current level.
2. Export the list of bounced addresses from SendGrid
3. Run the full list through an email verification service
4. Remove all invalid, risky, and unknown addresses
5. Resume warmup at the same volume level, not higher
Prevention: Always verify your list before starting warmup. Use a double opt-in process for new subscribers. Remove addresses that have been unengaged for more than 90 days.
Problem: Spam Complaint Rate Exceeds 0.1%
Symptoms: SendGrid Suppressions page shows increasing spam reports. Google Postmaster Tools shows spam rate above 0.1%.
Likely causes:
- Recipients do not recognize the sender or the content
- Subject lines are misleading or overly promotional
- You are sending to recipients who did not explicitly opt in
- Email content triggers spam filters
Immediate actions:
1. Stop sending to the segments that generated complaints
2. Review your subject lines for anything misleading
3. Check your email content for spam trigger patterns
4. Verify that your unsubscribe link is working and visible
5. Reduce volume by 50% and send only to your most engaged contacts
6. Wait for complaint rate to drop below 0.05% before increasing volume again
Prevention: Send a re-engagement campaign before warmup to confirm your list is still interested. Use a preference center so recipients can choose email frequency and topics.
Problem: Inbox Placement Is Below 70%
Symptoms: Google Postmaster Tools shows low inbox placement. Seed testing shows emails landing in spam across multiple ISPs.
Likely causes:
- IP reputation is not building as expected
- Domain reputation is dragging down IP reputation
- Authentication records are misconfigured
- Content is triggering spam filters at specific ISPs
Immediate actions:
1. Verify all authentication records (SPF, DKIM, DMARC, PTR)
2. Check Google Postmaster Tools for IP and domain reputation
3. Send a test campaign to a seed list to identify which ISPs are blocking
4. Review email content for ISP-specific filter triggers
5. Reduce volume by 30-50% and hold for 3-5 days
6. If the problem persists, consider switching to a different sending subdomain
Prevention: Warm up your domain reputation alongside your IP reputation by sending consistent, high-engagement email from an authenticated subdomain.
Problem: IP Gets Blacklisted During Warmup
Symptoms: MXToolbox or Spamhaus shows your IP on one or more DNS blocklists. Delivery drops sharply.
Likely causes:
- A spam trap was hit (an old address repurposed by ISPs to catch spammers)
- Complaint rate spiked and triggered automatic listing
- The IP was previously used by another SendGrid customer and had residual reputation issues
Immediate actions:
1. Identify which blacklist(s) list your IP
2. Check the reason for listing (spam trap hit, high complaints, known spam source)
3. If the IP was previously used, request a new dedicated IP from SendGrid
4. If you hit a spam trap, run your entire list through a trap detection service
5. Submit a delisting request to each blacklist
6. While waiting for delisting, route traffic through your warm IP pool
7. Once delisted, restart warmup from day 1 volume levels
Prevention: Use a list hygiene service that detects spam traps before you send. Never send to addresses older than 12 months without reconfirmation.
Problem: Warmup Progress Stalls or Reverses
Symptoms: Metrics that were improving start getting worse. Google Postmaster Tools shows reputation dropping after weeks of progress.
Likely causes:
- You increased volume too quickly
- A segment of your list has low engagement
- An ISP changed its filtering algorithm
- Your content strategy changed during warmup
Immediate actions:
1. Reduce volume to the level where metrics were stable
2. Hold at that level for 5-7 days
3. Identify what changed when the reversal started
4. If content changed, revert to the previous content style
5. If list composition changed, remove the new segments
6. Resume the ramp more slowly than before
Prevention: Keep a warmup log that records daily volume, metrics, and any changes to content or list composition. This makes it easy to identify what caused a reversal.
Troubleshooting Decision Matrix
| Symptom | Most Likely Cause | First Action | Second Action | Escalation |
|---|---|---|---|---|
| High bounce rate | Dirty list | Pause and verify list | Remove invalid addresses | Request new IP if list is unrecoverable |
| High complaint rate | Wrong audience | Pause and review targeting | Improve content and subject lines | Switch to confirmed opt-in list |
| Low inbox placement | Authentication issue | Verify SPF/DKIM/DMARC/PTR | Check Google Postmaster Tools | Warm a new subdomain |
| Blacklisted | Spam trap hit | Identify listing reason | Submit delisting request | Request new IP from SendGrid |
| Stalled progress | Too fast ramp | Reduce to stable volume | Hold for 5-7 days | Extend warmup timeline |
| Uneven ISP performance | ISP-specific filtering | Check per-ISP metrics | Adjust content for specific ISP | Route around problematic ISP |
Post-Warmup: Maintaining Your SendGrid IP Reputation
Reaching full volume does not mean the work is done. Maintaining your IP reputation requires ongoing attention to the same metrics you tracked during warmup.
Daily Maintenance Checklist
- Check bounce rate in SendGrid Activity Feed (target below 2%)
- Check spam complaint rate in SendGrid Suppressions (target below 0.1%)
- Review Google Postmaster Tools for IP and domain reputation
- Verify all authentication records are still valid
- Monitor blacklists for any new listings
Weekly Maintenance Checklist
- Review engagement trends (opens, clicks, unsubscribes)
- Clean your list of unengaged subscribers (no engagement in 60+ days)
- Check DMARC aggregate reports for authentication failures
- Review SendGrid deliverability insights for ISP-specific issues
- Verify that your PTR record is still resolving correctly
Monthly Maintenance Checklist
- Full list hygiene pass (remove hard bounces, spam traps, stale addresses)
- Review and update email content for current best practices
- Check for new ISP requirements or policy changes
- Run a seed test to verify inbox placement across all major ISPs
- Review sending patterns for any gradual drift in volume or content
What to Do If Your IP Reputation Declines After Warmup
If you notice reputation declining after warmup is complete:
1. Check if anything changed in your sending patterns (new list source, new content type, new sending time)
2. Reduce volume by 20-30% immediately
3. Identify the source of the problem (list segment, content, authentication)
4. Fix the root cause before increasing volume again
5. If reputation does not recover within 2 weeks, consider a partial re-warmup
A partial re-warmup means reducing to 30-50% of your target volume for 1-2 weeks, then ramping back up following the same gradual pattern as your initial warmup. This is less drastic than a full re-warmup but still gives ISPs time to adjust their perception of your IP.
When to Request a New IP from SendGrid
Sometimes an IP becomes unrecoverable. Request a new dedicated IP from SendGrid if:
- The IP is listed on 3 or more major blacklists simultaneously
- Google Postmaster Tools shows Bad reputation for more than 4 consecutive weeks
- You have tried a full re-warmup twice and failed both times
- The IP was previously used by another customer and has inherited negative reputation
- You have confirmed that the IP was used for spam before you received it
When requesting a new IP, ask SendGrid to provision a completely fresh IP that has not been used by any previous customer. This is not always possible, but it is worth requesting.
Key Takeaways
- SendGrid IP warmup takes 4 to 6 weeks for most senders, starting at 50-100 emails per day and gradually increasing to full target volume.
- The most critical metrics to monitor during warmup are bounce rate (target below 2%), spam complaint rate (target below 0.1%), and inbox placement rate (target above 90%).
- Configure IP Pools in the SendGrid console to route warmup traffic to your new IP while keeping established IPs handling regular volume.
- Use manual warmup for your first dedicated IP. Use automatic warmup only if you already have a warm IP in your account.
- The 2024 Gmail and Yahoo sender requirements apply to all senders, not just bulk senders. Ensure SPF, DKIM, DMARC, and one-click unsubscribe are configured before warmup starts.
- Verify your entire list before warmup. Sending to invalid or unengaged addresses during warmup damages reputation that takes weeks to rebuild.
- If metrics degrade during warmup, reduce volume immediately and identify the root cause before resuming the ramp.
- Post-warmup maintenance is essential. Monitor the same metrics daily and clean your list regularly to maintain the reputation you built.
- For comprehensive email deliverability monitoring and list hygiene, use dedicated tools that provide real-time feedback on your sending reputation.
- If you need to verify your list before warmup, email spam checker tools can help identify problematic addresses before they damage your IP reputation.
Frequently Asked Questions
How long does it take to warm up a SendGrid dedicated IP?
A SendGrid dedicated IP typically takes 4 to 6 weeks to warm up fully, assuming you follow a structured volume ramp and maintain good list quality. The exact duration depends on your target sending volume, the quality of your email list, and how consistently you follow the warmup schedule. Senders with target volumes under 10,000 emails per day may complete warmup in 2 to 3 weeks, while senders targeting over 100,000 emails per day should plan for 8 to 10 weeks. The warmup is complete when you have maintained full target volume for at least one week with bounce rates below 2%, complaint rates below 0.1%, and High reputation in Google Postmaster Tools.
Can I warm up multiple SendGrid IPs at the same time?
Warming up multiple SendGrid IPs simultaneously is possible but not recommended unless you have a very high total sending volume. Each IP needs its own volume ramp, and splitting your available warmup traffic across multiple IPs means each IP receives less volume, which extends the warmup duration for all of them. A better approach is to warm up one IP at a time, then add additional IPs to your pool after the first IP is fully warm. If you must warm multiple IPs simultaneously, use SendGrid IP Pools to route traffic evenly across them and extend your warmup timeline by 50 to 100 percent.
What happens if I miss a day of the warmup schedule?
Missing a single day of the warmup schedule is not a problem. Resume sending the next day at the volume you would have sent on the missed day. Do not try to make up the missed volume by sending double the next day, as volume spikes are more damaging to reputation than a skipped day. If you miss 3 or more consecutive days, reduce your volume by one step in the schedule (go back to the previous week’s volume) and resume from there. ISPs interpret long gaps in sending as a signal that the IP may be inactive or used intermittently, which can reset some of the reputation you built.
Do I need to warm up a shared IP on SendGrid?
No, you do not need to warm up a shared IP on SendGrid. Shared IPs are used by multiple SendGrid customers simultaneously, and the reputation of a shared IP is managed by SendGrid’s infrastructure. Your sending activity contributes to the shared IP’s reputation, but you do not control the IP individually and cannot perform a dedicated warmup for it. Shared IPs are suitable for low-volume senders or those who do not want to manage IP reputation. If you need consistent deliverability and control over your sending reputation, a dedicated IP with proper warmup is the better choice.
How do I know when my SendGrid IP warmup is complete?
Your SendGrid IP warmup is complete when you have reached your target daily sending volume and maintained it for at least 7 consecutive days with stable metrics. The specific conditions are: bounce rate below 2% for 7 consecutive days, spam complaint rate below 0.1% for 7 consecutive days, Google Postmaster Tools showing High IP reputation, inbox placement rate above 95% across all major ISPs, no blacklist listings, and open and click rates consistent with your pre-warmup benchmarks. Meeting all of these conditions confirms that ISPs trust your IP and you can operate at full volume without reputation risk.
Can I use a subdomain for SendGrid IP warmup?
Yes, using a dedicated subdomain for SendGrid IP warmup is a best practice that many experienced senders follow. A separate subdomain (such as warmup.yourdomain.com or mail.yourdomain.com) isolates the reputation of your warmup traffic from your primary sending domain. If something goes wrong during warmup, the reputation damage is contained to the subdomain rather than affecting your main domain. Configure SPF, DKIM, and DMARC for the subdomain separately, and set up the PTR record to point to the subdomain. After warmup is complete, you can continue using the subdomain for ongoing sending or migrate to your primary domain.
What is the difference between IP warmup and domain warmup in SendGrid?
IP warmup builds the reputation of your sending IP address, while domain warmup builds the reputation of your sending domain. Both are necessary for optimal deliverability. IP warmup focuses on the technical infrastructure (the IP address that connects to ISPs), while domain warmup focuses on the identity that recipients see (the domain in the From address). ISPs evaluate both signals when deciding whether to deliver your email. During your SendGrid IP warmup, you should also be warming your domain by sending consistent, high-engagement email from an authenticated domain. A new domain with no sending history requires its own warmup period, typically 2 to 4 weeks, which can run in parallel with your IP warmup.
