Deep browser checks: a real browser fills your form, and you get the screenshot when it fails

Tier-3 deep checks are live for Pro subscribers. A headless browser fills out the form and clicks Submit like a visitor would, catching what server-side checks can't see, with a screenshot of the exact moment it got stuck.


June 5, 2026 · Formitor

A form can pass every server-side check and still be impossible for a real visitor to submit. A required field hidden by conditional logic. A submit button broken by a theme update. A JavaScript error that only happens in a browser.

Server-side testing never sees any of that, because it never renders the page. So Formitor now does what your visitor does.

What shipped

Render checks open each form in a real browser and flag any form that can’t actually be submitted, naming exactly which forms are affected instead of just showing a count.

Deep checks (Tier 3) go further: a headless browser loads the page, fills the form field by field, and clicks Submit, every week, per form. Enable it with the 🤖 On/Off toggle in the form row. Available to all Pro subscribers.

Screenshot on failure. When a deep check fails, click the “✕ deep check failed” badge and see the screenshot taken at the moment it got stuck. Debugging starts with evidence: you see the validation error, the hidden field, or the broken layout exactly as the visitor did.

Why it matters for agencies

The worst support conversation is “the form works when we test it.” A form that submits fine via the API but blocks real visitors produces exactly that conversation, plus weeks of silently lost leads before anyone connects the dots.

Three tiers now cover the whole path: delivery checks verify the email lands in a real inbox, render checks verify the form exists in the browser, deep checks verify a human could actually submit it. The full story is on the delivery verification page.

Keep reading

Product update · Jul 10, 2026

Connect an AI agent to Formitor over MCP

Generate a read-only token and let Claude or any MCP-capable agent list your sites, ask what's broken right now, pull a site's full status, and read recent alerts.

Read post
Product update · Jul 7, 2026

Hijack forms: live-test any client form straight to your own inbox

Flip on Hijack forms from the admin bar, enter your email, and every notification you trigger while testing goes to you instead of the client. Auto-disables after the window you pick.

Read post
Product update · Jul 1, 2026

A deep security pass across the whole platform

Stricter database access rules with uniform MFA enforcement, hardened request validation on every site-facing check, per-account rate limits, checksum-verified plugin updates, and integrity-pinned dashboard scripts.

Read post
Product update · Jun 12, 2026

Mail Log: search every form test result across every site

A searchable, cross-site view of every check result. Filter by site, form, delivery status or date range, or free-text search by email, subject, error message, or source page. Matching filters in wp-admin too.

Read post
Product update · Jun 2, 2026

Update the Formitor plugin on your whole fleet from one button

One click pushes the latest plugin to every connected site with a per-site result, sites keep themselves current automatically afterward, and outdated sites are flagged on the dashboard.

Read post
Product update · May 28, 2026

Pause controls at every level, and a 7-day history on every form

Pause a form for 1h, 4h, 24h or until you resume; pause a whole site while it's being worked on. Timed pauses resume themselves. Plus a History view of every form's last 7 days of checks.

Read post

Catch the failure before the client does.

Free plan: 2 sites, every feature, no card. See what it finds.