Sales, Service and Field Service transformation for a Pan-African solar provider
A renewable energy provider selling, installing and servicing solar systems on financed payment plans across West Africa. Every installation, device, telemetry reading, payment and detected fault lived in a proprietary IoT platform. None of it reached the CRM.
The challenge
- An empty sales CRM. Spreadsheets and hand-built quotes. No pipeline model, no product catalogue, no quoting engine, no forecast.
- Marketing cut off from sales. A connector broken in both directions, no verified DKIM, no tracking code, newsletters leaving from a separate tool.
- No service model at all. Support arriving by phone, email and WhatsApp with no case model, no routing, no SLAs, and no way to tell whether the customer complaining held an active warranty.
- A blind CRM. Agents could not see what hardware a customer had, whether it was online, whether it had faulted, or where they stood on payments.
What I delivered
- Phase 1. A connected revenue lifecycle, a custom quoting and invoicing engine with a solar-specific payment split, and a full rebuild of the marketing automation stack.
- Phase 2. Four case record types, a fault taxonomy mapped to real inverter and battery fault codes, five intake channels and warranty-gated SLAs.
- Phase 3. Work orders and work plans, contractor resources on restricted access, fleet-scale preventive maintenance and full mobile field execution.
- Phase 4. Nine platform entities mapped across five sync scenarios, with webhook orchestration, external ID reconciliation and failure alerting.
In a fleet business the cost of a silent integration failure is not a bad record. It is an agent confidently telling a customer their system is fine while it is offline.
Why the integration was built reconciled, not fire and forget