The Guest Journey Is a Customer Lifecycle: Lessons From Both Sides
Richard Yu maps the guest journey onto the software customer lifecycle, with lessons from customer success and Equal Parts in North Beach, San Francisco.
A restaurant guest and a software customer are doing the same thing: deciding, again and again, whether you are worth their time. The guest journey, from a saved Reel to a regular's usual table, follows the same arc as the customer lifecycle from awareness to renewal and expansion. I believe the best ideas come from comparing the two worlds, and a lot of what each industry gets wrong is something the other has already worked out.
I'm Richard Yu. I spent more than a decade in go-to-market and operations roles, most of it in customer success and solutions engineering at software companies, where the job was getting customers to adopt, renew and expand. Now I'm a co-founder and the Managing Partner for marketing and operations at Equal Parts, a restaurant and cocktail bar in North Beach, San Francisco, and I build software for restaurants, including Regular and Spotguide.
I want technology to make guests feel known and looked after, and the customer lifecycle is the playbook I trust to get there. This piece walks the six stages side by side, in both vocabularies, and ends with what technology should and should not do.
Two Industries, One Problem
Software calls it the customer lifecycle. Restaurants call it hospitality, and in my experience they rarely draw it as a diagram. Both are solving the same problem: a person with a choice has to feel known and looked after at every step, or they quietly choose someone else.
The six stages line up almost one to one:
- Before booking is discovery. In software, awareness and evaluation.
- Booking is the reservation or the walk-in decision. In software, purchase and signup.
- Arrival is the door and the first five minutes. In software, onboarding and implementation.
- The experience is the meal. In software, adoption and value realization.
- The follow-up is the thank-you and the guest profile. In software, check-ins, health scores and feedback loops.
- The repeat visit is the regular. In software, renewal, expansion and advocacy.
The useful part is not the mapping. It is that each stage tends to have a failure mode the other industry has already named, and often a fix worth borrowing.
Before They Book: Discovery and Awareness
Few people choose a restaurant they know nothing about, and few buy software they have never seen. Even a walk-in has judged the window, the menu board and the crowd before opening the door. Before a booking, the guest has often already found you, shortlisted you and compared you, usually without you knowing. In software this is awareness and evaluation: a buyer often reads reviews, scans your pricing page and asks peers before they speak to anyone on your team.
For a restaurant, the same research happens on Instagram, Google Maps, a friend's text and a menu glimpsed online. Picture a guest who saves a Reel of a dish on a Tuesday and decides where to go on Friday. In a case like that, most of the decision is made by the time they book.
That behavior is what Spotguide is built around: a free app that turns the food Reels and TikToks people save into a personal map of restaurants. The lesson for operators is simple: treat your menu, hours, photos and map listing as your evaluation materials. Keep them accurate, consistent and easy to find, the way a good software team treats its docs and pricing page.
Booking Is the Purchase: Reservation and Signup
Booking is the purchase. In software it is trial to paid, the contract and the first handoff from sales to the team that will actually serve the customer. In a restaurant it is the reservation, the deposit, the waitlist spot, the confirmation and the first reply to a question about a party of eight.
Both have the same two failure modes. The first is friction: every extra field, account or step risks losing someone who was already convinced. A guest who has to create a login to reserve a table is a trial user asked to register before seeing the product.
The second is a dropped handoff. Too often in software, a customer explains their goals to sales and then repeats them on the kickoff call. Too often in a restaurant, a guest mentions an allergy or an anniversary at booking and the host has no idea.
The fix is the same in both: ask only for what you will use, and make sure whatever the guest tells you travels forward. At Equal Parts, OpenTable holds our reservations and guest profiles. The first reply deserves the care of a first sales email: fast, human and specific.
Arrival and Onboarding
Arrival is onboarding. In software, it is the kickoff call, the setup and the time to first value: how long before the customer gets something real out of the product. In a restaurant, it is the door, the greeting, the seat and the first five minutes, and the measure is how quickly the guest relaxes.
The best onboarding in either world feels like the other side did their homework. A good customer success manager opens a kickoff by restating what the customer wants to achieve, not by asking them to start from scratch. A good host does the equivalent, and software could borrow the host's order of operations: greet the person first, collect the details second. My test for the door is simple: inside the first minute, does the guest know someone expected them?
The common mistake is treating arrival as logistics. Too many software teams do it with a generic welcome email and a login link. Too many restaurants do it with a host stand that works like a checkpoint instead of a greeting. Time to first value is a better lens than any script: what is the fastest route to the guest feeling taken care of? In my experience it is water, a menu and a human who looks up.
The Meal Is the Product: Experience and Adoption
The meal is the product. In software terms, this stage is adoption and value realization: everyday usage, support, and whether the product delivers what was promised at the point of sale. Everything before this stage was a promise. This is where it is kept or broken.
Two things matter most. The first is pacing and flow. In software, that is a product that fits into the customer's working day without making them think about it. In a restaurant, it is courses arriving when the table wants them. Behind it sit invisible systems: the reservation book, the point of sale (we run Toast), the kitchen tickets, the staffing plan. Guests rarely see them, and they notice quickly when they fail.
The second is proactive support. In my experience, a customer who files a ticket is already annoyed, so the best customer success teams reach out before the problem lands. A server who checks back after the first bites is doing the same job: a good server reads the table without being asked, while too many software teams wait for the ticket.
Say a dish is not what the guest expected. The server catches it early, or the table says nothing and writes a review later. Adoption is not a feature list. It is whether the person got what they came for.
The Follow-Up: Check-Ins and Feedback
This is the stage restaurants often skip and software teams often over-engineer. In software it is the check-in, the health score, the quarterly review and the feedback loop. In a restaurant it is the thank-you, the review request, the email and, most valuable, the guest profile that remembers preferences.
At ChartHop, I built the go-to-market infrastructure across pre-sales, implementation and customer success. Across my years in customer success, the lesson that stuck is that a health score is only worth something if someone acts on it. A dashboard of red and green accounts changes nothing until a person picks up the phone. Many restaurants have the same problem with reviews: they collect them and rarely route what they learn back to the floor.
A restaurant does not need a formal score. It needs three honest signals: did the guest enjoy the visit, did they come back, and did they bring someone. Ask for feedback once, close to the visit, in a way that takes under a minute. Then record what you learned, such as a favorite dish or a preferred table, where the next host can see it. A follow-up that goes nowhere is just a newsletter.
The Repeat Visit: Renewal and Expansion
The repeat visit is renewal, expansion and advocacy. Software teams watch net revenue retention because it shows whether customers stay and grow. In my experience restaurants rarely use the term, but the second visit is the first renewal, and the visits after it are what turn a guest into a regular. A regular is a renewed customer who has also expanded: they come more often, bring more people and tell others.
The difference is that a restaurant usually has no contract. Renewal happens every time the guest chooses you over every other option on a Friday night. That makes recognition the thing to get right. Picture a guest on their third visit who is asked whether they would like the same table as last time. In my experience that moment does more than a loyalty program, because it shows the earlier stages were remembered.
Expansion shows up as private dining, a friend brought along or a new dish tried. Advocacy is the referral and the unprompted post. Good software teams plan these deliberately with an account plan. Restaurants can do it on a smaller scale: a short list of guests worth recognizing and a reason to reach out to each. That is the work Regular, a hospitality operating system, is built for: recognizing regulars, celebrating guests and running service.
What Technology Should Do for Both
Technology is the means, not the experience. In both industries it should do three things. Remember what the guest or customer told you. Connect the stages, so what is said at booking reaches the host and what is said in a kickoff reaches support. Surface who needs attention today, whether that is an account that went quiet or a regular who has not been in for a while.
It should never add friction. If a guest needs an app to see a menu, or a customer needs a fourth login to reach support, the tool has made the product worse. Robotic automation and surveys nobody reads fail the same way in a dining room and a software company. I wrote about how we chose our tools in Restaurant Operations Software: Building the Equal Parts Stack.
This week, draw your guest journey as a six-stage customer lifecycle, write what the guest or customer should feel at each stage, and find the one place where information is lost between two of them. Fix that first and review it weekly; I laid out a 30-minute weekly operating cadence for small teams.
If you want company for that session, the Rich Ventures GTM & Operations Plan is a weekly 30-minute version of it. You can find me on Instagram.
Frequently Asked Questions
What is the guest journey in a restaurant?
The guest journey is the full path a diner takes with a restaurant: discovering it, booking, arriving, having the meal, being followed up with and, ideally, returning. It starts well before the door and continues after the check is paid. Each stage is a chance to make the guest feel known or to lose them.
How does the guest journey compare to the customer lifecycle?
The guest journey and the customer lifecycle map stage by stage. Discovery is awareness and evaluation, booking is purchase and signup, arrival is onboarding, the meal is adoption and value realization, follow-up is check-ins and feedback, and the repeat visit is renewal, expansion and advocacy. Both reward remembering what the person told you and punish friction.
How can restaurant technology improve the guest experience?
Restaurant technology helps most when it remembers guest preferences, carries information from booking to the host stand and shows staff who deserves attention. It hurts when it adds steps for the guest, such as forced logins or app downloads. Judge any tool by whether the guest feels more known and looked after, and whether staff actually use it.
What can restaurants learn from customer success?
Customer success teaches proactive support, deliberate onboarding and close tracking of retention. Restaurants can borrow the habit of checking in before a problem becomes a complaint, recording what each guest prefers, and watching second visits as closely as first ones. A simple signal of enjoyed, returned and referred is enough to start.

Richard Yu
Richard Yu is the Managing Partner of Rich Ventures, a San Francisco startup consulting and early-stage investment firm, and co-founder and Managing Partner of Equal Parts, a restaurant and cocktail bar in North Beach. He was Director of Strategic Account Management at Lob, founding Head of Solutions Engineering at ChartHop and at Naehas, and in customer success at LeadIQ. He has scaled a startup post-sales organization from $1M to $20M+ ARR and advises pre-seed and seed stage founders on go-to-market strategy.