Form Monitoring
Your forms fail silently. Prove they work.
A broken form script means zero leads, zero signups, zero revenue -- while your site looks perfectly fine. Sitewatch detects when form-critical scripts and assets fail, so you fix them before your pipeline dries up.
- Detect broken form scripts that silently kill conversions
- Catch checkout flow failures from missing JS bundles
- Get alerted before leads stop coming in
Form script failure detected
Affected components
- form-handler.min.js -- 404 Not Foundjust now
- recaptcha/api.js -- 503 Service Unavailablejust now
- stripe.js -- 200 OK, application/javascript1m ago
- analytics.js -- 200 OK, application/javascript1m ago
01The monitoring gap
Uptime tools cannot see form failures
| Scenario | Uptime tools | Sitewatch |
|---|---|---|
| Form scripts | Not checked at all | Every script verified as present and usable |
| Payment processors | Invisible | Stripe, PayPal, custom scripts validated |
| Third-party forms | Outside scope | HubSpot, Typeform embeds checked |
| Post-deploy check | Ping says OK | Full asset verification after deploy |
| Evidence | Up or down | Exact script URL, status, failure type |
Form scripts
- Uptime tools:
- Not checked at all
- Sitewatch:
- Every script verified as present and usable
Payment processors
- Uptime tools:
- Invisible
- Sitewatch:
- Stripe, PayPal, custom scripts validated
Third-party forms
- Uptime tools:
- Outside scope
- Sitewatch:
- HubSpot, Typeform embeds checked
Post-deploy check
- Uptime tools:
- Ping says OK
- Sitewatch:
- Full asset verification after deploy
Evidence
- Uptime tools:
- Up or down
- Sitewatch:
- Exact script URL, status, failure type
02The silent revenue killer
Forms break while your site stays up
Lead forms that don't submit
A missing script silently disables your contact form. Visitors fill it in, hit submit, and nothing happens. Your server answers normally the whole time.
Checkout flows that fail
Payment scripts from Stripe, PayPal, or custom handlers can 404 after a deploy or CDN change. Users see a broken checkout while your uptime tool says everything is fine.
Signup flows that break
Authentication scripts, validation libraries, and form handler bundles can all fail independently. Your signup page loads but the actual signup stops working.
Third-party form failures
HubSpot forms, Typeform embeds, reCAPTCHA -- when third-party scripts go down, your forms break. Sitewatch checks every referenced script, internal and external.
Hours of lost revenue
Most teams discover broken forms from customer complaints or empty CRM pipelines. By then the damage is done. Sitewatch catches it within your next check cycle.
Ad spend on broken pages
Running ads to a landing page with a broken form means every click is wasted. Sitewatch verifies that form-critical assets are loading before visitors arrive.
03What a form depends on
Everything that has to work for one submit button.
A form has more moving parts than it looks. Select one to see how it fails — and how Sitewatch catches it.
behaviour
The form script
✕How it fails
The script that handles submission goes missing, so the button does nothing at all.
✓How Sitewatch detects it
Confirms every script the page needs is present and usable on each check.
The form script
behaviourHow it fails — The script that handles submission goes missing, so the button does nothing at all.
How Sitewatch detects it — Confirms every script the page needs is present and usable on each check.
The form provider
vendorHow it fails — HubSpot, Typeform or a similar provider has an outage and the embedded form never renders.
How Sitewatch detects it — Checks every third-party script the page loads, including form providers.
Spam protection
verificationHow it fails — A verification widget fails to load, and every genuine submission is silently rejected.
How Sitewatch detects it — Verifies the verification script itself loads, not just the form around it.
Styling
usabilityHow it fails — The stylesheet goes missing and the form becomes an unreadable stack of raw fields.
How Sitewatch detects it — Checks each stylesheet loads, and loads as a stylesheet.
04Form failure modes
How forms break without anyone noticing
Script failures
- Form handler scripts returning 404 after deployments
- Validation libraries failing to load from CDN
- Third-party form embeds (HubSpot, Typeform) returning errors
- reCAPTCHA and bot protection scripts going down
Asset delivery issues
- Payment scripts (Stripe, PayPal) arriving as the wrong kind of file
- Form CSS missing, leaving inputs unstyled and unusable
- CDN serving error pages instead of form JavaScript bundles
- CORS or redirect issues preventing script execution
05How it works
How Sitewatch detects broken forms
- 01
Fetch your form pages
Add your landing pages, checkout URLs, and signup flows to Sitewatch. Each page is fetched and its HTML is parsed to discover every script and asset dependency.
- 02
Validate form dependencies
Every script, stylesheet and file the page references is requested to confirm it is really there and arrives as the right kind of file.
- 03
Confirm with retries
Detected issues go through 2-of-3 retry confirmation. Only persistent failures create an incident -- transient CDN hiccups don't trigger false alerts.
- 04
Alert with evidence
When a script your form depends on fails, you get a Slack or email alert naming the exact file, what went wrong and which page is affected.
06What you get
Outcomes, not a feature list.
Stop paying for traffic that lands on a dead form.
A broken form does not error — it just does nothing. Visitors fill it in, hit submit, and quietly leave. Sitewatch checks every script your form depends on, so a silent failure becomes an alert instead of a month of missing leads.
Every script
Form dependencies checked
2-of-3
Retry confirmation
6 channels
Alert channels
How many leads did you lose to a broken form this month?
Find out in 2 minutes. Free plan, no credit card required.
07FAQ
Frequently asked questions
No. Sitewatch monitors the scripts and assets that forms depend on -- JavaScript bundles, validation libraries, payment processor scripts, and third-party embeds. If the scripts that power your form fail to load, the form cannot work. Sitewatch catches these failures before users encounter them.
Yes. Sitewatch checks every script your page loads, including third-party form providers like HubSpot, Typeform and reCAPTCHA. If any of them stop responding or come back as the wrong kind of file, you get an alert.
An uptime tool knocks on your server and asks whether it is there. Your form page can answer perfectly while every script that makes the form work is broken. Sitewatch checks what actually loads on the page — every script, every third-party dependency.
Checks run as often as every 5 minutes on Pro, or every 30 minutes on Free. You can also trigger on-demand checks after deploys using the dashboard or deploy hooks. Alerts go to your configured channels the moment a confirmed incident is detected.
If a cookie consent script fails to load and that prevents form scripts from initializing, Sitewatch detects the broken consent script. This is a common cause of "form works in development but breaks in production" issues.
08Explore more