Test Lab

A draggable admin-only panel for rehearsing the whole funnel over and over with throwaway data, then wiping it.

What it is

A floating panel that snaps to whichever screen corner you drop it near (position remembered) holding four utilities: reset a test estimate back to 'just sent', reset imported leads, seed realistic test reps and leads that the live engines actually process, and a clean-slate wipe. Visible only to admins and only when the flag is on.

Also called: testing widget · dev tools · practice mode · sandbox panel

See it
Test Lab
New lead 4
Marlin Hoover
$46k
Delia Yoder
$45k
Contacted 2
Sutter Kline
$39k
Ronan Petsch
$67k
Ivy Brubaker
$56k
Estimate 3
Ivy Brubaker
$38k
Gideon Alt
$73k
Marlin Hoover
$63k
Sold 3
Marlin Hoover
$75k
Delia Yoder
$61k
Sutter Kline
$68k
The dark Test Lab panel open in a corner with its four sections, being dragged and snapping to another corner. Sample data — no customer information appears here.
How it works
  1. 1Press to open, drag to move; a movement threshold distinguishes a drag from a tap
  2. 2Each utility calls its own admin-gated endpoint and reports counts back into the panel
  3. 3Everything it creates is prefixed so cleanup is exact and can never touch real data
  4. 4The whole thing is designed to be deleted: 'Remove this file + its <DevResetWidget/> mount in AppShell + the ENABLE_DEV_RESET_WIDGET flag when testing is done'
Why we built it

The funnel is long: send the estimate, get it approved, collect the customer's details, sign the contract, start the project, tick off the stage milestones. Anyone learning it, or checking that a change to it still works, has to walk the whole thing more than once — and inventing a new fake customer for every rehearsal gets tedious on the second pass and risky on the fifth, when a made-up name has started to look like a real one. An admin-only panel runs the funnel over and over on throwaway data and wipes it when you are done.

The problem
  • One-shot workflows that can't be rehearsed
  • Practice runs leaving debris in a live account
Sound familiar?
What you get
Walk the full funnel as many times as it takes to learn it
Everything created is tagged so it can be removed exactly
What's inside

See it on your own jobs

Twenty minutes, your numbers, no slide deck. We’ll build one of your real buildings in front of you and send you the estimate link at the end — yours to keep either way.

or keep browsing features →