Petpooja | Marketing Automation

Turning a paid bill into feedback owners can act on

The Design your feedback creative wizard step, with a live phone preview of the guest's rating screen

First, a little overview

About Petpooja

One of India's largest restaurant platforms, running billing and operations for tens of thousands of outlets. Feedback lives inside its Marketing Automation product.

What Petpooja Feedback does

It turns the WhatsApp e-bill a guest already receives into a short, structured review, and gives the owner one place to read it and act on it.

My Role

Product Designer, end to end: research, flows, UI, copy, and design QA.

Team

KDKush Desai (Sr. Product Manager)
SPShyam Patel (Engineering Lead)
+3+3 others (Engineering Folks)

Keynotes

6 stepsto set up, with a live preview of what the guest sees
2xweekly visits to the Feedback page, July to September
Positive onlypublic review nudges

Restaurants were judged in public, with no private way in

An owner's reputation lives on Zomato, Swiggy and Google. The only feedback loop they had was public and after the fact: a one star review lands, the guest is long gone, and the reply box becomes an argument. Meanwhile Petpooja already reached almost every guest through the WhatsApp e-bill message or a standalone message, a trusted, untapped channel sitting right at the moment of payment.

Who I designed for

PRIMARY USER | RESTAURANT OWNER

Runs the kitchen, not a dashboard

Non-technical and time poor. Checks their phone between orders and wants to know what went wrong tonight while they can still fix it.

Goal - catch problems early and win the guest back
Patience - a few minutes, once
Fear - a public one star they never saw coming

SECONDARY USER | THE DINER

Just paid, phone in hand

Opens the bill on WhatsApp, no app and no login. Will give honest feedback, but only if it costs a few taps.

Goal - be heard without effort
Patience - about twenty seconds
Fear - a long form after a meal

Once a bad review surfaced, it was already too late.

In owner conversations across cities, the same frustrations kept surfacing. They did not want another marketing tool. They wanted to hear the quiet complaint in time to act on it.

I never knew it happened

"A guest left an angry review and I had no idea. No alert, no ping, nothing."

Restaurant Owner

Too late to say sorry

"By the time I saw the complaint, I couldn't reach the guest to apologise or make it up to them."

Restaurant Owner

Happy guests never reached Google

"People loved the food, but wouldn't type it out on Google. Writing a review felt like too much work."

Restaurant Owner

Buried in feedback

"Hundreds of long reviews. Reading each one, noting the points, and acting on them ate up my whole day."

Restaurant Owner

Exploring iterations before the final design

The old feedback dashboard

✕

The old Feedback lived on the POS as a read only dashboard. Owners set the form up in a different app, then came here only to read scores. There was no preview of what the guest actually saw, no setup for standalone feedback, and no quick way to act on a bad rating.

Feedback

"I set the form up in a different app, then came here just to read scores."

A

Feedback

"It is only data. It never told me what to do next."

K
The old Feedback dashboard on the Petpooja POS

Feedback

"I can see a score, but not what the guest actually saw."

R

Feedback

"For standalone feedback, there was no setup here at all."

S

The redesign

✓

1. A dashboard that turns a rating into action

•
Problem identified

The old dashboard was read only. Owners set the form up in another app, came here to read scores, and had no way to act on a bad rating.

•
What I did

I brought the headline stats, weekly AI insights, alerts and one tap recovery onto a single Feedback screen inside Marketing Automation.

•
How the hierarchy was decided

Owners scan for what needs attention now, so I led with the counts and negative feedback, then the AI trends, then Quick Actions, keeping the most urgent thing first.

2. A guided setup with a live preview

•
Problem identified

Setting the form up meant leaving for another app, and owners could not tell what the guest would actually see on their bill.

•
What I did

I built a six step wizard with a live phone preview beside every step, so the owner designs the form by watching exactly what the guest gets.

•
How the flow was decided

The steps follow the order of decisions an owner makes: how to send, the creative, the questions, alerts, then reviews. Delivery comes first because it changes everything after it.

Impact after release

What changed once owners started collecting

How owners used it

2x

weekly visits to the Feedback page, from 562 to 1,127 between July and September 2026

~1.5 min

spent on the Feedback page per visit, so owners read what guests said

+84%

weekly e-bill messages, the channel the feedback ask rides on, from 19,129 to 35,271

The WhatsApp channel it rides on

98%

message delivery rate across the account the feedback travels on

58%

of delivered messages read, well above email and SMS

683K+

messages sent through the account, the reach the ask plugs into

What I would do differently next time

  • 01

    Ship the positive threshold control. It is hardcoded to four stars; the owner should decide what "unhappy" means for their restaurant.

  • 02

    Pressure test the standalone timing. Validate the thirty minute delay against real data on when guests actually answer.

  • 03

    Instrument the funnel from day one. Track bill sent to link opened to feedback submitted, so response rate is measured, not estimated.