MODEL 01
Fixed Price
Customer pays upfront
$60 · AC service
Job completed & signed off
Customer rating captured
Platform fee deducted
$6 · 10%
Provider payout released
$54 · T+2
Curious what this leak costs your business? Run the 90-second diagnostic.
Calculate what you're losingOn-Demand Platforms
We build production platforms for service aggregators running 20 to 500 contractors. Booking flows, dispatch logic, phase-based payments, AMC renewals, and operations. Shipped end-to-end, with source code ownership and a marketing engine that compounds retention month on month.
12+
Platforms shipped in production
90s
From app open to confirmed booking
20+
Services across 5 categories
AC service · Marina
Mr. Khan · $40
Seepage check · Downtown
Ms. Hassan · $80
Deep clean · Business Bay
AMC member · $50
Plumbing · JBR
Mr. Anderson · $55
Pain Mirror
We have heard the same three sentences from every operator we have ever built for. If any of them sound like you, skip the next section and jump to the platform.
“My ops lead spends three hours a day forwarding WhatsApps between customers and techs.”
THE COORDINATION TAX
Every job touches four people before money moves. Customer to ops to tech to admin. Nothing is tracked. Nothing is timestamped. The business does not scale past the ops lead.
“I know I am losing money on overruns. I cannot tell you which projects.”
THE INVISIBLE LEAK
Renovation overruns. Materials overordered. Tech paid before the job closed. Margin dissolves in 50 tiny decisions nobody logs. You feel it in the bank account. You cannot prove it on paper.
“Every AMC renewal is a WhatsApp reminder I forget to send.”
THE COMPOUNDING LOSS
40% of AMC customers do not renew. Not because they were unhappy. Because nobody reached out at month 11. Every lapsed renewal costs you the next three years of contracts.
The Platform
Four core surfaces, powered by one operational backend. Customer, provider, operator, and payments — all connected through a single system designed to scale.
Architecture Schematic
Customer App
Booking
iOS + Android · Flutter · 90s to confirm
Admin Console
Operations
Web · dispatch map · revenue dashboards
Dispatch engine · Payment ledger · Segment rules · Category and question manager
Provider App
Jobs
Flutter · category filter · payout view
Marketing Engine
Retention
Triggers · segments · AMC renewals
Category booking, dynamic questions, photo upload, slot capture. Under 90 seconds from open to confirmed booking.
Job inbox by category and zone, quotes or fixed acceptance, status updates, payout transparency.
Live dispatch map, dynamic category manager, performance dashboards, SLA alerts, payout queue.
Fixed-price escrow, phase-based milestones, AMC subscriptions, multi-party splits, local rails per region.
The Money Layer
Every rupee, dirham, or shilling is held, split, and released through the same rules engine. This is the part most platforms never ship.
MODEL 01
Customer pays upfront
$60 · AC service
Job completed & signed off
Customer rating captured
Platform fee deducted
$6 · 10%
Provider payout released
$54 · T+2
MODEL 02
Phase 1 escrow
Materials · $2,000
Site photo sign-off
Admin verifies milestone
Phase 2 escrow
Labour · $3,000
Handover & 7-day hold
Auto-release on day 8
MODEL 03
Annual contract signed
$120 · 4 visits
Visit 1 of 4 completed
$30 vests
Month 11 renewal nudge
Auto-triggered · push + email
Auto-renew or cancel path
One tap either way
What A Platform Actually Does
Without a platform, repeat rate caps around 12% and flatlines. With a native app layer, loyalty engine, and retention automation, it compounds past 35% inside twelve months — which is where the LTV economics of on-demand actually start working.
Repeat customer rate, month by month
3.1×
Lift in repeat rate by month 12 after platform deploy.
2.3×
Average LTV of app-based customers vs phone-and-WhatsApp jobs.
−42%
Drop in per-job acquisition cost as the repeat base compounds.
Sector benchmark · on-demand home-services operators · channel mix dependent
The Marketing Engine
The chart above is not magic. It is three rules running in the background, every hour, on every customer already in your database.
AC service reminder at day 90. Deep cleaning push two weeks before Diwali. Seepage check before monsoon. Rules set once, triggered forever, without anyone remembering.
Segment by service history, ticket size, category, and zone. “High-ticket Marina AC customers 90 days out” is a segment. Push the right offer in three clicks.
One-time bookings get offered the matching AMC plan at job close. In-app conversion runs 4 to 7 times email. The subscription base compounds every month.
Categories Supported
All five ship with the platform. Dynamic question manager lets you add or edit category-level flows without touching code.
Plumbing, electrical, appliance repair. One-off service jobs with on-site quotes.
AC, refrigerator, geyser, washing machine. Annual contracts with quarterly visits.
Deep cleaning one-time, or monthly subscription across units in a single portfolio.
Targeted treatment or quarterly recurring. Warranty windows built into payment hold.
Multi-phase home renovation with milestone photos, escrow release, and retention.
The Build · Medleiz
Home renovation and repair marketplace we built end to end. Customer and contractor apps on Flutter. Admin console with dispatch controls and financial reconciliation. Phase escrow with automated warranty holdback release. Segment-based push for repeat bookings. Full MERN backend.
Source code transferred at handover. The operator now runs the business; the platform runs the build pipeline.
9:41
Book a service
Customer
9:41
Job inbox
Contractor
Dispatch
Live map
Admin
3
Apps shipped (iOS, Android, web admin)
5
Service categories live
3
Payment models (fixed · phase · AMC)
100%
Source code transferred at handover
Newly live · outcome metrics will be published as the cohort matures.
How We Ship
No six-month discovery phases. No slideware. Four stages, each with a clear artefact. You can see the progress every Friday.
Two weeks. Your current ops, your categories, your provider mix, your payment reality.
WEEKS 1–2
Apps, admin, dispatch, payments. Production-grade from week four onward.
WEEKS 3–10
Payment rails, local compliance, ERP handshakes if needed, pilot onboarding.
WEEKS 10–13
App Store and Play Store submission, ops handover, marketing engine wired.
WEEKS 14–16
Production-grade from week four onward. Fridays are demo days. No big-bang reveal at the end.
Where We Ship
INR pricing, AED billing, KES cash-on-service, Arabic RTL, Swahili localisation. Same platform engine, recompiled for the rails, currencies, and supply economics each market actually runs on.
The Stack
MOBILE
Flutter
iOS + Android, single codebase
BACKEND
Node.js
Express + TypeScript
DATABASE
MongoDB
Replica set, sharded at scale
PAYMENTS
Stripe + local
Razorpay, Flutterwave, M-Pesa
PUSH
OneSignal
Segment-aware delivery
HOSTING
AWS
EC2, RDS, S3, CloudFront
ANALYTICS
Mixpanel
Event schema we own
ADMIN
Next.js + React
Server components where it counts
Common Questions
Book a discovery call. We audit your current ops live on the call, show you the reference platform, and leave you with a build plan whether or not you work with us.
No commitment. Typically responds within a business day.
Case studies