One-on-one deliverability consultationBook
WarmyTwilio SendGridTwilio SendGrid

Warmy Keeps SendGrid Emails Out Of Spam And Promotions

SendGrid will get your email to the receiving server. Whether it lands in the inbox depends on a reputation your new domain or dedicated IP hasn't earned yet. Warmy runs a SendGrid warm up through your own SendGrid SMTP, shows where your emails land at Gmail, Outlook and Yahoo, and watches your DNS and blocklists while your team ships.

Free test · No credit card required · Shared or dedicated SendGrid IPs

senders
35,000+senders
on Capterra
4.9on Capterra
Human deliverability support
24/7Human deliverability support

SendGrid Email Deliverability In 30 Seconds

Twilio SendGrid is an email API and SMTP relay that apps use to send transactional and marketing email. SendGrid email deliverability is the share of those emails that reach the inbox instead of spam. SendGrid hands the message over; Gmail, Outlook and Yahoo decide where it lands, based on your domain authentication, the reputation of your domain and IP, engagement and list quality.

SendGrid's automated IP warm-up
limits how much a new dedicated IP sends each hour. It doesn't create engagement, and it doesn't warm your domain.
Warmy's SendGrid warm-up
sends real conversations through your SendGrid SMTP, so your domain earns opens, replies and "not spam" signals on the path your app actually uses (and your IP too, if it's dedicated).
Placement tests
show inbox or spam by provider before every volume step.

Trusted By 35,000+ Ecommerce And B2B Senders

Rated 4.9 out of 5 on Capterra and G2

SendGrid Says "Delivered." Gmail Can Still Say "Spam."

In SendGrid's Email Activity, "Delivered" means the receiving server answered with a 250 OK. That's it. A minute later Gmail can file the message in spam, and nothing in SendGrid changes. No error, no bounce, no alert. You find out when a customer asks where their password reset went.

So it helps to know what each SendGrid email delivery status really tells you, and what it can't.

SendGrid Says "Delivered." Gmail Can Still Say "Spam."
SendGrid statusWhat it meansWhat it doesn't tell you
Processed
SendGrid accepted your request and queued the email
Nothing about the recipient yet
Delivered
The receiving server accepted the message
Whether it reached the inbox, Promotions or spam
Deferred
The receiving server said "try later", often throttling a new or cold sender
How long the provider will keep slowing you
Bounced / Blocked
The server refused the message (bad address, policy or reputation)
Which part of your reputation caused it
Dropped
SendGrid didn't send it, usually because the address is on a suppression list
—

Warmy covers the part after "Delivered": inbox placement by provider, before and after you send.

What Warmy Fixes For SendGrid Senders

SendGrid sends the email. Warmy helps it reach the inbox.

Warm up your SendGrid domain through SendGrid itself

Warmy connects with your SendGrid SMTP credentials and sends warm-up email the same way your app does: from your authenticated domain, over your SendGrid IPs. On a shared IP that builds your domain's reputation; on a dedicated IP it builds the IP's as well. Real mailboxes in the Warmy network open those emails, reply, mark them important and pull them out of spam. Adeline, Warmy's AI engine, raises the daily volume as placement improves. That's the SendGrid email warmup the automated IP schedule can't give you.

Warmy warm-up dashboard for a SendGrid sending domain

Test SendGrid inbox placement at Gmail and Outlook

Send a real template — a receipt, an OTP, a product update — to Warmy seed mailboxes at Gmail, Outlook, Yahoo, Google Workspace and Microsoft 365. In a few minutes you'll see inbox or spam for each one. Outlook and Microsoft 365 get their own rows, because SendGrid mail often lands differently there than at Gmail.

Warmy inbox placement results for a SendGrid template by provider

Monitor reputation, DNS and blocklists

Warmy keeps checking SPF, DKIM, DMARC, MX and rDNS for your SendGrid domain, watches the major blocklists, and pulls in Google Postmaster Tools data. If someone deletes a CNAME during a DNS cleanup, you hear about it before the next release goes out.

Warmy DNS and blocklist monitoring for a SendGrid domain

Connect SendGrid To Warmy In Three Steps

No code changes. If your app sends through the SendGrid email API, keep it that way: reputation belongs to the domain and IP, so warm-up over SMTP helps your API traffic too.

  1. Authenticate your domain and create an API key in SendGrid.

    Settings → Sender Authentication for the domain, then Settings → API Keys for a new key.

  2. Add an SMTP sender in Warmy.

    Use the address on your authenticated domain, SMTP username apikey, the API key as the password, and host smtp.sendgrid.net.

  3. Add an inbox for replies and start.

    SendGrid has no IMAP, so connect the same address on Google Workspace, Microsoft 365 or another IMAP provider. Then switch the warm-up on.

SendGrid SMTP settings for Warmy

SendGrid SMTP settings for Warmy
SettingValue
SMTP host
smtp.sendgrid.net
Port
587 with TLS (2525 also works; 465 for SSL). Warmy doesn't support port 25
Username / password
apikey / your SendGrid API key

SendGrid IMAP: why Warmy asks for a second mailbox

SendGrid sends mail but doesn't host mailboxes, so there's no SendGrid IMAP server. Warmy needs an inbox to read replies and keep conversations going. Use the same address on a provider that supports IMAP, exactly as the Warmy setup guide describes.

What Senders Say About Warmy

The platform’s warmup processes make sure that our cold emails don’t bounce into spam filters. It also makes use of AI behavior tracking as we’re sending which is great for campaigns scaling. It’s also really valuable to be able to track open rates and responses.
Allan Black
Allan BlackSenior Affiliate & Strategic Partnerships Manager
ActualSales

How Warmy Improves SendGrid Deliverability Next To SendGrid's Own Tools

SendGrid has solid built-in tools. They just do different jobs. Here's what each covers and where Warmy fits.

How Warmy Improves SendGrid Deliverability Next To SendGrid's Own Tools
SendGrid toolWhat it doesWhat it doesn't doWarmy's role
Automated IP warm-up (Pro plans)
Caps hourly volume on a new dedicated IP; extra mail goes to your other warm IPs or the shared pool
Create engagement; warm the domain; help on shared IPs
Engagement warm-up for the domain on shared IPs; for domain and IP on a dedicated IP
Email Testing credits
Inbox rendering previews and spam-filter checks
Show where your real sends land by provider
Seed placement tests at Gmail, Outlook, Yahoo and Microsoft 365
Email Address Validation API (Pro plans)
Checks addresses before you send
Show placement or build reputation
Email verification plus warm-up and monitoring
Reputation score in the dashboard
Grades your account on bounces, blocks, spam reports and invalid addresses
Show how Gmail or Outlook see you
Domain reputation, Postmaster data, blocklists, placement

Keep SendGrid's tools. Warmy's SendGrid warm up is the part that builds reputation between tests.

Warm up your SendGrid domain before the next release.

No credit card required

Why SendGrid Emails Go To Spam

When SendGrid emails go to spam, SendGrid itself is rarely the culprit. It's usually the domain setup, the link domain, the IP neighbourhood or the list. The table covers the patterns we see most; the long read is our guide to fixing SendGrid deliverability.

Why SendGrid Emails Go To Spam
SymptomLikely causeHow to checkFix
Gmail shows "via sendgrid.net"
Domain authentication not finished, so mail is signed as sendgrid.net
Message headers; Warmy DNS check
Authenticate your domain (s1/s2 DKIM CNAMEs)
DMARC fails while DKIM passes
DKIM signed by sendgrid.net, or From on a different domain
Headers: d= vs From
Authenticate the From domain; publish DMARC
Links point to ct.sendgrid.net
Click tracking without link branding
Hover any tracked link
Set up link branding on your own subdomain
Password resets in spam after a campaign
Transactional and marketing share one domain and IP
SendGrid stats by category
Separate subdomains (and IP pools on Pro)
Spam on a shared IP, nothing changed on your side
Shared-pool neighbours hurting the IP
Placement test; blocklist check
Warm up the domain; consider a dedicated IP at high volume
Spam only at Outlook / Microsoft 365
Low engagement, tracking, a cold domain
Seed test with Microsoft 365 mailboxes
Warm up; test with tracking on and off
Mail never sent to some users
Address on a suppression list (bounce, spam report, unsubscribe)
Suppressions in SendGrid
Remove only addresses that should be there
Spam after moving to a new dedicated IP
IP sent at full volume too early
Automated warm-up status
Use automated IP warm-up plus domain warm-up

How To Warm Up A SendGrid Domain And IP

Mailbox providers judge your domain and your IP separately. SendGrid's automated warm-up looks after the IP on a dedicated address. The domain is yours to warm, and it matters on shared IPs as well.

  1. Authenticate the sending domain and set up link branding.

  2. Connect it to Warmy over SMTP and run the warm-up for several weeks before full volume.

  3. On a new dedicated IP, turn on SendGrid's automated IP warm-up so hourly volume grows on schedule.

  4. Start production with your most engaged recipients and run a placement test before every step up.

How does SendGrid warm up an IP address?

With automated IP warm-up switched on, SendGrid limits how many emails a new dedicated IP can send each hour, and raises the limit as the IP ages. Mail above the limit goes out through your other warm IPs, or SendGrid's shared pool if you have none. The published SendGrid IP warmup schedule runs for about six weeks, and Twilio advises warming again after 30 days without traffic.

SendGrid dedicated IP or shared IP?

SendGrid dedicated IP or shared IP?
Shared IPDedicated IP
Available on
Essentials and trial
Pro and Premier plans
Reputation
Pooled with other SendGrid senders
Yours alone
IP warm-up
Not needed
Automated hourly schedule, about six weeks
Domain warm-up
Still needed
Still needed
Fits
Low or irregular volume
Steady, high volume

SendGrid Domain Authentication: SPF, DKIM And DMARC

Open Settings → Sender Authentication → Authenticate Your Domain, choose your DNS host and enter your domain. Leave Automated Security on unless your DNS provider rejects underscores in CNAME records. SendGrid then shows the records to publish.

SendGrid Domain Authentication: SPF, DKIM And DMARC
RecordDNS typeWhat it doesSendGrid specifics
SendGrid SPF record
CNAME (em####)
SPF for the return-path subdomain
em####.yourdomain.com points to u####.wl###.sendgrid.net; SendGrid maintains the SPF behind it
SendGrid DKIM
2 × CNAME (s1, s2)
Signs mail as your domain
s1._domainkey and s2._domainkey point to SendGrid; Automated Security rotates keys
SendGrid DMARC
TXT at _dmarc
Policy for your From domain
Twilio's current flow can generate it with the other records; start at p=none
Manual mode
2 × TXT + 1 MX
Same job without CNAMEs
For DNS hosts that reject underscores in CNAMEs
Link branding
2 × CNAME
Tracked links on your domain, not sendgrid.net
Strongly recommended

Does SPF align with your domain on SendGrid?

Yes, once the domain is authenticated. The return-path moves to em####.yourdomain.com, so SPF passes on your own subdomain and aligns with a From address on yourdomain.com under relaxed DMARC alignment. Before authentication, SPF passes on sendgrid.net and DMARC has nothing aligned to count. Full setup steps are in our SendGrid SPF, DKIM and DMARC guide.

What Is SendGrid Reputation?

Your SendGrid reputation is a percentage in the dashboard that grades your account on bounces, blocked messages, spam reports and invalid addresses. Treat a falling score as an early warning: SendGrid can throttle or review accounts with poor reputation. It isn't how Gmail or Outlook see you, though, so track domain reputation in Google Postmaster Tools and test placement as well.

SendGrid Deliverability Checklist

SendGrid email deliverability best practices, in the order we'd check them:

0/12 ready

Three SendGrid Scenarios Warmy Is Built For

A new SaaS on SendGrid.

Product email moves to mail.newbrand.com before launch. Authenticate it, set up link branding, connect it to Warmy over SMTP, and test welcome and reset emails at Gmail and Outlook before the first signup.

A new dedicated IP on Pro.

Volume justifies a dedicated IP. Turn on automated IP warm-up for volume, run Warmy on the same domain for engagement, and test placement as the IP takes more traffic.

OTPs in spam after a promo.

Transactional emails share a domain with campaigns. Split them by subdomain, warm up the transactional one, and test OTPs and receipts on their own.

How we test SendGrid inbox placement

We send the same SendGrid template to Warmy seed mailboxes at Gmail, Outlook, Yahoo, Google Workspace and Microsoft 365 and record the folder at each one. Then we change one thing — subdomain, template, tracking or volume — and test again. A seed test shows how providers treat your email; it doesn't promise that every recipient sees the same result.

SendGrid Deliverability Frequently Asked Questions

Yes. Warmy connects to SendGrid as an SMTP sender: username apikey, your SendGrid API key as the password, host smtp.sendgrid.net. Warm-up email goes out through SendGrid's servers, so your domain builds reputation on the path your app uses (and your IP too, if it's dedicated). You also get placement tests and DNS and blocklist monitoring.

Usually because the domain isn't fully authenticated (mail signed as sendgrid.net), tracked links run through ct.sendgrid.net, a shared IP has bad neighbours, a new domain or IP was pushed to full volume, or the list is weak. A placement test shows which providers filter you; the headers show whether authentication is the cause.

Authenticate your domain with Automated Security, set up link branding and publish DMARC. Keep transactional and marketing mail on separate subdomains, warm up any new domain or dedicated IP, and validate lists. Then test inbox placement before each new template and volume step.

SendGrid's automated schedule raises hourly limits over roughly six weeks. Twilio also publishes a manual schedule if you prefer to control volume yourself, and recommends warming again after 30 days without traffic. Your domain still needs its own warm-up either way.

Yes. Mailbox providers judge your domain separately from SendGrid's IPs, and a new domain starts with no reputation even on a healthy shared IP. Warm it up with real engagement for a few weeks before full volume; Warmy does that through your SendGrid SMTP.

The API is faster for apps and gives you templates, scheduling and richer error responses. The SMTP relay is easier when a tool already speaks SMTP. Deliverability is the same: both send from the same domain and IPs, so reputation built on one helps the other.

Yes, through the Email Address Validation API on Pro and higher plans. Validation removes bad addresses before you send; it doesn't show placement or build reputation. Warmy's email verification does the same job and sits next to warm-up and monitoring.

SendGrid's Email Testing credits give inbox rendering previews and spam-filter checks. To see where real sends land at Gmail, Outlook and Microsoft 365, you need a seed-list placement test, which Warmy runs on every plan.

IP Access Management is turned on and the IP you're connecting from isn't on the allow list. Add the IP in Settings → IP Access Management, or use an allowed network.

Yes. SendGrid is owned by Twilio and used by thousands of companies for transactional and marketing email. Its infrastructure is rarely the problem. Shared IP pools are sometimes abused, which is why domain authentication, warm-up and monitoring matter for your own sends.

A company you deal with, or a spammer, sent mail through SendGrid. "sendgrid.net" in the headers only shows the delivery service, not who sent it. If the email is unwanted, mark it as spam and report abuse to Twilio SendGrid.

No. Twilio retired the free plans in May 2025. New accounts get a 60-day free trial with 100 emails a day, then need a paid plan. That's enough to test DNS and your integration, not to warm a domain for production.

Yes. Send a real SendGrid email to the addresses in Warmy's free email deliverability test. You'll see inbox or spam by provider, SPF, DKIM and DMARC results and blocklist status, with no credit card required.