How Tracefox tests your checkout, automatically.
Four layers working together: a Chrome extension records your flow, a scheduler queues it at the cadence you set, a Playwright executor replays it in real headless Chrome across viewports, and a notifier alerts the moment a step fails. No code, no Playwright YAML, no QA team needed.
The four-layer test pipeline
Every test run flows through the same pipeline. Each layer has one job and hands clean output to the next. When a step fails, you know within minutes, not on Monday morning when revenue's already gone.
Record
Click through your checkout in our Chrome extension. We capture every step, clicks, form fills, waits, as a portable test spec. Or build it manually if you prefer.
Schedule
Pick a cadence per test, manual, hourly, daily, or weekly. Different tests can run at different cadences. Cron-precise execution on our own BullMQ + Redis infrastructure.
Replay
Real headless Chromium executes the recording on the viewport you choose. Screenshots and video are captured at every step, pass or fail.
Alert
The moment a step fails, you get email + Slack with the broken step, the error, and the screenshot. 60-min cooldown per test so stuck tests don't spam.
And we keep watching your scripts, too.
On top of checkout tests, every plan also runs a separate scan-and-diff pipeline against your site to catch silent script, cookie, and consent-banner regressions, the kind of stuff that breaks attribution without breaking checkout. The rest of this page is how that pipeline works under the hood.
A real browser, every time
Screenshot tools and string-match monitors miss the changes that actually matter. Tracefox uses headless Chromium to load each page the way a real visitor would, running every script, firing every event, honoring consent banners, and resolving every redirect, so the snapshot reflects what your client's customers actually experience.
- Scripts & pixels: every third-party tag captured with src, load order, and event fires
- Cookies: full set after the page stabilizes, including those set after consent
- Consent banners: detected CMP, visible vs hidden state, decline / accept outcomes
- Policy pages: privacy and cookie policies tracked for material content changes
- Screenshots: full-page captures kept for each scan as visual evidence
acme-store.comScan completed 2m agofbq('init', '123456...'), last seen 3 days ago
__gcl_au, set by Google Ads conversion tracking
+2 paragraphs under 'Third-party services'
Not every change is a fire
A missing Facebook Pixel is a client-emergency. A new font file is noise. Tracefox classifies every detected change into HIGH, MEDIUM, or LOW severity, so you get paged for things that matter and batched digests for the rest.
- HIGH, tracking pixels disappearing, consent banners breaking, privacy policy removed
- MEDIUM, new marketing scripts, new cookies, CMP configuration changes
- LOW, minor content edits, asset updates, non-behavioral styling changes
Replay your clients' checkouts on autopilot
Beyond watching what changes, Tracefox can re-run full checkout flows on a schedule. Shopify, WooCommerce, BigCommerce, or any custom funnel. Each run records a video so when something breaks, you see exactly which step failed and on which viewport.
- Record once in your browser with the Chrome extension, replay forever on our infrastructure
- Desktop, mobile, or tablet viewports, catch device-specific checkout bugs
- Video + step screenshots for every failed run so debugging takes minutes, not hours
- Coupon codes, custom data and success conditions, test the exact flow you care about
Product → cart → shipping → payment → confirmation.
MP4 of every failed run, timestamped by step.
Pick the cadence per test, plan limits apply.
Know immediately if the Add to Cart button stopped working.
Route the signal where your team already lives
HIGH-severity events fire immediately. Everything else rolls up into digests so inboxes stay clean. Reports get generated monthly with your agency's branding, ready to forward to clients without edits.
Per-change and weekly digest options, with additional recipients per workspace.
Slack
Block Kit-formatted messages with direct links to review each detection.
Webhooks
Signed payloads (HMAC-SHA256) for your own integrations. Business plan.
PDF reports
Monthly timestamped report with your agency logo and name.
Designed for people who manage many sites
Every part of the platform is built on the assumption that you're not looking at one website, you're looking at fifty.
Workspaces + teams
Invite teammates into a shared workspace. Everything is scoped per-workspace, no cross-client leakage.
White-label
Your agency logo and name on every PDF report and public status page. Clients see your brand, not ours.
History retention
7 days on Free up to 90 days on Business, cleanup is automatic.
Audit log
Every mutation recorded with IP + actor, so you can answer 'who changed this and when?' instantly.
API + Chrome extension
Pro unlocks the extension recorder. Business adds direct API access for your own tooling.
Plan-gated resources
Downgrading automatically pauses excess sites and freezes excess tests, nothing silently exceeds your plan.
Every day without monitoring is a risk.
Connect your first client site in under two minutes. Free forever for one website. No credit card, no migration, no setup call.