Email Override for SendGrid

Description

This plugin overrides the default WordPress email sending function with SendGrid’s Mail Send API.

Key Features:

  • Toggle Email Override for SendGrid on/off
  • Enter your SendGrid API key
  • Customize the β€œFrom” email and name
  • Send a test email directly from the settings page
  • Clean and native WordPress admin UI

External Services

This plugin integrates with the SendGrid email delivery service to send outgoing emails via its API instead of the default wp_mail() function.

When enabled, the plugin communicates with the following SendGrid API endpoint: https://api.sendgrid.com/v3/mail/send

Data sent to SendGrid includes:
– Sender name and email
– Recipient email(s)
– Email subject
– Message body (text or HTML)
– Optional headers (Cc, Bcc)

The plugin requires a valid SendGrid API key to function. This credential is stored in your WordPress database and used only to authenticate API requests to SendGrid.

Privacy Notice:
By using this plugin, you agree to SendGrid’s Terms of Service and Privacy Policy. Ensure your use of SendGrid complies with local privacy laws and your own data protection policies.

Screenshots

  • Settings panel with SendGrid API key and sender inputs

Installation

  1. Upload the plugin files to the /wp-content/plugins/sendgrid-email-override/ directory.
  2. Activate the plugin through the β€œPlugins” menu in WordPress.
  3. Go to Settings > SendGrid Email.
  4. Enter your SendGrid API key, set the sender info, and enable the override.

FAQ

What if I disable the override?

The default WordPress email system will be used again.

Where can I find my SendGrid API key?

In your SendGrid account, under Settings > API Keys.

Can I send HTML emails or add attachments?

HTML emails are supported. Attachments are not supported in this version.

Reviews

There are no reviews for this plugin.

Contributors & Developers

“Email Override for SendGrid” is open source software. The following people have contributed to this plugin.

Contributors

Changelog

1.0

  • Initial release with API override, test email function, and admin settings page.