← Back to work
Independent UX Audit & RedesignFigmaMobile (iOS/Android)Issue raised → Resolved

Zomato Support Flow — Redesign

Rebuilding a chatbot-only support experience so users in urgent situations can reach a human, track their complaint, and never get auto-closed mid-crisis.

Zomato — Redesigned support flow overview

Independent concept redesign — not affiliated with or endorsed by Zomato.

Overview

Zomato's customer support experience is entirely chatbot-driven (bot name: DIA). Users facing urgent situations — wrong orders, missing deliveries, or even medical emergencies — cannot reach a human agent. The chatbot also auto-closes conversations due to inactivity, leaving problems unresolved. This case study documents how I identified these pain points using real evidence, defined the core problem, and redesigned the support flow across three screens.

Problem

Zomato's support forces every user through chatbot "DIA" regardless of urgency.

Evidence 01

A user said: "This is a medical emergency. I need to speak to a human agent immediately."

DIA replied: "I truly wish I could connect you to a human agent, but I am unable to do so."

Evidence 02

In another session, the bot greeted the user, asked them to select an issue, then closed the conversation after 10 minutes of inactivity — zero resolution, only a thumbs up/down rating offered.

Problem statement: Users who contact Zomato support during urgent situations cannot reach a human agent. The chatbot cannot escalate issues and auto-closes conversations — leaving users frustrated, helpless, and unresolved.

Research

I collected real screenshots of Zomato's support flow, spoke informally with 3 users who regularly use food delivery apps, and reviewed App Store complaints mentioning Zomato's support experience.

  • No human escalation path — the bot explicitly refuses, with no override.
  • Auto-close causes abandonment — no saved context, no callback.
  • No complaint tracking exists — no status, ETA, or confirmation.
  • App Store reviews confirm the pattern — "useless bot," "can't talk to anyone," "refund never updated."

Define

Persona · Priya, 24

Frequent food delivery user

Orders 4–5x/week. Experienced wrong/missing items twice.

"I just want someone to fix my order. Why do I have to fight a robot?"

Design principles:

  • Always show a path to a human — never hide it behind steps.
  • Never auto-close without explicit consent.
  • Show complaint status at all times.
  • Reduce anxiety through transparency, not just speed.
01

Smart Help Menu

Large, tap-friendly issue cards (Where is my order? / Wrong item / Refund issue / Urgent issue / Can't find your issue?) replace the chatbot as the primary entry point. "Talk to a human" is always visible as a secondary outlined button. Reassurance copy: "Most issues are resolved within a few minutes."

Zomato — Smart Help Menu
02

Urgent Support

Tapping "Urgent issue" triggers an immediate human connection. Red banner ("Connecting to human agent") with a ~3 min wait estimate. Step indicator — Select issue → Try Support → Human agent — shows progress. A green box reads: "Chat stays open — we will never auto-close it." A callback option is available as a secondary path.

Zomato — Urgent Support
03

Complaint Tracker

Live timeline: Issue raised → Agent assigned → In progress → Resolved, each with timestamps. Refund amount and ETA in a green card (e.g. ₹249 · Expected in 2–3 business days). Status is visible at every step — the entire point of the redesign.

Zomato — Complaint Tracker

V1 → V2 self-critique

After completing v1, I self-critiqued and caught 5 issues before presenting:

01

CTA hierarchy

"Talk to a human" too prominent — restyled as secondary outlined.

02

Card affordance

Cards looked static — added a chevron (>) to signal tappability.

03

Label clarity

"Other" was vague — changed to "Can't find your issue?"

04

Empty space

Filled with reassurance copy instead of leaving it blank.

05

Border contrast

Improved to meet accessibility visibility standards.

What I'd Test Next

  • Test issue card labels with 5 real users.
  • Measure whether "Viewed by agent" status reduces repeat contacts.
  • A/B test "Talk to a human" button placement.
  • Validate whether "we will never auto-close it" reassures — or draws attention to a past bad experience.

Success metric: reduction in unresolved support sessions + improvement in post-support satisfaction rating (thumbs up/down → 5-star with comment).

Learnings

This was my first UX case study, done for interview preparation. Real problems don't need to be invented — the screenshots already told the entire story. Emotional pain matters as much as functional pain: the medical emergency screenshot was an empathy failure, not a functional bug. Self-critique before presentation is non-negotiable — reviewing v1 myself caught 5 real issues.

Independent concept redesign — not affiliated with or endorsed by Zomato.