Redesigned offers list on the delivery partner home screen
Redesigned Ganesh Chaturthi full day offer detail screen

Power of Clarity: Elevating Offers Achievement by 11%

Why this problem matters?

Offers are a key incentive mechanism for partners to earn beyond their base pay. However, we noticed a sharp increase in support tickets & rising on-ground noise. These directly impacted delivery partner trust, while also leading to suboptimal spend (ICPO) for the business.

Decoding Offers: Our Incentive Framework

Imagine explaining quantum physics with emojis. That's how we felt, turning a super complex business structure into a simple, effective UI.

Old offer card showing incentive milestones, valid meal times and offer conditions

Riders have to complete both their gig and order targets simultaneously to earn a specific incentive amount.

Riders have to be available during the meal times the offer is valid for.

Riders also have to complete mandatory login hours during those meal times.

On top of that, all the underlying conditions need to be met to achieve the offer.

The REAL problems beneath the surface

Old Mon–Sun offer modal listing conditions as plain text
Old Mon–Sun offer card with a single progress bar and tick mark

The incentive structure is incremental, not additive - unlocking a higher milestone removes the lower one, which confuses partners due to the tick mark appearing once a milestone is reached.

The valid meal times and the mandatory login hours within them were disconnected. Riders also often missed those hours due to a lack of real-time tracking and visual cues.

Offers also had conditions like limiting cancellations and denials, but these were shown only as plain text rather than through visual indicators.

Confused delivery partner mascot shrugging

Sir, ye “conditions” ka kya matlab hota h?

What do delivery partners really feel?

Focused group discussion with delivery partners around a conference table Guerrilla testing with delivery partners Delivery partners in a research session

About this activity

We engaged in focused group discussions and guerrilla testing to deeply understand delivery partners' daily realities and how they perceive the current offers structure. Our research targeted two rider cohorts based on Lifetime Orders (LTO), with a balanced distribution of full-time and part-time riders within each:

  • Tenured Riders: LTO > 50
  • New Riders: LTO < 50

Sir, kaunsa offer chalra h aaj?

Bhaiya, kitna login bacha h aaj ka?

Things that data didn’t tell us😎

  • Riders typically skimmed offer conditions, focusing on numbers and keywords rather than full sentences

  • Riders set alarms and timers to meet mandatory peak-hour login requirements

  • New riders often took on-ground help from tenured riders to understand early offer constructs

Trials, errors & huh moments😤!!!

We iterated extensively, solving problems one by one. We explored & tested numerous design versions to simplify gig milestones & make compulsory login hours more trackable.

Progress Bar Simplification (and the Learning Curve)

We initially aimed to streamline the display of multiple progress bars. However, testing revealed that tenured riders had already adapted to the existing design, making drastic changes a potential source of a steep learning curve.

Clarifying Login Hours (Meal Times to Specific Slots)

We focused on simplifying login hour tracking by introducing meal times and icons. While effective, we refined this to use specific time ranges (e.g., "12 PM - 3 PM") instead of meal names (like "Lunch"), as riders primarily remember the numerical time slots, which also varied by city.

& obviously infinite more iterations😫

Where it all comes together

The Final Solution.

Every milestone, three clear states

  1. Locked
  2. Unlocked
  3. Achieved

Live state

While the summary card sufficed for tenured riders' login hour tracking, the detailed page significantly impacted new riders, achieving 25% adoption.

Completed state

Milestones became extremely clear: tick marks now appear only when an offer is fully completed & the amount has been successfully transferred to the pocket

Breached state

When an offer is breached, the page greys out, highlighting only the specific compliance failure in red for immediate clarity.

Offer Details: Built for New Riders

A brand-new page, designed specially for new riders with fewer than 50 lifetime orders (LTO < 50). Instead of decoding offers by trial and error or asking tenured riders for help, they now get the full picture in one place.

Offer detail page while live: milestones, counters, compulsory login progress and don't-do conditions Offer detail page after completion: ₹500 incentive unlocked Offer detail page after a breach: greyed out with the missed login highlighted

🎯Inside the Redesign: Key Components

Making offer progress clear at a glance

We introduced a summarized view of offer cards on the homepage, with clear milestone states—locked, unlocked, and ticked—so delivery partners instantly know what’s achieved and what’s pending.

Summarized offer cards with compulsory login progress and milestone locks
Completed offer card in dark mode with a green success banner

Smarter login tracking

We made compulsory login times easier to follow with real-time progress bars, clear minute counts, and relatable meal-time icons.

Clear counts & smart nudges

We added real-time counters for gigs, orders, and earned incentives, along with timely nudges to guide delivery partners on their next steps.

Milestone table with live counters for gigs completed, orders delivered and incentive unlocked
Nudge: Do 1 Gig and 2 orders to unlock ₹200 Nudge: Please don't do any order denials Nudge: Congrats, ₹150 incentive unlocked Nudge: You have missed ₹500 incentive

Simple breach indicators

We used red icons under a “Don’t do’s” label to show breaches clearly. As riders crossed limits, icons turned red, and the offer expired once the threshold was hit.

Unified look across all offers

All offer types followed the same design language, making them easier to understand and use without confusion.

Gigs based offers
Earning based offers
Drop incentive offer

From Confused to Confident - Riders react!

After incorporating feedback from user testing we went live in April’25

Delivery partner Akash Singh sharing feedback
Akash singhChandigarh
Delivery partner Rakesh sharing feedback
RakeshZirakpur
Three delivery partners in Zomato jackets

Ab sari conditions araam se pata lagti hai jaise selfie miss, cancellations or sabhi

Timings bade araam se dekh sakte hai

Impact? Yep, that’s what we do 😎

  • 15%

    Reduction in support tickets due to offer payouts

  • 60%

    Offers achievement rate improved compared to the older 49%

  • 100+

    Riders shared qualitative feedback through videos

By making offer milestones and earning opportunities clearer, delivery partners were more motivated to complete additional orders and unlock rewards. This behavioral shift also contributed to faster deliveries, slightly improving the overall consumer experience.

Old vs new offer card

Before
Old Mon full day offer card with a tick on the first milestone, plain-text valid timings and a bulleted list of conditions
After
New Monday full day offer card in live state, with separate gig and order tracks and compulsory login slots
  1. The header adds the offer’s timings and a Live tag, so riders know its status at a glance.
  2. Every milestone gets its own lock on the gig and order tracks. The tick appears only once the offer is complete, not at the first milestone.
  3. Compulsory login slots join the meal times with the hours needed, and track progress in real time.
  4. The long list of conditions moves to View Details, as “Don’t do’s” icons that turn red when a limit is crossed.

Inside the Offer Details page

Offer Details page for a live Ganesh Chaturthi offer, from the header down to the Book Gigs button
  1. The offer at a glance: its name, date and timings, with sun and moon icons for the login slots.
  2. Incentive milestones on separate gig and order tracks, each locked or unlocked, so riders know what’s next.
  3. Real-time counters for gigs completed, orders delivered and the incentive unlocked so far.
  4. Compulsory login slots with a live progress bar and the minutes left, like “13 mins left”.
  5. “Don’t do’s” as icon cards. Each icon turns red as a limit is crossed, and the offer ends once the threshold is hit.
  6. Book Gigs sits at the bottom, so riders can book slots for the offer without leaving the page.