Last night:312 checks run·1 problem found

Your checkout broke at 2am.
Nobody told you until the sales stopped.

nightly.run · 02:14 UTC
$ nightly run --checks=checkout,signup,payments
running…
0 passed0 failed6.2s total
#nightlyrun-alerts
02:16
revenue · P1

Checkout discount broken on iOS Safari, carts > $150.

Trace + screenshot attached. Suggested fix in thread.

verified by a human · 02:31

Every night, we try to buy something from your store — on a phone and a laptop. Add to cart, apply a discount, reach checkout. If any step fails, a real person checks it and texts you before your customers find it.

One real bug, free. No call, no signup.

Every night

What we check, every night.

If it's where money or signups leave your site, we run it. Same flows, same devices, same browsers — every night.

Add to cart works
Discount codes apply
Checkout loads
iPhone checkout
Signup emails send
Pages load fast
02:14 — the catch

The bugs that cost you money look like this.

shop.brand.com/checkout
Cart · 2 items$187.00
COUPON10
Not a valid code
Pay $187.00
revenue · P1est. loss $2,400 / night
Free Range Eggs
1 dozen · $8
Total $187.00
Pay $187.00
50% OFF ENDS IN 04:12×
mobile · P1iOS Safari · 32% abandon
Signed up — check your inbox
POST /api/signup 200
HOOK /crm/lead 500
↳ retried 3× · dropped silently
silent · P2users never onboarded
inbox · you@company.com
  • Weekly digest08:04
  • Order #4192 shipped07:31
  • — reset your password —waiting 04:32
lockout · P2users can't return
08:00 — what you wake up to

Not a red dashboard. A verified alert and a weekly receipt.

#nightlyrun-alerts

Checkout discount broken on iOS Safari, carts over $150. Trace + screenshot attached. Suggested fix in the thread.

Verified by a human · 02:31

Weekly report · sample
  • runs: 312
  • failures caught: 2
  • est. revenue protected: $18,400

Sample report · illustrative until we have a week of your data.

How it works

How it actually works.

The technical part, for whoever on your team asks.

  1. Step 1

    Written in your language

    Playwright test suites written specifically for your store's flows — the exact paths a customer takes to give you money.

  2. Step 2

    Shipped into your own repo

    Committed as a pull request into your own repo. You own every line — if we part ways, nothing walks with us.

  3. Step 3

    Runs on every deploy + nightly

    GitHub Actions runs the suite on every deploy, plus nightly against production. Screenshot, video, and trace captured automatically on any failure.

  4. Step 4

    A human reviews every failure

    No noisy pager. A real person reproduces the failure before you're alerted, then you get Slack or email + a weekly report.

Selected work

~/projects
Open source

E-commerce Playwright Suite

Full Playwright + TypeScript suite covering login, search, cart, checkout, and mobile flows on a demo Shopify-style store. Page Object Model, fixtures, mobile viewports.

Reference repo

GitHub Actions CI Pipeline

Matrix runs across browsers, HTML report published, screenshot + video artifacts on failure, Slack webhook on red builds.

Deliverable

Sample QA Audit Report

Anonymized bug report in the deliverable format: severity ranking, revenue impact estimates, reproduction steps, screenshots, recommended fixes.

Founder note

Someone who's shipped QA at scale.

5+ years of QA automation across e-commerce and logistics. Built test infrastructure for a major commerce platform, a Fortune 500 logistics company, and a top home goods retailer.

Now applying that same playbook to teams that need it most — small SaaS and Shopify Plus companies who can't afford a full QA department, but can't afford to ship broken either.

Pricing

Start free. Scale as you ship.

One free bug to prove it. Three ongoing tiers so a two-person startup and a $50M brand aren't paying the same price.

Free Bug Hunt

Start here
$0one bug
  • 20 min manual QA
  • Loom + written summary
  • Mobile + desktop
  • No call, no signup

Core

For small teams
$2,500/mo
+ $2,500 one-time setup
  • Your 15 most important flows, checked nightly~15 Playwright tests, nightly runs
  • Checks run automatically when your store changesGitHub Actions CI
  • Alerts in Slackverified by a human first
  • Monthly report
Most popular

Growth

Most popular
$4,500/mo
Setup $5,000 · waived on annual
  • Your 50 most important flows, checked constantly~50 Playwright tests
  • Runs on every store change and every nighton-deploy + nightly
  • A human investigates within 2 hoursreproduction + suggested fix
  • Weekly report showing what we caught
  • Maintenance included

Plus

Shopify Plus & multi-storefront
$8,000/mo
Custom setup
  • Unlimited flows covered
  • Tested across real mobile devicesdevice matrix
  • On-call response guaranteeSLA
  • Quarterly plan for what to cover next
  • Direct line to your engineer

Month-to-month. Cancel anytime. You own every line of test code.

FAQ

Questions people ask before they book.

  • Do you write the tests in my repo, or somewhere else?+

    Your repo. Everything ships as a pull request against your codebase. You own every line of test code from day one — if you leave, nothing walks with me.

  • What happens when a test fails at 2am?+

    I investigate and hand you a reproduction + suggested fix within 2 hours. I don't hot-fix your production app — the fix is your team's call. You get a verified alert, not a noisy pager.

  • Which stacks do you cover?+

    Shopify (Liquid, Hydrogen, headless), Next.js, Remix, Rails, Django, custom SPAs. If it runs in a browser and you have a URL, I can test it. Native mobile is out of scope.

  • How long until I see the first test running?+

    Ten working days from kickoff to first nightly run against production. First failing test on your calendar, first Slack alert in your channel.

  • Do I need a staging environment?+

    Preferred but not required. Most flows can run against a production URL using seeded test accounts and payment sandboxes I set up as part of onboarding.

  • Can I cancel?+

    Month-to-month after the first month. No annual lock-in unless you take the discount. If you cancel, you keep the entire test suite — it's in your repo.

Your next deploy shouldn't be a coin flip.

Send your URL. I'll find one real bug for free. Then you decide.