Food | B2C

Product design concept

2 weeks

Turning indecision to booked tables in Swiggy Dineout

About Dineout

Swiggy Dineout is built for individual discovery, yet 40–50% of bookings are for groups. 81% take longer to choose where to eat, and as decision time increases, table bookings drop.

Overview

Help groups decide where to eat in under 10 minutes and turn indecision into booked tables. This could help Swiggy Dineout capture an estimated ₹200–600 crore in additional value.

I designed a collaborative experience in Swiggy Dineout that helps groups discover, decide, and book a table faster.

Problem

Friend groups struggle to decide where to eat because everyone has different preferences, but not everyone voices them. The planning burden often falls on one person, leading to coordinator burnout and longer decision times.

Let's break it down

01

01

Fragmented planning

Fragmented planning

Planning involves jumping between WhatsApp, Maps, Swiggy, reviews, and menus.

Planning involves jumping between WhatsApp, Maps, Swiggy, reviews, and menus.

Planning involves jumping between WhatsApp, Maps, Swiggy, reviews, and menus.

02

02

Co-Ordinator burnout

Co-Ordinator burnout

One person does most of the work, while others mostly react.

One person does most of the work, while others mostly react.

One person does most of the work, while others mostly react.

03

03

Suppressed preferences

Suppressed preferences

People hold back what they want, which can reset the plan later.

The process
  1. User Research

Primary research

The goal was to find what makes deciding difficult, measure how satisfied groups are with the final choice & understand how groups plan & decide currently.

The process
  1. Research

Primary + Secondary

What data revealed

User survey n=42

User survey n=42

Groups are generally satisfied with their final restaurant choice.

81%

Satisfied with final choice

Groups usually start deciding where to eat once everyone is together.

57%

Planning starts live

60%

Preference supression

People often hide their actual preferences.

People trust friends’ experiences more than influencers or social media when choosing where to eat.

64%

Friend's recommendation as trust factor

Groups are generally satisfied with their final restaurant choice.

81%

Satisfied with final choice

60%

Preference supression

People often hide their actual preferences.

Groups usually start deciding where to eat once everyone is together.

57%

Planning starts live

People trust friends’ experiences more than influencers or social media when choosing where to eat.

64%

Friend's recommendation as trust factor

Groups are generally satisfied with their final restaurant choice.

81%

Satisfied with final choice

60%

Preference supression

People often hide their actual preferences.

Groups usually start deciding where to eat once everyone is together.

57%

Planning starts live

People trust friends’ experiences more than influencers or social media when choosing where to eat.

64%

Friend's recommendation as trust factor

Key insight : Groups can reach a “good enough” choice. The real friction is in the planning process.

I shifted focus to finding why friction happens in planning.

What people said

User interviews n=6

I spoke to 6 people to understand why groups take longer to decide.

Key insight : Planning takes longer because of individual preferences & co-ordinator burnout.

Groups decide quicker when someone has already been there. This is a huge trust factor that aligns everyone towards a quicker decision.

Assumptions that confirmed, broke & new findings

Groups tend to choose restaurants someone already knows.

Familiarity wins. Friend's recommendation is the greatest trust factor.

Deciding becomes hard because there are too many restaurants to choose from.

Too many options wasn't a major issue. The real problem was catering to diverse individual preferences.

Food influencers and trends influence where people want to eat.

Only 9.5% trust them while 64.3% trust a friend's lived experience.

Most discussions happen on WhatsApp

WhatsApp is not the primary intitation venue. % plans start when the group is already out which means they need help in real time, not in planning.

High satisfaction rate

81% are satisfied with their final restaurant choice despite frictions in their planning process. This shows that the pain is in the journey and not in the end result.

Preference suppression is social

People say 'anything is fine' to avoid conflict and not because they do not have any real preferences. The real challenge is extracting honest preferences.

Where existing solutions fall short

  • WhatsApp - no structure, options get buried, last responder often decides by default.

  • Random pickers/wheel-spinners - remove effort but ignore individual preference entirely

  • Designated decider - fast, but concentrates social risk on one person and ignores dissent.

  • Manual polling (WhatsApp polls, Google Forms) - closer to a real solution but disconnected from restaurant data, availability and booking. The group still has to switch apps to actually reserve a table.

