Free Plugin
Xtreme SendGrid — SendGrid Email Delivery for WordPress

SendGrid Email Delivery for WordPress

Route all WordPress and WooCommerce transactional emails through the SendGrid API. Full email logging, delivery status tracking, and open/click analytics — no SMTP configuration needed.

WordPress 6.0+PHP 7.4+GPL-2.0100% Free

Core Features

SendGrid API Integration

Routes all wp_mail() calls through the SendGrid v3 Mail Send API. No SMTP server configuration, port forwarding, or firewall rules needed — just paste your API key and go.

Email Logging

Every outbound email is logged to a custom database table: recipient, subject, status, timestamp, and message ID. Browse and search logs from the WordPress admin.

Delivery Status Tracking

Webhooks from SendGrid update each log entry with real delivery events: delivered, bounced, spam reported, or unsubscribed. Know exactly what happened to every email.

Open & Click Tracking

Optionally enable SendGrid open pixel and click tracking. Track engagement metrics per email in the log view — without any third-party analytics platform.

Test Email Tool

Send a test email directly from the Settings page to verify your API key and deliverability before going live. Immediate feedback with error display if the API call fails.

FluentSMTP Compatible

Reads credentials from FluentSMTP when it is active — no double-configuration. Falls back to its own encrypted settings store using the same AES-256-CTR algorithm.

How It Works

1

Install

Install and activate the plugin from the WordPress admin.

2

Configure

Enter your SendGrid API key in the Settings page — that is all that is required.

3

Send

All wp_mail() calls are automatically routed through SendGrid's API from this point on.

4

Monitor

View delivery status, opens, and clicks in the Email Logs admin page.

Tech Stack

RequiresWordPress 6.0+ / PHP 7.4+
WooCommerceOptional — 7.0+ for order email routing
APISendGrid v3 Mail Send API
DatabaseCustom wp_xsg_email_log table via dbDelta()
EncryptionAES-256-CTR using LOGGED_IN_KEY + LOGGED_IN_SALT
LicenseGPL-2.0-or-later — 100% free & open source

Built Secure

Encrypted API Key Storage

API keys are stored encrypted using AES-256-CTR with WordPress LOGGED_IN_KEY and LOGGED_IN_SALT — never stored in plaintext.

Nonce Verification

All admin form submissions protected by WordPress nonce checks.

Capability Checks

All settings and log endpoints gated by manage_options capability.

Output Escaping

All log data escaped with esc_html() and esc_attr() before display.

Free & Open Source

Download Xtreme SendGrid

Completely free, forever. Reliable SendGrid delivery, full email logging, and delivery tracking — no upsells. If you find it useful, consider buying the developer a coffee.

Version 1.0.0 · GPL-2.0-or-later

JS
Built by Jessie Stewart