Connects to the forms and checkouts you run, and the tools you already watch.
Formitor monitors the major WordPress form plugins and WooCommerce + SureCart checkout flows, then routes every confirmed result to the places your team already lives, over webhook or plain email.
The forms your clients actually use.
For each plugin, Formitor doesn't just watch the page. It submits a tagged test lead and confirms the notification email is delivered.
WPForms
Entry stored, then notification email delivery confirmed end-to-end.
Contact Form 7
Mail send triggered and the resulting notification verified as delivered.
Elementor Forms
Form action runs; the email it fires is checked for actual delivery.
Fluent Forms
Submission accepted and the configured notification confirmed at the inbox.
Ninja Forms
Email action executed and verified to land, not just to be queued.
Gravity Forms
Entry created and the notification email confirmed delivered to a real inbox.
More form plugins
Using something else? Tell us which plugin you rely on and we'll prioritize support.
The checkout flows your clients depend on.
Formitor places synthetic test orders through your clients' WooCommerce and SureCart checkouts, verifying the payment page, order creation, and order confirmation email end to end.
WooCommerce
A synthetic $0 draft order is placed through the checkout flow. Formitor verifies the page loads, the order is accepted by WooCommerce, and the order confirmation email is delivered to the configured address.
SureCart
Test orders run in SureCart test-mode, so no real payment is ever charged. Formitor probes the checkout page and order flow, and verifies the confirmation email reaches the destination.
More checkout platforms
Using a different checkout solution? Tell us which one. We're expanding coverage based on what agencies actually run.
Protected forms are still testable.
A CAPTCHA shouldn't mean a blind spot. Formitor tests forms protected by Cloudflare Turnstile, Google reCAPTCHA (v2 and v3), hCaptcha and CleanTalk without weakening them. The protection stays fully on for real visitors; only a submission carrying Formitor's cryptographically signed test token is recognised, so bots gain nothing.
Confirmed failures, delivered where you'll see them.
Alerts ship over webhook and email. A webhook fans out to the tools below, and because a failure only fires after a re-check confirms it, you don't get paged for transient blips.
Slack
Post confirmed failures and recoveries to a channel via an incoming webhook URL.
Discord
Send alerts to a server channel using a Discord webhook endpoint.
Microsoft Teams
Post a rich Adaptive Card to a channel through a Teams Workflows webhook.
SMS
Text alerts straight to your phone through your own Twilio account.
Zapier
Trigger a Zap from a catch-hook and route events anywhere you already automate.
n8n
Hit a self-hosted or cloud workflow webhook to branch on the failure event.
Make
Start a scenario from a custom webhook module on a confirmed failure.
Plain notification email to one or more addresses; no integration setup required.
Slack, Discord and Microsoft Teams are reached through their incoming / Workflows webhooks; SMS is sent through your own Twilio account. Alerts fire only on a confirmed change of state, a failure or a recovery, so you're never paged for a transient blip.
Example webhook payload.
An illustrative schema for a confirmed failure event. Shapes may change before launch, so wire your automations to the fields, not the chrome.
// confirmed failure: fired only after a re-check { "event": "failure", "id": "evt_8f2a1c", "site": "clientsite.com", "form": { "plugin": "wpforms", "id": "contact-1", "name": "Contact form" }, "status": "email_not_delivered", "detail": "submission accepted; notification not delivered", "confirmed": true, "checked_at": "2026-06-04T09:14:02Z", "confirmed_at": "2026-06-04T09:29:11Z", "dashboard_url": "https://app.formitor.com/forms/contact-1" }
Hook Formitor into your stack.
Connect your forms, point alerts at the tools you already watch, and let it run.