Saving Small Restaurants from Digital Busywork

Menu Pulse dashboard interface

Role

Product Designer

Duration

5 months

Industry

Restaurant SaaS

Team

Product, Engineering, Delivery, QA

Responsibilities

Research, Workshop Facilitation, Product Strategy, Design, User Testing, Prototyping, Design System, High-fidelity Mockups, Design Documentation

The Problem

Menu Pulse is a digital optimizer designed to help small restaurants manage menus, reviews, and online presence from one dashboard. Unlike enterprise tools built for large chains, it targets independent owners with 1–3 locations who handle their own marketing.

The challenge was operational. Owners were spending 1–2 hours daily on repetitive digital tasks: updating menus across platforms, responding to scattered reviews, and trying to understand what was working. They were not running their restaurants. They were running their platforms.

The tools existed. The time did not.

Business Context & Stakes

78% cited time as their #1 barrier

Owners knew their online presence mattered but could not maintain it alongside daily operations.

Menu updates happened once a month or less

Outdated menus led to customer complaints, negative reviews, and lost trust.

34% of reviews went unanswered

Owners avoided responding because they did not know what to say, especially to negative feedback.

The market gap was clear. Enterprise tools like Yelp and OpenTable charged $1,000+/month or took 20–30% per order. Simple tools solved only one piece. Nothing combined AI-powered content creation, cross-platform publishing, and unified review management for small restaurants at an accessible price point.

If owners could not keep up digitally, they would lose customers to competitors who could. Menu Pulse needed to give them their time back.

Understanding the Users

To identify where time was being lost, I led a research effort combining qualitative interviews, surveys, and competitive analysis. Over three weeks, I conducted 12 owner interviews across family-run diners, fast-casual spots, and upscale bistros, observing them complete real tasks like updating a menu item, responding to a review, and checking performance metrics.

Method Count
Owner Interviews 12
Owner Surveys 45
Diner Surveys 30
Competitive Analysis 4 platforms
Usability Testing 3 rounds, 15 participants
Beta Testing 54 restaurants

A clear pattern emerged. Owners did not struggle because they lacked tools. They struggled because every task required switching contexts, logging into multiple platforms, and starting from scratch each time. The friction was not in any single step. It was in the repetition.

Key Insights

01 Time is the enemy

78% said lack of time is their #1 barrier to better online presence

02 Writing is the blocker

Owners delay menu updates because writing descriptions feels hard and time-consuming

03 Reviews cause anxiety

Negative reviews sit unanswered because owners do not know what to say

04 Simplicity wins

Owners abandoned tools that required more than 3 clicks to complete a task

05 Control builds trust

Owners want AI assistance but need final approval before anything goes live

"I spend my mornings copying and pasting the same menu update to four different websites. By the time I'm done, lunch rush has started."

Bistro Owner, Ann Arbor

Navigating Constraints & Conflicts

Constraints & Trade-offs

Platform API limitations restricted full automation

Yelp and TripAdvisor do not offer public APIs for menu updates or review responses. Rather than hiding this limitation, we designed assisted flows using deep-links and clipboard copying, making the workaround feel intentional, not broken.

Timeline required shipping core features in 8 weeks

Investor milestones demanded a working beta before full feature parity. We prioritized menu creation and review management over analytics, accepting that some users would want features we could not yet deliver.

Users distrusted fully automated AI content

Early testing showed owners rejected responses that posted without their input. We added tone selection and mandatory review steps, increasing task time but dramatically improving trust and adoption.

Resolving Conflicts with Engineering
Conflict 01

Multi-Location Architecture

Engineering Concern

"Building separate dashboards per location adds database complexity. Can we show all data in one view with filters?"

My Concern

Testing revealed owners with 2–3 locations could not parse combined data. They needed clear separation to understand which restaurant was performing how. Filters added cognitive load.

Resolution

We agreed on a hybrid approach: a location switcher in the header that loaded location-specific dashboards, with an optional "All Locations" view. Engineering built a shared component architecture that made adding future locations easier, and users got the clarity they needed.

Stakeholder Pushback
Pushback

Launch Without Usability Testing to Hit Deadline

Stakeholder Position

"We're behind schedule. Testing will take two weeks we don't have. Let's ship and iterate based on real feedback."

My Position

Shipping untested flows risked higher support costs, negative first impressions, and rework that would cost more than testing upfront.

Resolution

I proposed a compressed 5-day testing sprint, recruiting 5 participants, running 45-minute sessions, and synthesizing findings within 48 hours. We found 3 critical issues (business claiming, AI tones, multi-location) that would have caused significant friction. Stakeholders acknowledged the sprint was worth the delay.

Solutions

I focused on five core problems that had the most strategic and user impact:

01. Turning Menu Writing from Hours to Minutes

Menu descriptions stayed bland or missing because owners were not copywriters and did not have time to write compelling content for every dish. Updating menus meant logging into multiple platforms and repeating the same work.

