Sitemap

PRODUCT CASE STUDY · CHOWDECK

4 min read2 days ago

--

From 25 to 60 Minutes: Why Chowdeck Users Can’t Tell Who Is Late

What one user interview taught me about order tracking.

By ADEOJE uthman Bolarinwa

1 · THE PRODUCT AND THE PROBLEM

Chowdeck and the waiting game

Chowdeck has quickly emerged as a leading food delivery platform in Nigeria, celebrated for its memorable marketing, fast delivery riders and broad restaurant network. It serves busy people who want food at their door without cooking or queuing.

But high-volume operations bring friction. From user feedback and my own observation, one problem keeps coming up: inaccurate estimated times (ETAs) and an opaque order status after the order is placed, especially at peak meal hours.

To understand it better, I spoke to Maryam, a banker in Ibadan who orders lunch on Chowdeck.

REAL USER INSIGHT · INTERVIEW

“I ordered lunch at 1:30 PM with an expected delivery time of 25 minutes because I ordered from ITEM 7 because their food doesn’t take much time. At 20 minutes the status was still stuck on ‘vendor accepted order’ because normally after vendor accept order then rider will accept order so it means at that particular time they have not assigned my order to any rider so suddenly the ETA changed to 60minutes without explanation. I couldn’t tell if the restaurant was slow or if it was a chowdeck that did not assign my order to any rider.”

  • Maryam, Banker
  • What I found vs. what I am assuming

FOUND IN THE INTERVIEW

She expected 25 minutes.

At 20 minutes the status still said “vendor accepted order”.

The ETA then jumped to 60 minutes with no explanation.

She could not tell who was at fault.

ASSUMING, NOT YET VERIFIED

No rider had been assigned yet. This is Maryam’s reading, not something I confirmed.

The kitchen was the real bottleneck.

Other users feel the same, especially at peak hours.

2 · UNDERSTANDING THE USER

Meet Maryam

This persona comes from one interview and my own observation. It is a starting point, not a final picture.

Name: Maryam Tijani | Age: 32 | Occupation: Banker | Gender: Female | Location: Ibadan, Nigeria | Income Level: Slightly above minimum wage

GOALS

Get fresh food delivered reliably and quickly to the doorstep.

Enjoy seamless transactions from ordering to doorstep delivery.

FRUSTRATIONS

Faces late deliveries, wrong items and high fees.

Deals with unhelpful customer support when issues arise.

BEHAVIOURS

Orders meals quickly during peak work hours using mobile apps.

Frequently checks ratings and reviews before picking a restaurant.

MOTIVATIONS

I want to save time and energy without cooking.

Desires convenience and freedom from kitchen chores

DEFINITION OF SUCCESS

Receiving a meal within a predictable, transparent window without needing to check support or refresh the app constantly.

3 · MAPPING THE USER JOURNEY

Maryam’s journey, from hunger to meal

This journey mapping describes Maryam’s experience from hunger trigger to meal consumption, reveals critical drop-offs during the order status phase.

Stage

User Action

Get Adeoje Uthman’s stories in your inbox

Join Medium for free to get updates from this writer.

Emotions

Pain Points

1

Browsing

Opens app, searches for local rice dishes.

Hungry

Overwhelmed by too many vendor options.

2

Checkout

Selects payment option, reviews ETA (25 minutes)

Satisfied

Minor fee addition at summary screen.

3

Order Wait

Waits for delivery while working; check app status.

Anxious.

ETA jumps from 25 minutes to 60 minutes without notification.

4

Delivery

Meets rider at the reception, receives package.

Relieved

The food is warm but the work break is already over.

4 · THE BIGGEST PAIN POINT

Stage 3: Order Wait

The critical pain point is stage 3. My working theory is that it stems from a lack of split status update between vendor preparation and rider dispatch. When a restaurant is delayed, the system defaults to extending rider arrival estimates. That gives the user an impression of rider unreliability when the bottleneck may actually be kitchen queue latency.

Why it matters

Waiting is where trust is won or lost. An anxious, uninformed user contacts support, cancels, or loses confidence in the app.

What evidence would help me find the root cause

Order timestamps: how long between “vendor accepted” and “rider assigned” at lunchtime.

How often an ETA changes after checkout, and by how much.

Support tickets that mention ETAs or delays.

More interviews: do users blame the rider or the restaurant?

5 · RECOMMENDING AN IMPROVEMENT

Split-stage progress tracking

Separate the tracking UI into two explicit, independent progress meters: Kitchen Preparation Time and Rider Transit Time. If kitchen preparation exceeds the normal time, send a notification (e.g., “Kitchen is experiencing high volume (+8mins)”). Likewise for the rider: if there is any delay, a notification should show the additional time.

My reasoning

Today one bar and one ETA hide two different problems. Two meters tell Maryam who is slow, and a short message turns a surprise into an update she can plan around.

How I would measure it

Support tickets about order status: per 100 orders. I expect them to fall.

Cancellation rate: for orders where the ETA changed. I expect it to fall.

6 · LESSONS AND CONCLUSION

What I learned

Providing transparent communication and real-time clarity builds user trust, even when the underlying service experiences delays.

Solving operational friction in on-demand delivery requires more than logistical speed; it demands clear, proactive communication. With split-stage tracking and automated notifications, platforms like Chowdeck can turn anxious, opaque waiting into a predictable experience, reducing support tickets, lowering cancellations and preserving customer trust.

One interview showed me how easy it is to blame the wrong thing. As a product manager, I will talk to users before proposing features, and I will keep what I heard separate from what I assume. Next, I would interview more users to test my theory.

--

--