Expired SMTP credentials. A suspended Formspree account. A CMS plugin update. The page loads fine — but submissions go nowhere. You don't find out until a lost customer calls angry. We watch, and email you the moment anything breaks.
No signup for the scan. Takes ~8 seconds.
A Shopify merchant lost six weeks of wholesale leads after their Klaviyo form started returning 403 on every POST. Revenue impact: ~$41k — noticed by accident.
Pingdom and UptimeRobot verify that the page returns 200. They never press submit. The failure is downstream — SMTP, webhook, spam rule, recipient inbox.
If a form hasn't been submitted end-to-end in the last 12 hours, you don't know whether it works. So we do that — with a synthetic lead tagged so you can filter it out.
Four steps, all of them automatic after the first.
We crawl the page and auto-detect every <form> — contact, quote request, newsletter, lead magnet.
Pick which forms to watch and optionally add a canary recipient (email or webhook) so we can verify end-to-end delivery, not just an HTTP 200.
A realistic payload tagged [formpulse-canary]. We verify the response code, the thank-you redirect, and — if configured — that the canary actually lands.
A plain email to the address you signed up with. It tells you how it broke — 5xx from your host, 403 on the action URL, missing canary in the recipient inbox, changed thank-you redirect — and links straight to the dashboard.
One form is usually enough for a small site. Agencies can monitor all their clients from one dashboard.