The client
Renewing vehicle documents in Nigeria — licence, roadworthiness, insurance, hackney permits — traditionally means queues, agents and uncertainty. GetItDone.ng turns it into an online transaction: pick your documents, pay, and they're handled.
The challenge
Build the full transaction machine: quoting, ordering, payment, fulfilment tracking and customer management — reliable enough for people to pay for government paperwork online, and structured enough to grow into subscriptions and diaspora markets.
What we built
A renewal web app with a multi-step flow: vehicle lookup, service selection across document types, delivery details and payment — running as a fast single-page experience on a WordPress/MySQL backbone.
Paystack payments with server-side verification, unique order references, and a full order schema tracking every renewal from quote to fulfilment.
Zoho CRM integration — orders sync to estimates and invoices automatically, and the system parses Zoho's recurring invoices to know when each customer's documents fall due. That due-date intelligence is the seed of the subscription business: GetItDone can reach out before documents expire.
A customer dashboard — vehicles, active services, payment history and renewals in one place.
A four-phase growth roadmap, fully specified: payment-gateway abstraction and webhooks for bulletproof confirmation (Phase B), subscriptions with automatic renewal sweeps (Phase C), and multi-currency support — Stripe, USD, GHS, CFA, ZAR — for the diaspora market of Nigerians abroad managing vehicles at home (Phase D).
Results
- Live at getitdone.ng processing real renewals (v1.4)
- Quote-to-fulfilment pipeline with CRM-synced financials
- Renewal due-dates tracked automatically — the foundation for recurring revenue
- Growth phases B--D specified and build-ready
