# Industry Playbooks — how real businesses run on Trackmint

*Ten operating playbooks, basic → advanced. Each one is written the way that business actually runs a week — not as a feature tour — and each step names the Trackmint feature that does it. These same ten flows are executable tests (`qa/qa-workflows.js`, 65+ automated checks) that run against every build, so "the playbook works" is verified, not assumed. Where a playbook needed a feature that didn't exist, it was built (see §Gaps closed at the end).*

---

## 1. Solo consultant — day one (basic)

**Zoe, freelance developer, brand-new account.**
Sign up → the wizard makes her the Admin, takes her name, her hourly rate ($150), her company name, business type Software/IT, and her first client. Two minutes later she's on an empty Sprint Board with her rate already driving billing math. Everything the wizard asked is editable later in Setup — nothing is locked in.

Uses: setup wizard, auto-admin, Setup → Company/Team/Projects.

## 2. Freelancer's first billable week (basic)

**Sol invoices his first client.**
Monday: + New → "Build landing page", client Acme, estimate 5h. He works, logs 2h manually (or with the timer), taps ✓ Done. The Dashboard immediately shows 2.0h unbilled ≈ $200 and MoneyFinder points at it. That number is his invoice waiting to happen.

Uses: task creation with client picker, manual hours, complete toggle, Dashboard unbilled/MoneyFinder.

## 3. Hourly worker's day (basic)

**Tim bills by the minute.**
Open the task, Start timer, work. The running clock follows him on every screen (header badge); Stop & log converts elapsed time into billable hours on that task. One timer at a time — starting another task stops and logs the first, so hours never double-count.

Uses: per-task timer, global timer badge, auto-log on stop.

## 4. Agency with a team (intermediate)

**Ava (owner), Pam (manager), Wes (worker).**
Ava creates "Ship feature X" for client RetailCo, 8h estimate, assigned to Wes. Wes sees "Assigned — awaiting accept", taps Accept, then ▸ Start job — the card moves to the start column automatically. Mid-week Ava sees on the Dashboard's Team workload card that Wes has too many hours queued, opens a task, and reassigns it to Pam in one tap. Billing value follows the new assignee's rate.

Uses: roles, assign→accept→start, configurable start column, Team workload planning, reassignment.

## 5. A board that matches how you work (intermediate)

**Cal's team doesn't work like the default columns.**
Board → Columns: add "Blocked", rename "In Review" to "QA", remove "Backlog" (its cards slide safely into the neighboring column — nothing is lost), and mark which column ▸ Start job targets. Completion is a flag on the card, not a column, so reorganizing columns never un-completes work.

Uses: add/remove/rename columns, start-column marker, completion decoupled from columns.

## 6. Deadline-driven projects (intermediate)

