How to Configure SendGrid SMTP in WordPress

SendGrid SMTP allows you to send email without an email server for free. In this article I will show you how you can set up SendGrid SMTP in WordPress and start sending email reliably from your website.

Step 1

Go to “Plugins > Add New” from your WordPress admin dashboard and search for the SMTP Mailer WordPress plugin.

Step 2

Click “Install Now” and “Activate”.

Step 3

Go to “Settings > SMTP Mailer > General” to configure SendGrid SMTP specific settings.

SendGrid SMTP configuration in the SMTP Mailer WordPress plugin

Step 4

Log in to your SendGrid account.

Step 5

Go to “Email API > Integration Guide” and choose “SMTP Relay” integration.

SendGrid SMTP Relay integration interface

Step 6

Create an API Key that will be used to authenticate to SendGrid API and send email.

Step 7

Configure SMTP Mailer with your SendGrid credentials and click “Save Changes”.

SendGrid smtp credentials
  • SMTP Host:
  • SMTP Authentication: True
  • SMTP Username: API Username
  • SMTP Password: API Password
  • Type of Encryption: TLS
  • SMTP Port: 587
  • From Email Address: From email configured in your SendGrid account
  • From Name: From name configured in your SendGrid account

Step 8

Once you have configured all the options, enable “I’ve updated my settings” and click “Next: Verify Integration”.

Step 9

Switch to the “Test Email” tab in the SMTP Mailer settings (Settings > SMTP Mailer > Test Email) and send a test email.

Step 10

If the email is sent successfully click “Verify Integration” in your SendGrid account.

Here is a video that shows how you can configure SendGrid SMTP in WordPress.

Leave a Comment