User Tools

Site Tools

Translations of this page:


Send Grid

—- plugin —-
description: This plugin sends email through SendGrid using its API. This is for phplist 3.1.1 and later.
author : Duncan Cameron
compatible : 3.3.1+

sourcerepo :

This plugin sends email through SendGrid using its API. Once you have enabled the plugin then phplist will send all emails, campaigns and system emails, using the plugin.

To revert to using either the php mail() function or an SMTP server, as specified in the config.php file, you should disable the plugin.


See the README file on the GitHub page for how to install the plugin.


Settings page

When you have enabled the plugin there will be a SendGrid group on the Settings page where you can configure the plugin.

  • The API key. You must generate an API Key in your SendGrid account and enter the value here.

Send rate

The plugin does not handle the sending rate, which is done by core phplist as for any other method of sending emails. You should set the throttle, batch size, etc to meet any limit set by SendGrid.

Errors when sending

If the call to the SendGrid API fails then an event is added, which you can see on the Event Log page.
As an example, this is the event reported when the API key is invalid


Please raise any questions or problems in the user forum

plugin/sendgrid.txt · Last modified: 2018/11/30 08:40 by duncanc

Contact Us


Boring Bit

phpList is a registered limited company

UK Company No. 07582966

VAT Registration 122 0788 37

© phpList 2016