User Personas
Research Date: December 2025
Research Methods: 20 restaurant manager interviews, 50 diner surveys, 10 field observations
Primary Persona 1: Urban Diner Sarah
Demographics
| Attribute | Value |
|---|---|
| Name | Sarah Chen |
| Age | 28 |
| Location | Manhattan, NYC |
| Occupation | Marketing Manager at a SaaS company |
| Income | $85,000/year |
| Education | Bachelor's in Communications |
| Relationship Status | Single, active social life |
Background & Context
Sarah moved to NYC 3 years ago for work. She loves exploring new restaurants and often organizes dinners for her friend group (usually 4-6 people). She's digitally native - uses apps for everything (Uber, Seamless, ClassPass, Spotify).
Quote:
"I hate calling restaurants. I'm at work, it's loud, I get put on hold for 5 minutes, and then I'm paranoid they didn't actually write down my name."
Behaviors
- Dines out 3x per week (2x casual, 1x nicer restaurant)
- Discovers restaurants via Instagram, Infatuation, Eater
- Books 2-7 days in advance (rarely same-day)
- Prefers 7-8 PM time slots
- Always checks reviews before trying a new place
Goals & Motivations
| Goal | Why It Matters |
|---|---|
| Find great restaurants | Status among friends - being "the one who knows the best spots" |
| Book quickly | Hates wasting time, especially during work hours |
| Get confirmation | Anxiety if she's unsure it went through |
| Easy modifications | Plans change (friends cancel, someone's late) |
Pain Points & Frustrations
| Pain Point | Impact | Current Workaround |
|---|---|---|
| Phone booking takes 5-10 minutes | Wastes time during workday | Calls during lunch break |
| No confirmation | Anxiety, uncertainty | Screenshot of Yelp page or Google confirmation email (if available) |
| Hard to modify reservation | Has to call again, explain situation | Sometimes just cancels and re-books |
| Fragmented experience | Some restaurants only take phone calls, others use different apps | Uses 3 different apps depending on restaurant |
Biggest Pain:
"Last month I booked a table for 6 at a new Italian place. I called, they said 'OK,' but when we showed up, they had no record. We waited 45 minutes for a table and my friends were pissed. Never again."
Jobs to Be Done
Functional Jobs:
- "When planning a group dinner, I want to guarantee seating so I avoid embarrassment if we don't get a table."
- "When my plans change, I want to modify my reservation quickly so I don't lose my booking."
- "When I book, I want instant confirmation so I know it went through."
Social Jobs: 4. "When organizing social events, I want to be seen as competent and reliable by my friends."
Emotional Jobs: 5. "When booking, I want peace of mind that everything is handled professionally."
Technology Usage
- Smartphone: iPhone 14 Pro (upgrades every 2 years)
- Apps Used Daily: Instagram, Uber, Seamless, ClassPass, Spotify, Gmail
- Booking Preference: Mobile app or mobile web >>> Desktop >> Phone call
- Tech Savviness: High - early adopter of new apps
What She Values in a Booking Platform
| Value | Priority | What This Means |
|---|---|---|
| Speed | ⭐⭐⭐⭐⭐ | Book in <60 seconds |
| Confirmation | ⭐⭐⭐⭐⭐ | SMS or email proof |
| Flexibility | ⭐⭐⭐⭐☆ | Easy modifications |
| Discovery | ⭐⭐⭐☆☆ | Recommendations, reviews |
| Price | ⭐⭐☆☆☆ | Doesn't care about platform fees (restaurants pay) |
How ReserveEasy Serves Sarah
✅ 60-second booking: Faster than any competitor
✅ SMS confirmation: Proof + peace of mind
✅ Easy modifications: Self-serve, no phone calls
✅ Mobile-first: 78% of her usage will be on iPhone
Primary Persona 2: Restaurant Manager Raj
Demographics
| Attribute | Value |
|---|---|
| Name | Raj Patel |
| Age | 42 |
| Location | Brooklyn, NYC |
| Role | General Manager & Co-Owner |
| Restaurant | "Spice Route" - 50-seat Indian bistro |
| Revenue | $500k/year, $200k EBITDA |
| Years in Industry | 18 years (10 as manager, 8 as owner) |
Background & Context
Raj immigrated from Mumbai 20 years ago and worked his way up from server to manager to co-owner. His restaurant is his life's work. He's operationally focused - every dollar and every cover counts.
Quote:
"No-shows kill us. We turn away walk-ins because the table is 'reserved,' then the reservation doesn't show up, and we lose $120 in revenue. That's $60k/year down the drain."
Behaviors
- Works 60 hours/week (lunch prep, dinner service, admin)
- Answers phone reservations during dinner rush (disruptive)
- Checks reservations via paper book at host stand
- Analyzes revenue weekly in Excel (manual process)
- Active on Yelp, Google My Business for reviews
Goals & Motivations
| Goal | Why It Matters |
|---|---|
| Maximize revenue | Thin margins (10-15% profit) - every table counts |
| Reduce no-shows | 30% no-show rate = $60k lost annually |
| Improve operations | Less time on phone = more time managing floor |
| Understand customers | Data on peak hours, party sizes for staffing |
Pain Points & Frustrations
| Pain Point | Impact | Current Workaround |
|---|---|---|
| 30% no-show rate | $60k lost revenue/year | Over-book by 10% (risky - sometimes too crowded) |
| Phone interruptions | Can't answer during rush, miss bookings | Hire extra host on weekends ($15k/year) |
| No penalty for no-shows | Customers have no skin in the game | Credit card hold (but no way to charge) |
| Limited data | Don't know peak hours, average party size | Manual Excel tracking (time-consuming) |
Biggest Pain:
"Saturday nights, we get 20 reservations. Six don't show up. That's 24 empty seats. I could've filled them with walk-ins, but I turned them away. That's $1,500 in lost revenue - every. single. week."
Jobs to Be Done
Functional Jobs:
- "When managing my floor, I want to maximize table turnover so I increase revenue per night."
- "When a customer no-shows, I want to minimize financial impact so my margins don't suffer."
- "When analyzing performance, I want historical data on peak hours so I can staff appropriately."
Emotional Jobs: 4. "When operating my restaurant, I want to feel in control of my business (not at the mercy of unreliable customers)."
Technology Usage
- Current System: Paper reservation book + landline phone
- Tech Adoption: Low-to-moderate (uses Square for POS, basic Excel for financials)
- Willingness to Pay: Yes, IF there's clear ROI
- Decision Criteria: Show me the numbers - how much revenue will I gain?
What He Values in a Booking Platform
| Value | Priority | What This Means |
|---|---|---|
| Reduce No-Shows | ⭐⭐⭐⭐⭐ | Biggest pain point - make it <5% |
| Low Cost | ⭐⭐⭐⭐⭐ | Commission must be reasonable (10-15% max) |
| Easy to Use | ⭐⭐⭐⭐☆ | Simple dashboard, minimal training |
| Data/Analytics | ⭐⭐⭐☆☆ | Nice-to-have, but revenue comes first |
How ReserveEasy Serves Raj
✅ Deposit system: Reduces no-shows from 30% → <5% ($48k saved annually)
✅ 10% commission: Half of OpenTable's cost ($10k/year savings)
✅ No-show analytics: Data to optimize overbooking strategy
✅ Less phone time: Automated confirmations free up staff
ROI Calculation:
- Savings from reduced no-shows: +$48k/year
- Savings from lower commission: +$10k/year
- Cost to use ReserveEasy: -$14k/year (10% of $140k GBV)
- Net benefit: +$44k/year
Secondary Persona: Budget-Conscious Student Alex
(Brief Summary - Lower Priority)
Age: 22, College Senior
Behavior: Dines out 1x/week, budget $15-25/meal
Platform Usage: Uses free platforms (Yelp, Google), price-sensitive
ReserveEasy Fit: Low (our focus is 25-45 age group with higher spend)
Persona Usage Guide
For Product Decisions
When prioritizing features, ask:
- Does this solve Sarah's or Raj's top pain point?
- Would Sarah use this in her 60-second booking flow?
- Would Raj pay extra for this feature?
For Marketing
Sarah-Focused Messaging:
"Book your table in 60 seconds. Instant SMS confirmation. No more anxiety."
Raj-Focused Messaging:
"Reduce no-shows by 80%. Save $48k/year. 10% commission (half of OpenTable)."
