How Monitoring Works

Email setups break silently — a plugin update resets settings, an API key expires, an IP lands on a blacklist. Monitoring catches it the day it happens instead of weeks later when a customer complains.

Two check methods

📡 Real delivery checks (recommended — needs the plugin)

Every day, we trigger a real wp_mail() send on your WordPress site — the same path your order confirmations and form notifications use. The email lands in our analysis system and gets the full 10-check audit. Your monitoring page keeps a delivery timeline with each day's score, linked to the full report.

Two trigger paths, automatic: we call your site directly (a cryptographically signed request only your site can verify), and if a firewall blocks that, your plugin picks the check up on its hourly check-in instead. Sites behind Cloudflare, basic auth, or strict WAFs all work.

The most important alert is the missing email. If your site is told to send the check and nothing arrives within 15 minutes, you're alerted immediately — because that means your real emails aren't arriving either. A missing check isn't an error in the monitoring; it IS the monitoring.

🌐 DNS-only checks (fallback)

For domains without the plugin (or non-WordPress domains) we verify your SPF, DKIM, DMARC, MX and blacklist status daily at the DNS level. Useful — but DNS can be perfect while WordPress silently fails to send, which is why we recommend linking the plugin.

Setting up real delivery checks

  1. Install the plugin on the site and connect your account
  2. Add the domain under Monitoring (or open an existing domain)
  3. On the domain's page, find the Check Method card → choose your connected site → Enable Real Delivery Checks

The three alert types

AlertTriggerRate limit
🚨 Email failureYour site fired wp_mail_failed — an email couldn't be handed to the mailerMax 1 per site per 30 min (a burst counts as one alert)
⏱ Check never arrivedA scheduled check email didn't reach us within 15 minutesPer check
⚠️ Configuration changeYour SMTP plugin, From address, or mailer settings changedMax 1 per site per 6 hours

Alerts always go to your account email. Add Telegram or Slack per domain under the Alert Channels card on the monitoring page (there's a test button for each).

Plans

PlanSitesChecksInstant alerts
Starter — $5/mo1Daily
Business — $9/mo5Daily
Agency — $19/mo25Daily

See the monitoring page for full plan details.

Next: Troubleshooting: test email never arrived →