Skip to contentNEARA

Delivery time promises you can keep (and show customers)

A customer can accept a 45-minute delivery time. They will complain when you promised 25 and arrive after 50.

Delivery time promises you can keep (and show customers)

Nexara is a restaurant order and operations platform built in Amman, Jordan. It puts phone, website, Talabat and Careem orders into one live queue, with customer-facing tracking links and statuses a kitchen and a caller can read. It does not provide a guaranteed exact arrival time for every order. Managers set honest delivery ranges from the branch’s preparation, handover and travel conditions, and update them as the queue grows.

Figures in this post are illustrative examples, not a client's actual results.

What should a delivery promise include?

Measure the stages behind the arrival range so staff can see where time is being used.

StageWhat to measureHow it shows to the customer
PreparationOrder accepted to readyPart of the arrival window
HandoverReady to driver pickupPart of the arrival window
TravelPickup to customer addressPart of the arrival window
DelayTime beyond the promiseA direct update and revised range

Do not show a single minute when the branch cannot control every stage. A range such as 35 to 50 minutes gives the customer a usable arrival window. If the kitchen is already backed up, change the range before accepting more orders.

How should times differ by order channel?

A restaurant’s own website, call center, Talabat and Careem may serve the same menu while using different operational steps. Set a promise for each channel and branch. Talabat and Careem commonly retain commissions of 25 to 30 percent on the orders they bring, while 0% commission on your own channels covers orders placed through the website, installable app and call center.

ChannelSet before acceptingCheck during service
Own website or appPreparation window plus dispatch areaLive order status and tracking link
Call centerAddress, items and current branch loadCustomer record and order history
Talabat or CareemPartner channel settings and branch capacityInbound status, cancellations and driver details
PickupPreparation time onlyReady-for-pickup status

Nexara places phone, website, app, table QR, Talabat and Careem orders in one live queue per branch. The cashier still records the day’s net sale at close. Nexara is the order and operations layer beside the till, not a cash register.

How do you turn a promise into a working process?

The numbers below are an illustrative example, not a client’s actual figures. A Jordanian branch handling 60 to 400 orders a day may need different ranges across service periods. If a branch needs 18 minutes to prepare food, 7 minutes for handover and 15 to 25 minutes for travel, the displayed promise is 18 + 7 + 15 to 18 + 7 + 25, which is 40 to 50 minutes. When preparation stretches to 30 minutes, the new range becomes 30 + 7 + 15 to 30 + 7 + 25, or 52 to 62 minutes, and the staff update the promise before accepting the next order.

  1. Record the normal preparation time for each busy service period.
  2. Separate delivery areas by the zones your branch actually serves.
  3. Add the driver handover time to the kitchen estimate.
  4. Show a range instead of a precise minute when travel varies.
  5. Pause or lengthen the promise when the live order board grows.
  6. Give staff one sentence to use when a customer calls about delay.
  7. Review delivered orders and complaints at the end of the shift.
The order moves from the customer’s channel through preparation and handover to tracking.
The order moves from the customer’s channel through preparation and handover to tracking.

What should customers see while waiting?

Show the promise at checkout, in the confirmation message or receipt, and on the tracking page when that channel supports it. Use plain status words: received, preparing, ready, out for delivery and delivered. Avoid telling a customer that the driver is on the way while the order is still in the kitchen.

Nexara provides a customer-facing tracking link with a token. Orders move through statuses such as awaiting payment, pending, confirmed, preparing, ready for pickup, out for delivery, delivered, cancelled and refunded. Nexara does not send WhatsApp order notifications. Its WhatsApp module is a conversation inbox for call-center roles, so use the channel’s supported customer updates or call when a delay needs personal handling.

What should staff do when delivery is late?

Treat a late order as a case to manage. Check the order status, kitchen progress, driver handover and address. Then give the customer a new range and a clear action.

  • Find the order on the live board using the order history search and filters.
  • Confirm whether the food is preparing, ready, out for delivery or held by a problem.
  • Call the customer when the revised arrival time will miss the original promise.
  • Record the complaint and the reason, such as kitchen delay, address issue or driver delay.
  • Offer the remedy your restaurant policy allows and assign follow-up before closing the case.
  • Review breached cases so the next promise reflects the actual constraint.

Nexara includes complaint cases with SLA clocks, routing, escalation and statuses such as open, breached, escalated and resolved. It also keeps customer records with addresses and order history.

For a practical operating pattern, see complaint cases and SLA handling. If your restaurant uses its own drivers, delivery dispatch for own drivers covers the dispatch side.

How can feedback calls improve the next promise?

Ask about the delivery while the experience is still fresh. A call can identify whether the breach came from preparation, driving, an item or the address.

  • Was the order delivered within the promised range?
  • Was the food temperature acceptable?
  • Was anything missing or changed?
  • Was the tracking information accurate?

Nexara creates feedback-call tasks from delivered orders and supports item summaries, dispatch information, reports and PDF output. A manager can connect feedback to the original order instead of keeping delivery complaints in a loose notebook.

Read feedback calls after delivery for a repeatable call process. Review breached cases in the complaint report before the next service.

What to remember

  • Build every promise from preparation, handover and travel.
  • Use a range that changes with the branch’s live workload.
  • Show statuses customers can understand and track.
  • Contact late customers before the original promise expires.
  • Review breached cases in the complaint report before the next service.

Questions people ask

What is a good delivery time estimate for a restaurant?

Use a range based on preparation, handover and travel. The correct range is the one your branch can meet during the service period shown.

How do I reduce late delivery complaints?

Change the displayed range when the branch queue grows, then contact customers before the original promise expires. Record the reason for each breach so the next estimate reflects the actual conditions in the kitchen and on the road.

Can customers track restaurant orders in Nexara?

Yes. Nexara provides a customer-facing tracking link with a token, and orders move through statuses such as preparing, ready for pickup, out for delivery and delivered.

Does Nexara calculate an exact arrival time?

Nexara supports order statuses, delivery dispatch and customer-facing tracking. It does not provide a guaranteed exact arrival time for every order, so the branch sets an honest operating range.

Can Nexara send delivery updates on WhatsApp?

No. Nexara’s WhatsApp module is a conversation inbox for call-center roles, not an order-notification sender.

What should staff say when an order is late?

Use a sample line such as: Your order is ready and waiting for the driver. We expect it within 15 to 20 minutes, and I will record this delay for the manager. (Example wording, not a Nexara-approved script.)

WhatsApp the Nexara founder in Amman