Key insight : Existing solutions solve one part of the problem, but miss the rest.

Solving one friction point wasn’t enough. The solution had to make the entire journey easier, from sharing preferences to deciding and booking.

One person does all the work

Key insight : The organizer does most of the work across multiple apps. I focused on reducing their burden and making it easy for everyone to take part.

I shifted focus to finding where planning breaks down.

Opportunity: Distribute the co-ordinator burnout by making everyone participate.

Group co-ordinator persona

Group member persona

Business opportunity

By solving this problem, Swiggy could benefit in these areas

  1. Increase Conversion Rates: By streamlining the decision process, more group inquiries will translate into confirmed bookings.

  2. Enhance User Engagement: Users will spend more time within the Swiggy Dineout ecosystem, fostering loyalty.

  3. Capture Valuable Data: Insights into group preferences and decision patterns can inform future product development and personalization.

  4. Strengthen Market Position: Differentiate Swiggy Dineout from competitors by offering a more comprehensive solution for group dining.

Key design decisions

The calls i made before touching a single screen in figma

Why: Prevents surfacing restaurants that do not match the group's needs and preferences to save time and improve the quality of discovery.
Why: Prevents surfacing restaurants that do not match the group's needs and preferences to save time and improve the quality of discovery.

Ideation

How might we capture individual preferences early, let everyone in the group participate and arrive at a decision quicker?

Ideas explored

Directions I explored before going deep on one

Group vote

Fill preferences, vote on matches one by one.

Rejected : Demands multiple decisions on each and every restaurant match.

Recommended list

Based on everyone's preferences, a list of recommended matches are displayed from which users can book a table

Rejected : There is no way to communicate before the final decision happens(table booking) which reintroduces the context swtiching problem

Discover, decide, dine.

Shortlist the places you like from a list of matches, communicate your opinions to the group within swiggy and book the one that fits your group's needs

Selected : Eliminates context switching, encourages group discussion and converts the final decision to a successful table booking.

Group vote

Fill preferences, vote on matches one by one.

Rejected : Demands multiple decisions on each and every restaurant match.

Recommended list

Based on everyone's preferences, a list of recommended matches are displayed from which users can book a table

Rejected : There is no way to communicate before the final decision happens(table booking) which reintroduces the context swtiching problem

Fill, shortlist, communicate, book table

Shortlist the places you like from a list of matches, communicate your opinions to the group within swiggy and book the one that fits your group's needs

Selected : Eliminates context switching, encourages group discussion and converts the final decision to a successful table booking.

Swipe to decide

What is it: Simple swipe like decision tool to KEEP or CANCEL a particular subscription before it renews.

Rejected : Demands multiple decisions on each and every restaurant match.

Recommended list

Based on everyone's preferences, a list of recommended matches are displayed from which users can book a table

Rejected : There is no way to communicate before the final decision happens(table booking) which reintroduces the context swtiching problem

Swipe to decide

Shortlist the places you like from a list of matches, communicate your opinions to the group within swiggy and book the one that fits your group's needs

Selected : Eliminates context switching, encourages group discussion and converts the final decision to a successful table booking.

The solution

Discover. Decide. Dine

# Entry point

My squads

Introduce users to squads and let them start their first plan.

SCREEN INTENT

Guide users to create their first group plan

PRIMARY USER GOAL

Start a new group dining plan

KEY DESIGN DECISIONS

Why: Gives users a clear first step into the group planning experience.

# Entry point

My squads

A tab within swiggy dineout. The place where plans exist.

# Entry point

My squads

Introduce users to squads and let them start their first plan.

SCREEN INTENT

Guide users to create their first group plan

PRIMARY USER GOAL

Start a new group dining plan

KEY DESIGN DECISIONS

Why: Gives users a clear first step into the group planning experience.

1.Create a plan

Add plan details to show only restaurants with matching table availability.

SCREEN INTENT

Gather user input on guest count, time , date of plan & occassion.

PRIMARY USER GOAL

Set the plan details.

KEY DESIGN DECISIONS

Why: Use guest count, date, time, and occasion to show restaurants that actually fit the group’s needs and have tables available.

