Synthetic monitoring with Playwright
Real browsers click through your critical flows: login, checkout, form. Chrome Recorder import, multi-step scripts, screenshot per step — alert on every break.
Uptime monitoring says: “Homepage returns HTTP 200”. That does not protect you from a broken login, a checkout that hangs after step 3, or a contact form with the wrong server response. Browser monitoring drives a real Chromium browser (Playwright) through your scenario: open page, click, fill, wait for element, assert text or URL, take screenshot. When a step breaks — selector missing, error text shown, wrong redirect — you get an immediate alert with error message and step number; the failure screenshot is in the run detail.
Synthetic monitoring with Playwright features
Real Chromium browser
No HTTP mock — real Playwright with full JavaScript, cookies, localStorage. If the browser can do it, the monitor can — including React/Svelte/Vue SPAs.
11 step types
goto, click, fill, type, wait_for, wait, assert_text, assert_url, assert_status, assert_visible, screenshot. Up to 40 steps per scenario — for login, cart, checkout, form flows, SPA routing.
Flexible interval
5 minutes, 15, 30, 60, 180 or 720. Run-now button in the dashboard for an instant check after a deploy.
Failure screenshot
Every failed step automatically captures a screenshot at the moment of failure and stores it with the run, available in the run detail. You see exactly what the browser actually saw.
Run history with step timings
Per run: total duration, duration per step, success/failure. Detect slow creep on one specific step long before the whole flow breaks.
Alert on all channels
Email, Slack, Discord, Teams, Telegram, webhook — the exact same alert engine as uptime. With dedupe, ACK button, escalation and postmortem export.
How it works
Build the scenario in the dashboard
Step by step: open page, click CSS selector, fill a field, wait for an element, assert text or URL. No code — just the builder.
Pick an interval
Every 5 to 1440 minutes. Each run opens a fresh browser instance from our EU data centre — without polluting real-user analytics.
Alert on failure + screenshot
When a step breaks, the alert arrives immediately with step number and error message; the run detail shows the failure screenshot. You see exactly what the browser saw.