Clients, pipeline, invoicing and reporting in one place.
The problem
A service business tracked clients in one place, work in another, and invoices somewhere else — with no single view. Reporting became manual assembly, and nobody trusted numbers that were always out of date.
What we built
One system covering clients, pipeline, projects, tasks, invoicing and reporting. Routine work is automated under a spending limit, every action is written to a record, and a person reviews the output before it goes anywhere. An assistant composes a daily operations brief.
The outcome
The daily brief runs at about $0.04 per run. Every action is recorded and reviewable. Automated tests must pass before any change goes live.
Tools
Next.js, Supabase, Vercel, Claude.
What a business operating system actually looks like.
Rather than describe it, here is the interface. Click through the sections on the left to see how the day-to-day of a business is handled in one place. The figures below are illustrative sample data, not a real client.
| Needs you today | Client | Due |
|---|---|---|
| Send phase 1 scope and timeline | Coaching practice | Today |
| Follow up on proposal | Wholesale distributor | Today |
| Approve draft monthly report | Logistics operator | Tomorrow |
| Client | Sector | Status | Lifetime value |
|---|---|---|---|
| Wholesale distributor | Distribution | Active | $4,800 |
| Coaching practice | Education | Active | $1,700 |
| Logistics operator | Freight | Retainer | $9,000 |
| Healthcare practice | Healthcare | Prospect | — |
| Opportunity | Stage | Value |
|---|---|---|
| Course platform build | Negotiation | $3,500 |
| Operations audit | Proposal sent | $350 |
| Online store rebuild | Discovery | $2,400 |
| Retainer renewal | Won | $6,000 |
| Invoice | Client | Status | Amount |
|---|---|---|---|
| INV-0184 | Logistics operator | Paid | $1,500 |
| INV-0185 | Coaching practice | Due in 5 days | $250 |
| INV-0186 | Wholesale distributor | Sent | $1,500 |
Nothing reaches a client until a person approves it.
Illustrative interface with sample data. No real client information is shown.
