WordPress plugin intelligence profile

SpeedyMessaging

The official SpeedyMessaging email client: reliable transactional email with a durable queue, duplicate-charge protection, and consent tracking.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.0
Current version1.0.0
WordPress coverageTested up to WordPress 7.0
Minimum stackWP 5.7 · PHP 7.4
Directory statusactive
Last directory update24 Aug 20262mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records SpeedyMessaging version 1.0.0 as active, updated 2mo ago and tested up to WordPress 7.0.

Overview

About this plugin

This is the official WordPress client for SpeedyMessaging, a paid transactional email service. It is not a general SMTP configuration plugin: it does not connect to arbitrary mail hosts, and it has no server/port/encryption fields. It speaks one service’s API, and it exists to make sending from that account correct rather than merely possible.

Routes wp_mail() through the SpeedyMessaging API so every email your site sends — WooCommerce receipts, Contact Form 7 submissions, password resets — goes out through your own mailbox, without changing any of those plugins.

What this does that a mail-configuration plugin does not

Sending here costs money per message, and the account can run out. That makes the hard problems different from “which host do I point at”, and it is where this plugin does its work:

  • You are never charged twice. Every paid call carries an Idempotency-Key, so a plugin that fires wp_mail() twice, or two overlapping cron runs, produce one delivery and one charge — not two. Retrying a paid send is normally the thing you cannot safely do; here it is safe by construction.
  • Attachments arrive openable, or not at all. Every file is uploaded first and sent by reference. Testing against the live API showed that passing a file inline is accepted and then never stored — the recipient gets a message claiming an attachment nobody can open. This plugin never sends that way, and if a file cannot be uploaded it hands the message to your normal mail rather than delivering it gutted.
  • Running out of credit holds mail, it does not lose it. Queued messages wait, an admin notice appears, and they send once the account is topped up. Nothing is discarded.
  • Consent is tracked and enforced. A do-not-contact list is checked on every send, with signed one-click unsubscribe links that cannot be edited to suppress somebody else. Privacy exporters and erasers are registered, so a GDPR request covers what the plugin stores.
  • It stays out of your way. The plugin’s screen lives under Settings. The only notices raised elsewhere mean mail is not being delivered right now — they are dismissible, and they never appear while you are writing a post.

Nothing is ever silently lost. Email tries each configured transport in turn and falls back to this site’s normal mail if none of them work, so a mistyped credential degrades delivery rather than stopping it:

  • POST /v1/email/messages — preferred: idempotent retries, uploads for attachments, mailbox-bound scope checks
  • POST /business-email/send — fallback
  • POST /messages — last resort
  • This site’s normal wp_mail() / SMTP

Also included

  • A durable queue with claiming, exponential backoff and a per-minute rate budget
  • An SMS helper for theme and plugin code, speedy_send_sms( $to, $body ), for sites whose account also has SMS enabled — a secondary convenience in this release, not its focus
  • A do-not-contact list, checked on every send, with signed one-click unsubscribe links
  • Privacy exporters and erasers, so a data request covers what this plugin stores
  • Optional HMAC request signing
  • A delivery log with recipients masked at write time

External service

This plugin sends your site’s email and SMS through SpeedyMessaging, a third-party messaging service operated by Helloworld Technologies Limited. The plugin is not useful without it — an account and API credentials are required.

What is sent, and when. com:

  • the recipient’s email address or phone number
  • the subject and body of the message
  • any attached files
  • your API credentials, for authentication

This happens at the moment a message is sent — that is, whenever WordPress would otherwise have sent the email itself, or when your code calls one of this plugin’s functions. Queued messages are sent on WP-Cron. The plugin makes no other outbound requests: it does not phone home, report usage, or transmit anything on front-end page views.

What is not sent. The plugin does not transmit visitor analytics, site content, user accounts, or anything unrelated to a message you asked it to deliver.

Service terms and privacy policy:

  • Terms of Service: https://speedymessaging.com/legal/terms
  • Privacy Policy: https://speedymessaging.com/legal/privacy
  • Service homepage and API documentation: https://speedymessaging.com/docs

By configuring this plugin with your credentials you agree to that service’s terms. Deactivating the plugin stops all transmission immediately.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • email delivery
  • email log
  • transactional email
  • unsubscribe
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 7.0

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 7.0.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.0
Minimum requirementsWordPress 5.7 · PHP 7.4
Update activity24 Aug 20262mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.