Surface 3 of 3 · Third-party delivery

Someone else's riders, your customer's experience.

Dada Boudi Hotel Logo

No own fleet, no rider app to build. Delivery is bought per order from Shadowfax, Porter, Borzo or Pidge — which removes a whole payroll and a whole product, and hands away the one thing you cannot get back: control of what happens between the counter and the door.

01

What you gain and what you give up

This is a real trade, not a free one. It is the right trade at your volume — but the design has to be built around the losses, not pretend they aren't there.

You gain
No rider hiring, training, insurance or payout runs
No rider app to build, ship or maintain
Elastic capacity — Sunday lunch scales without a fixed cost
No idle riders on a slow Tuesday
About ₹1,80,000 off the build and three weeks off the timeline
Cash handling and reconciliation become the partner's problem
You give up
Live GPS — most partners send status updates, not a position stream
Rider quality, uniform, and how your food is carried
Batching decisions — the partner may pair your biryani with a parcel
Masked calling belongs to them, so support calls route through them
A per-delivery fee of roughly ₹45–75 forever, rising with distance
Serviceability — if they don't cover a lane, you don't deliver to it
The one that catches people out

Partners differ enormously in what they will send you. Some expose rider latitude and longitude on a webhook every 20–30 seconds. Some send only status changes — assigned, picked up, delivered. Some give you nothing but a branded tracking web page and expect you to link to it. Confirm this in writing before you sign, because it decides whether your tracking screen shows a moving rider or a progress bar. The next section designs for all three.

02

Tracking degrades gracefully

Three partners, three levels of data, one screen that has to work with all of them. The token frame, the order number, the hole progress and the OTP never change — only the middle of the slip does. The customer should never see an empty map or a spinner that means nothing.

1:28
Token
DB-4417
On the way
14min away · by 1:42 PM
PLACEDCOOKEDPICKED UPAT DOOR
SM
Sourav M.WB 23 AK 4471 · via Shadowfax
S H
Give this to the rider
4107
Order details
Tier A · position feedPartner posts rider lat/lng every 20–30s. Identical to an own-fleet experience, with the partner named under the rider so the customer knows who is at the gate.
1:28
Token
DB-4417
On the way
14min away · by 1:42 PM
PLACEDCOOKEDPICKED UPAT DOOR
PO
Porter riderAssigned at 1:26 PM
Where it is now
Left the shop
1:28 PM · just now
Near your address
around 1:40 PM
At your door
around 1:42 PM
Give this to the rider
4107
Order details
Tier B · status onlyNo map at all rather than a fake one. A timeline with real timestamps and honest estimates reads as competent; an empty map reads as broken.
1:28
Token
DB-4417
On the way
~15min · estimated by Borzo
PLACEDCOOKEDPICKED UPAT DOOR
Your food is with a Borzo rider. They run their own live map — open it below and it will stay accurate to the second.
Open Borzo live tracking
Give this to the rider
4107
Need the rider? Call us on 033 4000 1962 and we'll reach them.
Order details
Tier C · partner link onlySend them out honestly rather than faking a map. The shop's own phone number replaces masked calling, which the partner controls.
1:21
Token
DB-4417
Finding a rider
food is ready and packed
PLACEDCOOKEDPICKED UPAT DOOR
Your biryani is boxed and waiting on the counter. We're matching it to a rider now — usually under two minutes on a Sunday.
If nobody picks it up
After 5 minutes we'll offer you pickup from the shop with the delivery fee refunded, or a full refund. You won't have to ask.
Order details
Waiting for a riderThe state that only exists with a bought fleet. Say the food is ready, give a realistic wait, and promise the remedy before the customer has to demand it.
03

What the counter sees

The kitchen no longer knows the rider by name, so the board has to tell them what it does know: which partner has the job, whether a rider is actually coming, and when a handover is safe to make. Three new card states, same board.

