SendGrid for WordPress

Fix WordPress email with SendGrid

WP Mail SMTP routes every email your WordPress site sends through Twilio SendGrid, with built-in setup checks so problems get caught before your customers notice.

  • Every WordPress email, delivered
  • Setup problems caught early
  • Set up in under 10 minutes
  • Free with WP Mail SMTP Lite
Twilio logo displayed on a white rounded square against a green decorative background with geometric shapes and icons nearby.

SendGrid, properly wired into WordPress

Every transactional email your site sends, routed through SendGrid with deliverability checks built in.

Every WordPress email, delivered

Password resets, order confirmations, form notifications, and admin alerts all route through SendGrid. Stop wondering whether they made it.

Know before your customers do

WP Mail SMTP automatically checks your SendGrid setup whenever you send a test email. If anything’s misconfigured, you’ll see the problem in WordPress, not in a complaint from a customer who never got their password reset.

Your domain, not SendGrid’s

Authenticate your domain in SendGrid and use branded links to drop the “via sendgrid.net” message from your emails. They look like yours because they are yours.

Set up once, leave it alone

Paste your SendGrid API key, add your sending domain, save. Most sites are sending through SendGrid in under 10 minutes.

A safety net under your sending

Pair SendGrid with a backup mailer. If anything goes wrong upstream, password resets and order confirmations still go out.

Route emails the way you want

Send transactional through SendGrid and marketing through another mailer. Smart routing handles the split so your sender reputation stays clean.

Free with WP Mail SMTP Lite

The SendGrid integration works with the free version of WP Mail SMTP. Upgrade to Pro when you want email logs, failover, and smart routing.

Larry O Miller

Verified Customer

I’m using this plug-in (Pro Version) and I have had no missed forms coming to me nor has my clients not received their copy of the form submitted to us. A+

Your WordPress emails deserve to arrive

Install WP Mail SMTP, connect SendGrid, and stop wondering whether your emails got through.

Common questions

Things people ask before connecting SendGrid to WordPress. If your question isn’t here, get in touch.

Is SendGrid the same as Twilio SendGrid?

Yes. SendGrid is now officially called Twilio SendGrid. Twilio acquired SendGrid in 2019, and in February 2026 the sendgrid.com website merged into twilio.com. The product itself hasn’t changed, so your API keys, domain authentication, and settings still work exactly the same. WP Mail SMTP continues to support the Twilio SendGrid mailer.

Is SendGrid free for WordPress?

SendGrid offers a free 60-day trial that lets you send 100 emails per day. After the trial, you’ll need a paid plan to keep sending. The WP Mail SMTP SendGrid integration itself is free with the Lite version of the plugin.

How do I send WordPress emails through SendGrid?

Install WP Mail SMTP, create a SendGrid account, authenticate your domain (or verify a single sender), generate a SendGrid API key with Mail Send permissions, then paste the key into WP Mail SMTP. Most sites are up and running in under 10 minutes.

Do I need to authenticate my domain in SendGrid?

Domain authentication is the stronger choice and we recommend it. It proves your emails come from a domain you own, improves deliverability, and removes the “via sendgrid.net” message from your emails. The single sender option works for quick setups but won’t give you the same delivery reliability.

What API key permissions does SendGrid need?

WP Mail SMTP needs an API key with Mail Send set to Full Access. In SendGrid, create a Restricted Access key, scroll to the Mail Send setting, and switch it to Full Access. A key without this permission will fail when WP Mail SMTP tries to send.

Why are my SendGrid emails showing ‘via sendgrid.net’?

That message appears when your domain isn’t authenticated in SendGrid. Once you complete domain authentication and add branded links, the “via sendgrid.net” message disappears and your emails look like they come from your domain.

Can I use a Gmail or Yahoo address as my From Email?

SendGrid doesn’t recommend it. To get reliable delivery, you’ll need a domain-specific email address (like [email protected]) that you can authenticate in SendGrid. Free webmail addresses like @gmail.com or @yahoo.com aren’t supported for sending through SendGrid.

How long does SendGrid domain authentication take?

DNS changes can take up to 48 hours to propagate, though most show up within an hour. If SendGrid can’t verify your records on the first try, wait and try again. You can continue setting up WP Mail SMTP while you wait.

Made for sites where email isn’t optional

Logs to debug with, a backup to fall back on, and routing to keep things tidy. All managed from WordPress.

Illustration of email log

Email log

A record of every email your site sends through SendGrid.

  • See content, headers, and delivery status for every send.
  • Find out exactly what was sent when a customer says they didn’t get it.
  • Resend failed emails without leaving WordPress.
Illustration of backup connection

Backup connection

A second mailer ready to take over if SendGrid has a bad day.

  • Automatic failover, no code or cron jobs.
  • Critical emails keep arriving during outages.
  • Set it once and forget about it.
Illustration of smart routing

Smart routing

Send different emails through different mailers, automatically.

  • Route by sender, recipient, or email type.
  • Keep transactional through SendGrid, marketing somewhere else.
  • Protect your sender reputation by isolating high-risk email.