Skip to content
VuloMail
Features

Everything VuloMail does, on one page. Routing and failover, a delivery log you can actually read, SMS alerts, diagnostics, and security and privacy rules that are strict by default.

01

Routing & failover.

Choose a primary connection and, optionally, a backup. Every email your site sends through wp_mail() takes that route. If both fail, WordPress's own mailer can still try as a last resort.

Primary and backup slots for email and for SMS
Failover on any failure, including a permanent rejection
Optional last resort: hand the message to WordPress
Nothing changes until you set a primary
Respects plugins that deliberately short-circuit wp_mail()
Delete a primary and the backup is promoted

Break things on purpose

wp_mail( “Password reset” )
Primary · Mailgun
Log entrySent

1 attempt recorded on one row.

02

A log you can read.

One row per message, however many connections were tried. Each entry shows who it was for, which provider sent it, the plugin or theme that created it, and the reason a failure happened, in the provider's own words.

Filter by channel, status and date range; search recipients and subjects
Status pills that count within your current filters
Every attempt listed in order, with the provider's message ID
Resend through your current routing (when content was stored)
Dates in your site's own format, timezone and language
Delete one entry, or clear the whole log
Delivery log
VuloMail → Logs
  • Password resetMailgun · core Sent
  • Text messageVonage · vulomail-alert-wc_customer_completed Sent
  • Contact form enquirySMTP · my-forms Sent via backup
  • Your receiptMailgun · woocommerce Sent
  • New comment on “Spring planting”Mailgun · core Sent

Entry detail

Order #1042 received

Sent via backupwoocommerce
To
ava@example.com
Provider
SMTP
Attempts
1. mailgun: failed, timed out
2. smtp: accepted
ResendDelete entry
03

The dashboard puts failures first.

Email and SMS fail quietly. A customer won't tell you their receipt never came. The dashboard answers three questions at a glance: how much did my site send, did anything fail, and what is each channel sending through.

Sent and failed totals for 7, 30 or 90 days
Recent failures grouped by day, with the provider's reason
Channel status: Active, Not set up, or Switched off
Notices when email still uses WordPress's mailer or logging is off

Dashboard

Delivery

Emails sent

Emails failed

SMS sent

SMS failed

Illustration. Your dashboard shows your own site’s totals for the period.

04

SMS through your own gateway.

Connect Twilio, Vonage, Plivo or Clickatell and switch on the alerts you want: for you, about your site and store, or for your customers, about their orders.

18 alerts across site, store and customer events
Every alert off until you switch it on
Editable templates with {placeholders}
International numbers, or national ones with a default country code
One text per order change, never two
Other plugins can hand their SMS to VuloMail
Your customer

Juniper & Co.

Hi Ava, we've got order #1042 and are preparing it.

Juniper & Co.

Update on order #1042: Shipped with UPS, tracking 1Z999AA10123456784

Juniper & Co.

Good news Ava: order #1042 is complete. Thanks for shopping with Juniper & Co.!

05

Test it before a customer does.

Send a test email or SMS through live routing, the same path every other message takes, or through one named connection to check a backup you rarely use. Diagnostics then looks for the usual causes of email not arriving.

Test through live routing or one specific connection
Every attempt shown when a test fails
11 read-only checks: never changes a setting or sends anything
SPF and DMARC lookups for your sender domain
Spots other active email plugins competing for wp_mail()
A “What to do” and a button to the right screen
Tools → Diagnostics
  • Email routingMailgun is primary; SMTP is the backup.Passed
  • wp_mail() deliveryVuloMail handles wp_mail() on this site.Passed
  • Recent email deliveryEmail has been going out, according to the log.Passed
  • Sender addressA sender email is configured.Passed
  • Sender domain DNSSPF found. No DMARC record published.Needs attention
  • Other email pluginsNo other delivery plugin is active.Passed
  • SMS routingTwilio is the primary gateway.Passed
  • Connections“Old SMTP” has a password that can no longer be read.Problem
  • ServerPHP, WordPress and encryption support.Info
  • Delivery logTable present; entries kept for 30 days.Passed
  • Scheduled tasksWordPress's scheduler is running.Info
06

Security that assumes the worst.

Credentials are encrypted at rest, masked on screen and never sent back to the browser. Outbound requests are locked to HTTPS with no redirects, and error text is scrubbed before it reaches your log.

libsodium secretbox encryption, split-key design
Masked secrets: eight dots and the last four characters
HTTPS only, no redirects, private addresses refused
Account IDs validated before they enter a URL
Header-injection guards on every address and header
Administrators only, on every screen and API route
07

Privacy by default.

Message bodies can hold password-reset links and personal details, so they're not stored unless you ask. The log lives in your own database and never leaves your site.

Message content off by default
Mask recipients as j•••@example.com
Automatic pruning after 30 days (or your choice, up to 10 years)
Keep data or delete everything on uninstall
No tracking, no VuloLabs server, no account
Data only goes to the providers you connect
08

An admin that stays out of the way.

One focused screen inside WordPress with Dashboard, Logs, Tools, SMS Alerts and Settings. Changes save themselves. A search box finds any tab, setting or section by name.

Autosave: no Save button to forget
Header search across every setting
Deep links straight to a log entry or test
Connection forms generated from each provider's definition
WooCommerce features clearly locked when it isn't active
Translation-ready

Make every message count.

Install VuloMail, connect the provider you already pay for, and send your first test in about five minutes.