Hustle Roll-Out Command Center

Five verticals, one backend. Decision, marketing plan, financials, and go-live tracker. Built Aug 7, 2026.
Go-live progress: 0%
Blocker to clear first. The Claude_Hustle folder on your Desktop is empty. The 15 sites, scorecard, and integration specs need to be restored there before any deploy work can start. Everything in this plan is built from the project handoff; once the files are back I can verify design and copy against the actual sites.

The call

Launch Unbilled first. Ship The Ledger as the revenue engine and keep Yard Sign live in parallel. The Ledger's $2,500 pilot reaches the $1,500 per month contribution target with one to two customers, controllers are reachable by cold email, and its trust-first register (published false-positive rates, no exclamation marks, a "what we don't claim" section) is exactly the right posture for a company with no track record yet. Yard Sign runs beside it because self-serve costs no sales time.

Haulback scored higher (4.13 vs 4.02) but depends on hauler access. It is launch two if that access exists; if not, Cleared takes the slot as a fast cash test. Every Console variant is parked until two signed case studies exist. A sales-led motion aimed at PE buyers cannot close on demonstration data alone.

Weighted scorecard

Haulback
4.13
Unbilled
4.02
Lapsed
3.98
Overpaid
3.80
Cleared
3.62

Scores from the 12-criteria weighted scorecard (pain/ROI, willingness to pay, reachability, MVP speed, automation, margin, retention, risk). Bars scaled from a 3.0 baseline so the gaps read. Green marks the recommended first launch.

Launch order

#BusinessWhenShip
1Unbilled (missed billables)NowThe Ledger + Yard Sign
2Haulback (dump tickets)Month 2, if hauler accessGatehouse (owner-op)
3Cleared (inspection packs)Month 2 fallbackOwner-op register
4Lapsed (recurring revenue)Month 3-4Ledger register
5Overpaid (vendor invoices)Month 4+Statement (controller)
-All Console variantsAfter 2 case studiesParked

Design pick per vertical, and why

VerticalPickSegmentReasoning
UnbilledThe LedgerController / CFOHighest revenue per customer, cold-emailable buyer, honesty register fits a new company. Yard Sign stays live as zero-effort second channel.
HaulbackGatehouse (Yard Sign register)Owner-operatorRoll-off fleets of 1-10 trucks are owner-run. Calculator-first hero plus card checkout matches how they buy. The pain (eating overages) is felt personally by the owner.
LapsedLedger registerControllerMaintenance-agreement billing lives with the controller at multi-branch shops. Same outreach list as Unbilled, so the second product rides the first product's pipeline.
OverpaidStatement (Ledger register)Controller / CFOAP is a finance function by definition. The buyer for vendor-invoice audits is the controller, full stop.
ClearedYard Sign registerOwner-operatorA failed inspection is urgent and personal. One-time self-serve purchase fits, and since retention is the weak point anyway, treat it as a cash product, not a subscription.

Pattern: controllers buy the recurring engagements, owner-operators buy the one-time passes. Console is a later expansion motion on top of proof, not a launch motion.

1. Unbilled: paper work-order missed billables Launch now

Technicians write down work that never reaches the invoice. Unbilled matches work orders to invoices and returns the missed charges with evidence attached.

Offer

  • Ledger (primary): $2,500 pilot, invoiced net 15 by ACH after delivery. Pro at $1,200 per month after conversion.
  • Yard Sign (parallel): $750 First Pass with refund guarantee, $499 per month Standard, card checkout, no sales call.

First channel

Cold email to controllers at regional multi-branch HVAC, plumbing, and electrical companies. Planning assumption: roughly 200 targeted emails per pilot signed.

First-week actions

  • Build a 200-company controller list (multi-branch trades, US).
  • Produce one sample deliverable packet from synthetic data, labelled as a sample. The artifact is the pitch.
  • Publish the false-positive methodology page. It is the trust anchor for every email.

Risk: getting work orders out of prospects is the friction point. Make the pilot intake dead simple: a shared folder and a scanned-paper option.

2. Haulback: dump-ticket charge packets Month 2, conditional

Roll-off haulers pay disposal by the ton at the scale, bill customers flat rates, and eat the overages. Haulback matches scale tickets to customer invoices and returns every unpassed charge.

Offer

Gatehouse (owner-operator register): $750 First Pass with refund guarantee, $499 per month ongoing.

First channel

Direct outreach to local roll-off operators, waste industry groups (SWANA chapters, hauler Facebook groups), and Google Ads on overage-related terms.

Gate

Only launch if you have hauler access for a first proof run. Highest score on the board, but access decides the timing. No access by end of month 1 means Cleared takes this slot.

3. Cleared: inspection corrective-action packs Month 2 fallback

A failed inspection becomes a reinspection-ready pack in 48 hours: fix specs, code citations, evidence checklist. Fastest to test, weakest retention.