To reduce friction without sacrificing quality, I designed an AI Menu Creator with two modes. Quick Add for bulk rewrites and Detailed Add for one dish at a time. Owners could choose a style, let AI generate descriptions, preview how the menu would look across devices, and publish directly.

Impact: Menu creation time dropped from 2+ hours to under 15 minutes. Update frequency increased from monthly to multiple times per week.

AI Menu Creator: mode selection
AI Menu Creator: dish input
AI Menu Creator: preview and publish

02. Replacing Content Guesswork with Data-Driven Posts

Owners posted inconsistently because they did not know what content would resonate or when to post it. Creating social content felt like one more task on an already overwhelming list.

I designed an AI-Powered Posts feature that analyzed engagement history, local trends, and optimal timing to suggest ready-to-use content. Each suggestion showed why it would work, predicted engagement, and relevant hashtags. Owners could also create posts manually with AI assist, preview across platforms, and schedule or publish instantly.

Impact: Post creation time reduced significantly. Owners engaged with 73% of AI suggestions, and scheduled posting increased consistency.

AI Posts: create special interface
AI Posts: suggestions and scheduling
AI Posts: suggestions and scheduling

03. Bringing Scattered Reviews into One Inbox

Reviews were spread across Google, Yelp, Facebook, and TripAdvisor. Owners checked each app separately, and negative reviews sat unanswered because they did not know what to say.

I designed a unified inbox that pulled reviews from all platforms into one view. When responding, owners chose from four AI response styles: Grateful, Professional, Personal, or Brief. They could use, regenerate, or edit the suggestion before sending.

Impact: Review response rate increased from 34% to 89%. Response time dropped from days to hours.

Review response modal with style selection and AI suggestion

04. Showing What Is Working Without Complexity

Owners had no simple way to see if their efforts were paying off. Analytics were either scattered across platforms or too complicated to interpret.

I designed a dashboard focused on four key metrics: Profile Views, Post Engagement, Reviews, and Menu Views. Trend indicators showed change over time. Engagement charts and traffic source breakdowns helped owners understand where their customers came from without drowning in data.

Impact: 68% of owners checked analytics weekly, compared to near-zero engagement with previous tools.

Analytics dashboard with metrics, charts, and traffic sources

05. Creating a Single Page Customers Can Actually Find

Restaurant information was scattered across platforms with inconsistent details. Diners found outdated menus, wrong hours, or conflicting prices depending on where they looked.

I designed a Public Profile, a comprehensive landing page that pulled live data from the Menu Pulse dashboard. It included the full menu, hours, location, contact information, highlighted reviews, and a Q&A section. Owners could share one link anywhere and know customers would see accurate, up-to-date information.

Impact: Profile shares increased, with owners using the link in Instagram bios, Google listings, and printed materials. Customer complaints about outdated information decreased.

Public Profile page with menu, reviews, and contact information

Iteration in Action

After creating initial wireframes, I tested with 5 restaurant owners across 3 rounds. Their feedback fundamentally changed our approach.

Issue 1: Business Claiming

Before

Multi-step verification felt risky. Owners were unsure which account was being connected and feared losing access.

After

Guided wizard with visual confirmation at each step, showing exactly which account connects and what permissions are granted.

Issue 2: AI Response Tones

Before

AI auto-generated responses based on review sentiment. Outputs often crossed tone boundaries, going too casual for complaints and too stiff for friendly reviews.

After

Four preset tones the owner selects before generation. AI writes within chosen boundaries, and the owner reviews before sending.

Issue 3: Multi-Location Management

Before

All locations mixed together in one view. Owners with 2–3 restaurants could not tell which data belonged where.

After

Location switcher in header with separate dashboards per location and option to view combined analytics.

62% → 94%

Task completion rate improved after these three changes, from 62% to 94%.

Measured Impact

Baseline data was collected through onboarding surveys. Post-launch metrics were tracked over 8 weeks of beta testing with 54 restaurants.

60%

Reduction in daily digital tasks

From 90 minutes to ~30 minutes per day.

12×

Increase in menu update frequency

From once a month to multiple times per week.

162%

Increase in review response rate

From 34% to 89% of reviews answered.

+0.3

Improvement in average review score

From 3.9 to 4.2 stars across platforms.

Additionally, time to first menu update reduced from 2+ hours to under 15 minutes, achieved by AI-assisted writing and simplified publishing flows.

What I Learned

Designing for time-strapped users requires obsessive attention to task flow, cognitive load, and "what happens next" moments. I now prototype empty states, loading patterns, and error recovery as rigorously as happy paths.

AI assistance only works when users feel in control. Every feature that automated something needed an explicit approval step, not because users could not trust the AI, but because they needed to trust themselves using it.

Honesty about limitations builds more trust than hiding them. When we could not fully automate Yelp and TripAdvisor, showing the deep-link flow transparently felt more trustworthy than pretending full automation existed.

Clear documentation and shared design principles reduced back-and-forth, shortened implementation cycles, and helped the team ship faster with confidence.

What I Would Do Differently

Back to top