The Tracefox platform

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.

01

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.

02

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.

03

Replay

Real headless Chromium executes the recording on the viewport you choose. Screenshots and video are captured at every step, pass or fail.

04

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.

Bonus: site monitoring pipeline

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.

The scan engine

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 ago
Scripts captured42
Cookies recorded18
Consent bannerPresent · Cookiebot
Privacy policyUnchanged
Compared against last scan, 2 changes detected (1 HIGH, 1 LOW).
Facebook Pixel removedHIGH

fbq('init', '123456...'), last seen 3 days ago

New tracking cookieMEDIUM

__gcl_au, set by Google Ads conversion tracking

Cookie policy updatedLOW

+2 paragraphs under 'Third-party services'

Diff + severity

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
Checkout testing

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
Real checkout flows

Product → cart → shipping → payment → confirmation.

Video evidence

MP4 of every failed run, timestamped by step.

Hourly to weekly

Pick the cadence per test, plan limits apply.

Failed-step alerts

Know immediately if the Add to Cart button stopped working.

Alerts + reports

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.

Email

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.

Built for agencies

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.