WordPress.org

Plugin Directory

SendGrid

Send emails throught Sendgrid from your WordPress installation using SMTP or API integration.

Requirements:

  1. PHP version >= 5.3.0
  2. You need to have PHP-curl extension enabled in order to send attachments.
  3. To send emails through SMTP you need to install also the 'Swift Mailer' plugin. After installing 'Swift Mailer' plugin, you must have PHP-short_open_tag setting enabled in your php.ini file.

To upload the SendGrid Plugin .ZIP file:

  1. Upload the WordPress SendGrid Plugin to the /wp-contents/plugins/ folder.
  2. Activate the plugin from the "Plugins" menu in WordPress.
  3. Create a SendGrid account at http://sendgrid.com/partner/wordpress
  4. Navigate to "Settings" -> "SendGrid Settings" and enter your SendGrid credentials

To auto install the SendGrid Plugin from the WordPress admin:

  1. Navigate to "Plugins" -> "Add New"
  2. Search for "SendGrid Plugin" and click "Install Now" for the "SendGrid Plugin" listing
  3. Activate the plugin from the "Plugins" menu in WordPress, or from the plugin installation screen.
  4. Create a SendGrid account at http://sendgrid.com/partner/wordpress
  5. Navigate to "Settings" -> "SendGrid Settings" and enter your SendGrid credentials

Define SendGrid settings as global variables (wp-config.php):

  1. Set credentials (both need to be set in order to get credentials from variables and not from the database):

    • Username: define('SENDGRID_USERNAME', 'sendgrid_username');
    • Password: define('SENDGRID_PASSWORD', 'sendgrid_password');
  2. Set email related settings:

    • Send method ('api' or 'smtp'): define('SENDGRID_SEND_METHOD', 'api');
    • From name: define('SENDGRID_FROM_NAME', 'Example Name');
    • From email: define('SENDGRID_FROM_EMAIL', 'from_email@example.com');
    • Reply to email: define('SENDGRID_REPLY_TO', 'reply_to@example.com');
    • Categories: define('SENDGRID_CATEGORIES', 'category_1,category_2');

Requires: 3.3 or higher
Compatible up to: 4.1.7
Last Updated: 2015-5-11
Active Installs: 7,000+

Ratings

3.9 out of 5 stars

Support

4 of 15 support threads in the last two months have been resolved.

Got something to say? Need help?

Compatibility

+
=
Not enough data

0 people say it works.
0 people say it's broken.

100,1,1 100,1,1
100,1,1
50,2,1
100,1,1
0,1,0