Skip to content

WordPress plugin

The SushiSend WordPress plugin replaces PHP’s wp_mail() with an API call. Every transactional email your WordPress site sends — password resets, WooCommerce receipts, contact-form notifications — goes through SushiSend and gets proper DKIM, tracking, and deliverability monitoring.

Install

  1. In WordPress admin: Plugins → Add New → Upload Plugin.
  2. Drop in the sushisend.zip from github.com/pennydoesdev/sushisend-wordpress/releases.
  3. Activate the plugin.
  4. Open Settings → SushiSend, paste your API key and pick a workspace.

Configure the From address

By default WordPress sends as wordpress@yourdomain.com. That’s a frequent cause of deliverability issues. Under Settings → SushiSend → Sender, pick a From address on a verified domain. Every wp_mail() call after that uses it automatically.

Templates (optional)

You can map specific WordPress mail types to SushiSend templates. For example, WooCommerce’s “new order” email can be served by your own SushiSend template so marketing can iterate on it without touching PHP.

Debugging

Settings → SushiSend → Logs shows every outbound call with status, latency, and any error. Useful when a contact form silently fails — there’s always a log line explaining why.