The agency's own sales pipeline

Six columns from New lead to Onboarding, one card per builder being sold to, run on exactly the same tables and shapes a builder's own pipeline uses.

What it is

The agency sells subscriptions the way a builder sells buildings, so it runs the same pipeline machinery under a reserved account. Stages are subscription-shaped — New lead, Discovery call, Demo, Proposal, Signed, Onboarding — each carrying one line telling a rep what 'done here' means. Lost and dead deals leave the board but keep the stage they died in.

Also called: vendor sales board · how they sell to builders · deal board · subscription pipeline

See it
The agency's own sales pipeline
New lead 4
Marlin Hoover
$49k
Delia Yoder
$57k
Contacted 2
Sutter Kline
$52k
Ronan Petsch
$37k
Ivy Brubaker
$39k
Estimate 4
Ivy Brubaker
$32k
Gideon Alt
$53k
Marlin Hoover
$40k
Sold 2
Marlin Hoover
$64k
Delia Yoder
$56k
Sutter Kline
$75k
The board with two stages open and four collapsed as vertical tabs, the stats bar above (deals / pipeline value monthly + down / hot / proposals out / ready), and a card mid-drag. Sample data — no customer information appears here.
How it works
  1. 1Leads arrive from the New lead button, the website demo form, hosted forms, and Meta/Google lead forms — all through the same intake a builder uses.
  2. 2Cards drag between columns; dropping on a collapsed column opens it.
  3. 3Columns collapse to thin vertical tabs that still accept drops; one-stage accordion or several open at once, remembered per browser.
  4. 4Scope switches between mine, everyone's and one rep's; filters cover lead strength and source.
  5. 5A stats bar shows deals, pipeline value split into monthly and down payments, hot leads, proposals out and ready-to-onboard.
  6. 6The board re-reads every 30 seconds, but only repaints when something actually changed, and hidden tabs skip the poll entirely.
Why we built it

The library states the reasoning: 'Same tables as every tenant (contacts, pipeline_opportunities, notes, tasks) under the reserved org "_platform"; only the stages and the surface differ. Builders' pipeline is estimate-shaped (New Leads → Quoted → Sold…); ours is subscription-shaped.' The polling comment names the complaint it fixes — a board that only reads once would show yesterday's answer, 'which is the same staleness complaint the conversation had '.

The problem
  • Deals lived in a rep's head and a calendar.
  • Repainting the whole board on a timer fought a user mid-drag.
  • Lost deals disappearing entirely destroyed the one number worth knowing — which stage they died in.
Sound familiar?
What you get
Nothing sits unanswered because nobody could see it.
The same shape a builder already understands, so a rep demoing it is demoing the product.
A dead deal is still on record with the stage it died in.
What's inside
Stage checklists (the SOP for each stage)
Each stage carries the list of things that must be true before a deal is allowed to leave it, ticked on the card, with the later ones ticking themselves.
Unread-lead badge that only a human can clear
A red count on the rail for new leads nobody has opened, cleared only by actually opening the lead's card — not by visiting the board.
The opportunity card — the whole deal on one screen
One full-screen card per builder being sold to: who they are and how to reach them, the whole conversation, the deal terms, the stage checklist, tasks, notes and every event that ever happened.
The agency's own lead sources
The same lead connector a builder gets, pointed at the agency's own pipeline — ad accounts, hosted forms and webhook endpoints all landing as a New lead with source and attribution.

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 →