Offer

One-time pack purchase, owner-operator self-serve. Position as urgent turnaround, not a subscription.

First channel

Google Ads on failure-moment searches (people search the exact code violation the day they fail). Small budget, high intent. Also GC and trade forums.

Role in the portfolio

Cash-flow product and audience builder. Buyers who clear reinspection are warm leads for Unbilled.

4. Lapsed: recurring-service revenue recovery Month 3-4

Maintenance agreements quietly stop billing: visits go uninvoiced, renewals lapse, escalators never get applied. Lapsed finds and returns the leakage.

Why it waits

Same buyer, same list, same pitch structure as Unbilled. It becomes the natural second product for every Unbilled Pro account: one more audit run on data you already hold. Launching it standalone now would split outreach effort against the same inboxes.

Audience

Controllers at multi-branch service companies carrying a large maintenance-agreement book: fire protection, elevator, commercial HVAC service contracts. Standalone candidates are shops with heavy agreement volume but little paper work-order volume, which makes Unbilled a weaker fit for them.

Offer

No new price. Sold two ways. As a second audit stream inside an existing Unbilled Pro engagement at the same $1,200 per month, since the data is already in hand. Or standalone at the $2,500 pilot, invoiced net 15 by ACH after delivery, for a controller whose agreement book is the bigger leak.

First channel

No independent outreach. It rides the Unbilled pipeline: every Pro account is a warm cross-sell, and every controller who declined Unbilled for lack of paper volume is a Lapsed lead worth re-touching. The only new list work is filtering the existing controller list for agreement-heavy trades. Copy piece 10 is the cross-sell email.

Role in the portfolio

Retention anchor. It scores highest of the five on recurring use, because the work repeats by nature and churning means changing how the customer bills.

5. Overpaid: vendor-invoice audits Month 4+

Direction flipped to the AP side: vendor invoices drift above quoted prices; Overpaid returns overcharges as credit-request packets per vendor.

Why it waits

Lowest urgency of the controller trio and it needs vendor-quote data, which is harder to collect than a shop's own work orders. Strong cross-sell once trust exists: "we found what you failed to bill, now let us find what you overpaid."

Audience

The same controller and CFO, wearing the AP hat rather than the AR hat. Best fit is a company with a concentrated vendor base and negotiated pricing, where drift against a quote is measurable: mechanical and electrical contractors buying from two or three distributors.

Offer

Cross-sell only at launch. Added to an existing engagement at the Pro tier rather than priced separately, because the trust and the data access already exist. Standalone pricing waits until a partner channel is proved.

First channel

No cold outbound. This is the option the scorecard marks weakest on reachability, at 3 of 5, which is why it is framed for partner distribution rather than direct outreach. Two routes, in order. First, cross-sell into accounts already running Unbilled or Lapsed, using copy piece 11. Second, a referral arrangement with a bookkeeping or outsourced-accounting firm that already holds AP data for many small contractors: one relationship reaches dozens of buyers, which is the only way the economics work at this reachability score.

Role in the portfolio

Margin extension on an existing account, not a new acquisition motion. Do not spend outreach budget here until a partner is signed.

Channel strategy by buyer segment

Controller / CFO (Ledger)

  • Cold email, founder-sent. The primary engine. 25 per day after warm-up, three-touch sequence.
  • LinkedIn founder posts, twice a week, on billing leakage. No selling in the post; the profile sells.
  • Trade associations later: ACCA, PHCC, NECA newsletters and events.
  • CAC ceiling: one pilot must cover the month's outreach cost many times over. It does.

Owner-operator (Yard Sign)

  • Google Ads on problem searches, $20 per day test budget per vertical.
  • Trade Facebook groups and forums: helpful posts, link in profile, no spam.
  • Short screen-recorded demo of the calculator and a real (synthetic, labelled) packet.
  • Referral credit for Standard subscribers once any exist.

Portfolio / PE (Console)

  • Deferred. No outbound until two case studies exist.
  • When live: warm intros to operating partners, plus the no-email estimate flow ending in a forwardable link.
  • Seed it passively now: mention multi-location capability on the Ledger sites.

Pilot recruitment playbook

  • The honesty position is the pitch. Published false-positive rates, refund guarantee, "what we don't claim." Never cite traction that does not exist; say plainly that the company is new and the pricing reflects it.
  • The deliverable is the demo. Every controller email points at one sample packet built from synthetic data, clearly labelled. No deck, no webinar.
  • Make intake trivial. Offer three ways to hand over 90 days of work orders and invoices: shared folder, email forward, scanned paper. Friction here kills more pilots than price.
  • Net-15 after delivery removes the risk objection. They see the packet before they pay anything.
  • Three-touch sequence: day 1 email, day 4 short follow-up, day 10 breakup note. Then quarterly re-touch.

