Case study Yalla Fix It
Snagging inspections that survive a lost connection
A Dubai property maintenance contractor ran dispatch on Zoho FSM, but the two parts that faced the client sat outside it. Snagging surveys were captured on site then rebuilt by hand into reports. AMC proposals were priced manually and thrown away afterwards.
Services Operations portal engineering & FSM integration
Category Field operations platform
Client Yalla Fix It
Stack Next.js · Supabase · Zoho FSM · TypeScript
Yalla Fix It
The problem
Two client-facing processes lived outside the system.
Zoho FSM handled dispatch and scheduling well. Everything the client actually saw was rebuilt by hand.
✓Defects captured on site, then retyped into reports ✓Photographs and floor-plan markings reassembled per job ✓AMC proposals priced manually and never retained ✓A revision meant starting the document over ✓No audit trail on either process ✓No single view from first site visit to signed contract
What it was costing
✓Inspectors writing up notes after every visit ✓Reports rebuilt from scratch on every reissue ✓Client revisions treated as new work ✓No record of who approved what, or when
Our approach
Build the portal on top of FSM, not instead of it
One operations portal that carries a snagging inspection end to end, with an offline companion app so field work survives a lost connection.
✓Bidirectional Zoho FSM integration for technicians, work orders and appointments ✓Offline inspector app syncing through a mutation ledger ✓Defects classified against a maintained area, element and severity catalogue ✓Photographs compressed in the browser, pinned to uploaded floor plans ✓Append-only audit trail on every state change ✓Reports and quotations rendered from one shared data builder
Core capabilities
What it does now
First inspection to signed contract in one system, with FSM still the system of record.
✓A 200-defect inspection renders a 52-page PDF in under five seconds ✓Inspectors capture offline and sync on return ✓Tokenised client links that need no login and record opens ✓Quotations priced from a maintained rate card, approved in place ✓AMC proposals stored, reopened, repriced and regenerated ✓Review and approval chain with automatic escalation