WP Manifestindependent plugin directory
manifest / email / mailpilot

MailPilot

Advanced SMTP & transactional email manager for WordPress — multi-provider fallback, email logs, templates, analytics and a modern React dashboard.

by mrshahbazdev · github.com/mrshahbazdev/mailpilot

0stars
0forks

Install

No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:

wp plugin install https://github.com/mrshahbazdev/mailpilot/archive/refs/heads/main.zip

Advanced SMTP & transactional email manager for WordPress, with multi-provider fallback, email logs, templates, analytics and a React-powered admin dashboard.

Features

  • Multiple providers: SMTP, Mailgun, SendGrid, Brevo, Postmark, Resend, MailerSend
  • Primary + fallback provider with automatic failover
  • Real-time email log with search, filters, CSV export and one-click resend
  • Dashboard with metrics and 30-day chart
  • Background sending via WP Cron
  • Email templates with variables
  • Suppress native WordPress notifications
  • Auto prune logs
  • Dark / light mode
  • Responsive React admin UI (React 18 + Vite + MUI v5)

Screenshots

Dashboard

Dashboard

Email Logs

Email Logs

Email Templates

Templates

Settings

Settings

Requirements

  • WordPress 6.0+
  • PHP 7.4+
  • Node.js 18+ (for building the admin UI)

Installation

  1. Upload the mailpilot folder to /wp-content/plugins/.
  2. Activate the plugin.
  3. Go to Tools > MailPilot, choose a provider and send a test email.

Development

cd admin-ui
npm install
npm run build

Built assets are output to assets/mailpilot-ui/.

License

GPLv2 or later