2.Invite your squad

Invite others to join group planning.

SCREEN INTENT

Help the host invite the group and get everyone ready to start.

PRIMARY USER GOAL

Invite their squad and start the plan.

KEY DESIGN DECISIONS

Why: Makes joining easy when the group is already together. 57% of plans happen in real time.

3.Fill preferences

Collect dietary needs, budget, cuisine, and other preferences.

SCREEN INTENT

Help users share their preferences privately.

PRIMARY USER GOAL

Set their real preferences without the social pressure.

KEY DESIGN DECISIONS

Why: Elimates 60% of preference supression caused by the fear of social conflict.

4.Discover, discuss & shortlist

Discover restaurants that fit the squad’s needs and shortlist up to 3.

SCREEN INTENT

Help the group shortlist places they’d be happy with and discuss them together.

PRIMARY USER GOAL

Shortlist up to 3 places they like

KEY DESIGN DECISIONS

Why: This prevents choice overload and helps the group move toward a decision.

5.Get matched

Shortlisted restaurants are ranked with the top match shown first, while the other two stay hidden unless needed.

SCREEN INTENT

Help the group agree on the best-matched restaurant before booking.

PRIMARY USER GOAL

Review the top match, see why it fits, and confirm the restaurant together.

KEY DESIGN DECISIONS

Why: This prevents the group from reopening the entire decision and only shows the other two options if they reject the top match

Book table & Save your squad

Final step in the process. Booking confirmed and shared with other squad members.

SCREEN INTENT

Confirm that table has been booked

PRIMARY USER GOAL

Confirm booking and save this squad for next time

KEY DESIGN DECISIONS

Why: This keeps group preferences and discovery in Swiggy, reducing the need to switch between platforms.

Validation

The solution is a hypothesis, so I’d test whether it helps groups decide faster and leads to more table bookings with Group booking conversion rate as the NSM.

The solution is a hypothesis, so I’d test whether it helps groups decide faster and leads to more table bookings with Group booking conversion rate as the NSM.

The solution is a hypothesis, so I’d test whether it helps groups decide faster and leads to more table bookings with Group booking conversion rate as the NSM.

Test the new flow

  • Run an A/B test: existing Dineout flow vs. new group decision flow.

  • Give both groups the same restaurant inventory and booking options.

  • Run an A/B test: existing Dineout flow vs. new group decision flow.

  • Give both groups the same restaurant inventory and booking options.

  • Run an A/B test: existing Dineout flow vs. new group decision flow.

  • Give both groups the same restaurant inventory and booking options.

Next steps

  • Launch if decision time drops without hurting booking conversion or booking quality.

  • Iterate if users decide faster but bookings don’t increase.

  • Introduce time-bound sessions for plans that need quicker decisions

The tradeoffs

Challenges & mitigations

Match-to-booking drop-off

There’s a risk that groups drop off after reaching a match and never book.

Mitigated in two ways:

  • Make booking the natural next step by showing offers and discounts in the match flow.

  • Reduce booking effort by pre-filling details already collected during the session.

Invite wait time

Requiring everyone to join before starting can recreate the same bottleneck.

Mitigated in two ways:

  • Let the host start once a majority has joined.

  • Let latecomers add preferences until the match is finalized.

Scale

The flow was built as a flexible system of reusable patterns, allowing the same order logic to serve frequent use cases and evolving contexts.

Expected Impact

Success = time from plan creation to table booking. Target: 10-15 min per successful session

Next, I'd track the % of groups that completed a table booking after the final match vs %who abandoned without table booking

Learnings

Designing a collaborative tool especially for high-intent and time sensitive groups made me think about prioritizing decisions that are good enough instead of the perfect match.

Read next

01

Concept | Fintech

Get rewarded for being smart with your subscriptions

Rewarding CRED users for every intentional decision made on their subscriptions.

01

Concept | Fintech

Get rewarded for being smart with your subscriptions

Rewarding CRED users for every intentional decision made on their subscriptions.

Get rewarded for being smart with your subscriptions

Rewarding CRED users for every intentional decision made on their subscriptions.

Concept | Fintech

Create a free website with Framer, the website builder loved by startups, designers and agencies.