Weekly operating cadence

MondayList building and research, 50 new controller contacts
Tue-ThuOutreach (25 emails per day), pilot delivery work, follow-ups
FridayMetrics review, LinkedIn post, next week's plan

Metrics that matter

  • Emails sent, reply rate, calls booked, pilots signed
  • Recovery dollars found per pilot, and false-positive rate (publish it)
  • Pilot to Pro conversion rate
  • Yard Sign: visits, calculator engagement, checkout starts, purchases

Ready-to-send copy

All copy follows the hard rules: no em or en dashes, no AI-slop phrasing, no exclamation marks in controller-facing material, nothing claimed that is not true. Edit names and links before sending.

1. Controller cold email, Unbilled (touch 1)

Subject: Work orders that never made it to an invoice [First name], Technicians write down parts, hours, and trip charges that never reach the invoice. Nobody knows how big the leak is until someone matches the two piles. That is the whole service: send us 90 days of work orders and invoices, and we return a packet of every item that was written down but never billed, with the evidence attached. The pilot is $2,500 flat, invoiced net 15 after you see the packet. We publish our false-positive rate with every run, and we list what we do not claim. We are a new company and the pricing reflects that. If the packet shows less than the fee, you have a clean answer and we part ways. Worth a 20 minute look? [Name] [Site link]

2. Controller follow-up (touch 2, day 4)

Subject: re: work orders [First name], short version: 90 days of work orders and invoices in, a packet of every unbilled item out, evidence attached. $2,500 flat, invoiced net 15 after delivery. If we find less than the fee, that is your answer and we are done. Open to it? [Name]

3. Controller breakup note (touch 3, day 10)

Subject: closing the loop [First name], I will stop here. If billing leakage ever makes it onto your quarter's list, the offer stands: one flat-fee pass over 90 days of work orders, evidence attached, invoice only after you see the result. The sample packet lives here if you want to see the deliverable: [link] [Name]

4. Owner-operator email or group post, Unbilled Yard Sign

Your techs write things down that never get billed. The extra hour on site. The part off the truck. The second trip. We match your work orders to your invoices and send back every item that never hit an invoice, with the paperwork to back it up. First Pass is $750. If we find less than $750, you get your money back. No call, no demo. Upload and go: [link]

5. Haulback owner-operator email

Subject: Scale tickets vs what you billed You pay the scale by the ton. You bill the customer a flat rate. When a box comes back heavy, you eat the difference unless somebody catches it. We match scale tickets to customer invoices and send back every overage that never got passed through, ready to bill. First Pass is $750, refunded if we find less than the fee. Upload your last 90 days: [link]

6. LinkedIn founder post

Paper work orders leak money. A tech writes down two hours and a part. The office types the invoice from memory and habit. Something gets missed. Multiply that by every truck, every day, all year. I started Unbilled to do one narrow thing: match work orders to invoices and hand back what was never billed, with evidence attached. Two things we decided on day one. We publish our false-positive rate on every run. And we invoice the pilot only after the customer sees the packet. If you run finance or service ops at a multi-branch trades company, my inbox is open.

7. PE forwardable blurb (hold until case studies exist)

Unbilled runs one audit method across every brand in a portfolio: work orders matched to invoices, missed billables returned per location, ranked. Parent and child reporting built in. Estimate without a call: [link]

8. Cleared Google Ads, failure-moment search

Its channel is live from month 2 and had no copy. Run one ad group per common violation family, keyed to the code the operator just failed.

Headline 1: Failed your inspection? Headline 2: Corrective-action pack in 48 hours Headline 3: Violation, code, fix, evidence Description 1: Send us the inspection report. We return a pack per violation: the code cited, the fix, and the evidence the reinspector needs. Flat fee, refunded if we cannot build the pack. Description 2: No call and no demo. Upload the report and go. Built for single-site owners who need to clear and reopen. Sitelink: What a pack contains Sitelink: Pricing Sitelink: How fast

9. Cleared forum or GC group post

Failed an inspection and staring at a list of violations with no idea what the inspector will accept back? We turn the report into one pack per violation: the code cited, the fix in plain terms, and the evidence to hand the reinspector. Turnaround is 48 hours. Flat fee, refunded if we cannot build the pack from your report. Upload it here: [link] Not affiliated with any inspection authority. We prepare paperwork, we do not approve it.

10. Lapsed cross-sell, to an existing Unbilled account

Send after the second delivered report, not before. The trust is the asset.

Subject: The other half of the leak [First name], We have been matching your work orders to your invoices. There is a second pile worth the same treatment: your maintenance agreements. Visits that were covered but never invoiced. Renewals that lapsed without anyone noticing. Price escalators in the contract that were never applied. The same failure mode, a different pile of paper. We already hold the data we would need. It runs as a second audit stream on your existing account at the same monthly rate, no new pilot and no new setup. Want us to run one month of agreements alongside the next work-order pass, so you can see the size of it before deciding? [Name]