দাদা বৌদিBARRACKPORE · COUNTER 1 ● ONLINE DELIVERY · SHADOWFAX + PORTER + BORZOPartners
Ready · finding a rider1
DB-4417
SHADOWFAX · REQUESTED 1:21
0:48
Chicken Biryani
Chicken Chaap
Keep it on the hot shelf until a rider is assigned
We try Shadowfax first, then Porter, then Borzo. Nothing for you to do — the board moves it along by itself.
Rider on the way here2
DB-4412
SHADOWFAX · SOURAV M. · WB 23 AK 4471
2 min
Chicken Biryani
Borhani
Handed over
DB-4409
PORTER · RIDER STALLED 6 MIN
+6:20
Mutton Biryani
Rider hasn't moved. We're re-dispatching to Borzo.
Gone1
DB-4405
BORZO · PICKED UP 1:14
On the way
Chicken Biryani
Once the rider scans or confirms pickup, the card clears itself. Nobody at the counter has to close anything.
Board with a bought fleetThe middle column is new and it is the important one — food sitting on the counter with no rider assigned is the failure mode this whole model introduces.
04

The orchestration console

This replaces the rider-management product you no longer need to build. It is where the owner sets the routing rules, watches live dispatch, and finds out at the end of the month which partner is actually worth paying.

Delivery partners LIVE DISPATCHSUN 26 JUL · 1:28 PM RulesAdd partner
DISPATCHED TODAY
147
AVG PICKUP WAIT
3:40
FAILOVERS
9
UNASSIGNED > 5 MIN
2
Live quote — DB-4417 · Anandapuri · 3.4 km
PARTNER
FEE
PICKUP ETA
RELIABILITY
DECISION
Shadowfax
₹52
4 min
96%
Chosen
Porter
₹48
11 min
89%
Cheaper, too slow
Borzo
₹61
5 min
92%
Standby
Pidge
Not serviceable here
Failover log · last hour
13:21:04 DB-4417 Shadowfax accepted in 42s
13:14:38 DB-4409 Porter unassigned 90s → re-dispatched to Borzo
13:02:11 DB-4401 Shadowfax rejected → Porter accepted in 18s
12:47:55 DB-4388 all partners timed out → customer offered pickup, accepted
Live dispatchCheapest does not win automatically — the rule is cheapest fee whose pickup ETA is under 7 minutes, weighted by a rolling 30-day reliability score. The reasoning is printed so nobody has to trust a black box.
Partner scorecard JULY 2026 · 3,214 DELIVERIESExport
PARTNER
SHARE
AVG FEE
ON TIME
COMPLAINTS
SPEND
Shadowfax
61%
₹54
94%
1.2%
₹1,05,900
Porter
27%
₹49
86%
4.1%
₹42,500
Borzo
12%
₹63
95%
0.9%
₹24,300
Porter is ₹5 cheaper and costing you more
4.1% complaint rate against 1.2% at Shadowfax. On 868 deliveries that is roughly 25 refunds and re-cooks a month — about ₹8,300, against ₹4,300 saved on fees. Consider dropping Porter to third in the routing order.
Monthly scorecardThe only screen that answers the question that matters — not which partner is cheapest, but which is cheapest once refunds and re-cooks are counted.
05

Rules for a fleet you don't own

Never fake a map

If the partner sends no position, show a timeline with real timestamps. An interpolated marker that is guessing is worse than no marker — customers notice, and it destroys trust in every other number you show.

Own the OTP if you can

Negotiate for your delivery code to be the one the rider collects. If the partner insists on theirs, drop yours entirely rather than showing the customer two codes.

Dispatch on ready, not on placed

Request the rider when the kitchen says four minutes left. Too early and you pay for a rider to stand around; too late and the food goes cold on the counter.

Three partners, minimum

Two is not redundancy — it is two single points of failure taking turns. A third partner is what stops a Sunday outage becoming a day of refunds.

Poll, don't trust webhooks

Partner webhooks are missed, duplicated and delivered out of order. A 60-second reconciliation poller on every open task is not optional.

Say whose rider it is

The partner name under the rider is not a legal footnote — it sets expectations honestly and it means a bad delivery doesn't automatically become a bad review of the biryani.