FieldForce — the field-service OS that gets installers paid
The field-service operating system for South African installers — quote, job, invoice, paid, off a phone. Built end-to-end by Taigency and taking live Paystack payments in production. Our own proof of 'from built to paid'.

The situation
South Africa's security and CCTV installers run real businesses out of a WhatsApp group. Quotes get typed on a phone between site visits, jobs live in someone's head, and getting paid means chasing a client for an EFT weeks later. The work is excellent; the go-to-market and the back office are held together with tape — so the business stalls the moment the owner's attention runs out. There was nothing built for how these teams actually operate.
What I built
FieldForce replaces the WhatsApp scramble with one system: build a professional quote in minutes, convert it to a scheduled job, invoice, and collect payment — all from a phone. Under the hood it's a multi-tenant platform on Next.js and Supabase, with row-level security isolating every installer's data, an AI assistant (voice and text) that drafts quotes from a plain-language brief and confirms before it commits anything, two-way WhatsApp client communication with delivery receipts, and email billing rails (Resend) that send invoices and chase the overdue ones automatically. The money layer is the whole point. FieldForce runs live subscriptions and online invoice payments through Paystack — with a wallet, platform-fee split, automated receipts and failed-payment dunning — priced for the SA market at R499 / R999 / R2,499. The full chain (checkout → charge → webhook → plan activation) was verified end-to-end in production. This is the 'from built to paid' thesis applied to our own product: not a demo, a working revenue system.
Highlights
- Quote → job → invoice → paid, run entirely from a phone
- Live Paystack subscriptions and invoice payments, verified end-to-end in production
- AI assistant drafts quotes from a plain-language brief — confirm before it commits
- Two-way WhatsApp messaging with delivery receipts and a live 24h customer-window indicator
- Multi-tenant Supabase with row-level security, hardened and attack-verified against cross-tenant access
- Automated email billing rails — invoice and quote send, reminders, receipts and failed-payment dunning
Listen
The Spark & Wire Podcast — the story behind this build, in short episodes.
Episode 1 — Surviving Installation Admin
Riaan drowns in quotes, job cards and chasing payments.
Episode 2 — Riaan Hired an Assistant
Riaan meets Fifi, the FieldForce assistant, and gets his evenings back.
Build log
2026-07-17
Security remediation — multi-tenant row-level security enforced and attack-verified across every environment
2026-07-21
Paystack payment rails merged; subscription pricing set at R499 / R999 / R2,499
2026-07-22
Email + notification rails shipped — invoice/quote send, reminders, receipts, dunning and two-way WhatsApp
2026-08-06
Live Paystack subscription verified end-to-end in production — checkout to active plan