← All work
LiveGo-to-market engineeringJohannesburg, South Africa · 2026

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'.

FieldForce — the field-service OS that gets installers paid screenshot

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

  1. 2026-07-17

    Security remediation — multi-tenant row-level security enforced and attack-verified across every environment

  2. 2026-07-21

    Paystack payment rails merged; subscription pricing set at R499 / R999 / R2,499

  3. 2026-07-22

    Email + notification rails shipped — invoice/quote send, reminders, receipts, dunning and two-way WhatsApp

  4. 2026-08-06

    Live Paystack subscription verified end-to-end in production — checkout to active plan