11. Overpaid cross-sell, to an existing account

Subject: What you overpaid [First name], We found what you failed to bill. The same method points the other way, at what you were billed. Vendor invoices drift above quoted pricing: a fitting at 55 cents over, a freight line that was supposed to be waived, a rate that moved without a conversation. Small per line, and nobody reconciles it against the quote. We return a credit-request packet per vendor, with the quote and the invoice side by side. It runs on your existing account rather than as a new engagement. Worth pointing it at your two largest distributors for one month? [Name]

12. Overpaid partner approach, bookkeeping or outsourced accounting firm

The reachability score on Overpaid is 3 of 5. One partner relationship reaches dozens of buyers, which is the only route where the economics work.

Subject: Vendor overcharges in your clients' AP [First name], You hold AP data for a number of small contractors. Buried in it is money none of them will ever find on their own: vendor invoices that drifted above quoted pricing, line by line. We audit those invoices against the quotes and return a credit-request packet per vendor. Your client sends it, the credit comes back, and you did not spend a day on it. We are proposing a referral arrangement rather than selling to your clients directly. You keep the relationship. We publish our false-positive rate with every run and list what we do not claim. Open to a 20 minute conversation about how the split would work? [Name]

Pricing (locked decisions)

ProductPriceMechanics
Yard Sign First Pass$750 one-timeCard checkout, refund guarantee if findings are under the fee
Yard Sign Standard$499 / monthCard, self-serve, ongoing matching
Ledger Pilot$2,500 one-timeInvoiced net 15, ACH, after delivery
Ledger Pro$1,200 / monthACH, converts from pilot
Consolefrom $3,500 / monthAnnual, ACH, sales-led. Parked for now.

Path to $1,500 per month contribution, per vertical

PathWhat it takesMonthly
Standard subscriptions3 subscribers$1,497
Pro retainers2 accounts$2,400
Pilot cadence1 pilot every 6 weeks~$1,667 equivalent
Mixed (realistic)1 Pro + 1 First Pass per month$1,950

Planning assumption on costs: hosting near zero (static sites), Supabase ~$25, email and outreach tooling ~$150, extraction compute $100 to $300. Under $500 per month total while solo, so ~$2,000 revenue clears the $1,500 contribution line.

Revenue calculator

$0
One-time / month
$0
Recurring (MRR)
$0
Total / month
0
Verticals covered at $1,500

90-day base case

MonthActivityOne-timeMRR exiting
1Unbilled live, 500 emails sent, 2 pilots signed$5,000$0
22 more pilots, 1 converts to Pro, 2 First Passes$6,500$1,200
32 pilots, 2 Pro total, 3 Standard subs, vertical 2 live$5,000$3,897

Base case 90-day cash: about $16,500 one-time plus ramping MRR, exiting month 3 near $3,900 per month recurring. These are targets, not forecasts; the gate logic in the timeline says what to do if they miss.

12 weeks, week by week

Week 1
Foundation: entity and bank account, Stripe live account, Supabase project per INTEGRATION.md, buy domains, Google Workspace with SPF/DKIM/DMARC, start 2-week email warm-up. Restore project files to the Claude_Hustle folder.
Week 2
Unbilled production-ready: real Stripe checkout on Yard Sign, pilot agreement and net-15 ACH invoicing, sample packet from synthetic data (labelled), false-positive methodology page, replace mock extraction with v1 backend behind the API.md contract. Build the 200-controller list.
Week 3
Both Unbilled sites live. Outreach starts: 25 emails per day. First LinkedIn post. Analytics running.
Week 4
Target: first pilot signed. Start $20 per day Google Ads test for Yard Sign. Keep sending.
Weeks 5-6
Deliver pilots. Measure recovery found and false-positive rate; publish the rate. These numbers become the marketing.
Gate A (end of week 6): if 0 pilots signed after ~500 emails, stop and fix the offer or the list before touching a second vertical. Do not scale a motion that has not closed once.
Weeks 7-8
Convert first pilot to Pro. Ask for case-study permission. Vertical 2 decision: Haulback if hauler access exists, otherwise Cleared. Begin adapting via ADAPTATION.md; the backend is shared, so this is mostly copy and deploy.
Weeks 9-10
Vertical 2 live with its own outreach or ads motion. Unbilled cadence continues untouched; it is the engine, everything else is a bolt-on.
Weeks 11-12
Targets: 2 Pro accounts, 3 Standard subscribers, first written case study. Case study unlocks the Console conversation and the Lapsed launch for month 4.
Gate B: Console outreach starts only when two signed case studies exist. No exceptions; the PE motion burns credibility if it runs on demonstration data.

Go-live checklist

Checked items persist between sessions. The header bar tracks overall progress.