**Dee runs projects with hard dates.**
Setup → Projects: give BigProj a description, contact email + phone, $5,000 budget, and a deadline. The Dashboard now leads with Upcoming deadlines — amber inside the reminder window, red when overdue. Setup → Reminders picks the channels (email / SMS / voice to the project's contact info) and lead time. (Delivery is in-app today; real sending needs the planned server-side sender.)

Uses: rich project records, deadlines card, reminder settings.

## 7. Contractor running jobs (intermediate–advanced)

**Bob's construction company — now with its own pack.**
Business type "Contractor / Trades" gives Bob a **Job Board**: Quotes → Scheduled → On Site → Done/Invoiced, with Jobs for Customers instead of Issues for Clients. He bills in the currency he chooses, sets a $1,000 budget on the Kitchen remodel, and watches Billing's planned-vs-actual burn down as hours are logged — the moment spend crosses 80% the Dashboard raises a budget alert, and going over shows exactly how much OVER in red. **Materials go in as expenses**: Billing → Add an expense ("Lumber — Home Depot", $487, Kitchen remodel) and they ride along on the next invoice. Advanced tier can scan the receipt instead of typing it.

Uses: contractor pack, currency, project budgets, planned-vs-actual + alerts, manual expenses, receipt scan.

## 8. Getting paid (advanced)

**Ivy closes the loop from work to money.**
Setup → Payments once: which methods she accepts, the payout details each one needs (Zelle address, check payable-to…), and her terms (Net 15). Invoices → one tap turns a client's unbilled hours *and expenses* into a numbered invoice that carries her company name, issue + **due date from her terms**, line items at each worker's rate, accepted payment methods, and payout instructions. Send → Mark paid (recording how it was paid) → Dashboard outstanding returns to zero and the billed hours never re-invoice.

Uses: payment settings, invoice generation with expenses, due dates, mark-paid with method, outstanding tracking.

## 9. Protecting the numbers (advanced)

**Max's shop: workers work, managers manage money.**
"Viewing as" a Worker hides the money everywhere: the Billing and Invoices tabs disappear, the Dashboard drops every $ tile, task details show progress instead of value, and Setup hides rates and the Payments card. Admins and Managers see everything. (Per-person logins are the roadmap item that turns this preview into enforcement.)

Uses: role-based billing visibility across every screen.

## 10. Law firm end-to-end (advanced)

**Lex & Co. runs matters, not tickets.**
Business type Law Firm: Matter Board (Intake → In Progress → Attorney Review → Filed/Done), matter tasks typed Filing/Research/Hearing Prep. Attorney time at $250/h accumulates on each matter; the Advanced tier scans client documents (W-2s, pay stubs) toward official forms. Invoicing supports the reality of client cash flow: a $1,500 invoice can go out as a **payment plan — 3 monthly installments of $500** — and the history tracks the plan and how it was ultimately paid.

Uses: legal pack, AI document scan, installment invoicing.

---

## Gaps closed by writing these playbooks

Documenting "how would this business actually run?" exposed missing pieces, which were then built: a real **Contractor pack** (Job Board vocabulary — contractors previously got software-dev language) and a **General Business pack** (Task Board); **manual expense entry** (only AI scan could create expenses before — contractors type material receipts daily); **invoice due dates** computed from payment terms; and invoices now carry **your company name** instead of a hardcoded product name. Earlier passes over the same flows produced the payments configuration, currency support, budget alert unification, workload planning, and the Setup-screen visibility gating (docs 25 & 27).

## Where this leaves completeness

For the target segment — service businesses that bill time and expenses — the ten playbooks cover the operating loop end to end: onboarding, work intake, assignment, tracking, budgeting, deadlines, invoicing, getting paid, and role safety, each verified by automated checks on every build. The remaining 2%: real reminder delivery (needs a server-side sender), true per-person logins (doc 23 §6), quotes/estimates before a job, and recurring/retainer invoices — all documented as the next milestones, none blocking daily operation.

---

# Part II — Five workflows per industry (25 operating recipes)

*Each recipe: the person, their week, the exact Trackmint steps. Switching industries is one tap — Setup → Profession pack — and each pack keeps its own board and data, so one account can genuinely run more than one of these at once.*

## A. General — anyone, including the household (general pack: Task Board)

**A1 · Home renovation manager.** A homeowner runs her kitchen remodel like a pro: project "Kitchen 2026" with a $25k budget and a deadline; tasks per trade ("Plumber — rough-in", "Cabinets install"); each contractor's quote logged as an expense; Billing's planned-vs-actual shows exactly how much renovation money is left every day.
**A2 · Family operations board.** Columns renamed To Do → This Week → Waiting → Done; recurring life admin (school forms, car service, passport renewals) as tasks with estimates; the Upcoming deadlines card is the family's single "don't miss it" list.
**A3 · Side hustle, first dollar.** An Etsy seller tracks making time with the timer, materials as expenses, and sends her first real invoice — with her own "company" name on it and Zelle details printed — the day a custom order lands.
**A4 · Community/volunteer coordinator.** Roster of volunteers as Workers (they see tasks, never the donation budget), assign → accept → start for event jobs, workload card to see who's overloaded before asking for more help.
**A5 · Personal finance discipline.** Budgets per "client" (Household, Car, Holidays), every purchase an expense, the over-budget alert as the monthly guardrail — no invoicing at all, and that's fine.

## B. Software development (dev pack: Sprint Board)

**B1 · Solo contractor retainer.** 40h/mo retainer as a project budget at the hourly rate; timer on every ticket; when the burn bar hits 80% the client gets a heads-up email — before the awkward overage conversation.
**B2 · Two-founder agency.** Each founder is Admin; every client a project with budget + deadline; Friday ritual: MoneyFinder → Create all invoices → done in four minutes.
**B3 · Dev shop with subcontractors.** Subs join as Workers at their cost rate: they log time but never see the client-facing math; the owner reads margin as the gap between the sub's rate and the billed value.
**B4 · Open-source maintainer with sponsors.** Sponsored features tracked as tickets with estimates; monthly "invoice" documents where sponsor money went — transparency as a feature.
**B5 · AI-augmented team.** A Claude agent on the roster as a Worker (AGENT_SOP.md): the human lead assigns tickets, the agent accepts, works, logs honest hours, completes; the workload card shows human and AI capacity side by side. *(This is dogfooded — it's how Trackmint's own board runs.)*

## C. General contracting & trades (trade pack: Job Board — Quotes → Scheduled → On Site → Done/Invoiced)

**C1 · Kitchen & bath remodeler.** Every lead enters as a Job in Quotes; won jobs move to Scheduled; materials receipts (lumber, fixtures) logged as expenses the same day they're bought; the final invoice bundles labor + materials with a due date from Net 15 terms.
**C2 · Plumber on service calls.** Ten small jobs a week: create from the truck, timer on arrival, ✓ Done on the driveway, invoice batch on Friday; customer phone numbers on each project feed the (upcoming) SMS reminders.
**C3 · Electrician with an apprentice.** Apprentice is a Worker at cost rate — assign the rough-in, he accepts and starts on site, never sees what the job bills; the master electrician reviews the workload card each morning to route the day.
**C4 · Custom woodworker.** Commission pieces as jobs with deposits tracked as first invoices (payment plan for the balance); shop-material runs as expenses; budget-per-piece keeps the hobby-to-business line honest.
**C5 · Home builder (GC).** One build = one project with a six-figure budget and a hard deadline; each sub-trade a job column journey; weekly planned-vs-actual is the bank-draw conversation; over-budget red is the early-warning system.

## D. Legal (legal pack: Matter Board — Intake → In Progress → Attorney Review → Filed/Done)

**D1 · Bankruptcy attorney.** Ch. 7 petitions as matters; AI document scan pulls W-2/pay-stub data toward the means test (Advanced tier); client pays the flat fee on a 3-installment plan invoice.
**D2 · Family law solo.** Retainer as project budget; every call and filing timed; when the retainer burns past 80% the alert fires — replenishment letters go out before the balance hits zero, not after.
**D3 · Immigration practice.** High matter volume, fixed fees: matters move Intake → Filed on the board; the paralegal is a Worker (no billing visibility); deadlines card tracks USCIS response windows.
**D4 · Personal injury (contingency).** No hourly billing — but hours still logged per matter, because case-cost tracking decides which cases to take next time; expenses (records requests, experts) accumulate on the matter for settlement day.
**D5 · Small-business counsel.** A dozen ongoing client "subscriptions": each client a project, monthly invoice of logged consultations, Net 15, paid via ACH — the board doubles as the relationship history.

## E. Agencies & creative studios (dev or general pack)

**E1 · Design studio.** Concepts → In Progress → Client Review (renamed column) → Done; revision rounds logged against the estimate so scope creep is visible in the red overrun chip, not in a fight.
**E2 · Marketing agency retainers.** Five clients × monthly retainer budgets; workload card balances the two designers and the copywriter; first-of-month: Create all invoices.
**E3 · Video production.** Each shoot a project with crew day-rates as member rates, equipment rentals as expenses; the invoice's labor + expense lines mirror the call sheet.
**E4 · Freelance collective.** Four freelancers share one workspace as Managers; whoever lands the client creates the project; everyone bills their own rate on their own tasks; one invoice goes out under the collective's name.
**E5 · Multicurrency studio.** A US studio with a German client: the project's currency override prints the invoice in € (no FX math — rates are quoted in euros directly); the London client's project prints £; the dashboard still reads in the home currency.

---

*Part II gap check: recipes A1 (household budgets), C1–C5 (trade pack), E5 (per-client currency override), and D-series (matter language) are all exercised by the automated suite (W6, W7, W10–W15). The recurring-invoice pattern (B1, E2, D5) and deposit/retainer mechanics (C4, D2) run today via manual monthly invoicing — automated recurring invoices remain the top roadmap item this exercise surfaced.*
