Job tracking
Create a job in seconds — client, description, price, date. Status moves through scheduled, in progress, done and paid with one tap.
A lightweight job and client desk for small service businesses — plumbers, electricians, cleaners, fundis. Built from scratch in eight weeks, shipped to real teams, and now paying its own way. This is what micro-SaaS looks like when you actually finish it.
Across Nairobi and beyond, thousands of small service businesses — plumbers, electricians, cleaners, fundis — take jobs over the phone, track them in a notebook, chase payment over WhatsApp, and hope nothing slips. Existing tools are either too expensive, too complex, or built for markets that don't match how they actually work.
A real product build isn't a code sprint — it's interviews, an MVP you can demo, a payment rail that works, and the discipline to ship before it's pretty. Here's how it went.
Twelve conversations with small service teams across Nairobi. Asked the same three questions every time: how do you take jobs, how do you track them, how do you get paid? The same pain surfaced repeatedly — payment chasing.
DiscoveryJobs, clients, and a simple invoice generator — nothing more. Deliberately excluded scheduling, teams, reporting and anything that would slow the first release. The goal was one usable workflow, not a feature list.
BuildOnboarded three service businesses from the interview group. Sat with each one for a week, watched them use it, and rewrote the invoicing screen twice based on what confused them.
PilotAdded the two things the pilots wouldn't use the product without: STK Push payments on invoices, and WhatsApp delivery so clients receive the invoice where they already are. Reconciliation built in from day one.
IntegrationsAdded a free tier, a paid Pro tier, and self-serve subscription billing. The free tier does real work so teams can evaluate without a sales call — most upgrade within the first month once job volume grows.
MonetisationA pilot team upgraded to Pro without being asked. That was the signal to stop building and start growing. From this point on, every feature gets justified by whether it moves retention or upgrades.
First revenueEvery screen was stripped back until a fundi with a phone could use it without a manual. Deliberate simplicity is the product.
Create a job in seconds — client, description, price, date. Status moves through scheduled, in progress, done and paid with one tap.
Every job ties back to a client, so you can see history, repeat work and outstanding balances without digging through a notebook.
Generate a branded invoice from any job, send it over WhatsApp, and get paid through M-Pesa without leaving the app.
Built on the Daraja API with STK Push, automatic reconciliation, and a daily settlement view — so payments trace straight to jobs.
Invoices and reminders go out through WhatsApp, where clients actually read them — not buried in email inboxes nobody checks.
A short Monday summary showing revenue, jobs completed and profit per client — the first real numbers most of these teams have ever had.
A free tier that does real work, a Pro tier priced at roughly the cost of one small job per month, and a Team tier for businesses with staff and multiple sites. No sales calls, no annual lock-in.
For one person running their own jobs.
For established teams doing steady work.
For businesses with staff, sites and roles.
Not vanity metrics. The number that matters most for a micro-SaaS is whether people keep paying — and whether the product earns more than it costs to run.
“Before this, I didn't actually know which jobs were making me money. Now I see it every Monday morning.”
— J. Mwangi, Pro subscriber · NairobiI build micro-SaaS from first interview to first paying customer — narrow scope, real users, real revenue. If you've been sitting on an idea, let's pressure-test it.