WhatsApp Ordering, Dispatch and Payment Platform

The challenge
A home-services company handled air-conditioning, plumbing and electrical jobs through WhatsApp. Staff copied customer details by hand, called technicians one by one and checked bank transfers manually. Customers had no reliable way to see order progress.
What we delivered
- A WhatsApp-first service catalogue and mobile order flow.
- An admin console for orders, customers, payments and dispatch.
- Technician assignment, reassignment and workload visibility.
- A technician PWA for accepting jobs, arrival updates and completion.
- Customer order tracking with technician, address, items and payment status.
- Payment status synchronisation and role-based access.
Integration and delivery
We connected the messaging gateway, payment provider, PostgreSQL/Supabase data layer, three web applications and the technician workflow. The system reused the company’s operating model while replacing manual copying and status chasing with a shared operational record.
Technology
Python, FastAPI, PostgreSQL, Supabase, Next.js, React, TypeScript, WhatsApp gateway and payment gateway integration.
All names, phone numbers, addresses and customer records in the demonstration are fictional.