Hotel revenue generating ideas: guests likely to add dining or spa
What the answer looks like
Illustrative output on sample data
Illustrative example: how Lexi answers this for a mountain resort with 240 rooms. It scores upcoming arrivals using past stays in the PMS and spend at the restaurant, bar and spa.
- Includes guests arriving in the next 30 days.
- Scores spa likelihood from past spa bookings, stay length and party type.
- Scores dining likelihood from past restaurant spend and arrival time.
- Excludes guests who already booked a treatment or table.
What the data shows
1,180 arrivals are due. 310 score high for spa and 420 for dining, with 140 in both groups.
What it means
About a quarter of arrivals are strong candidates. The rest are unlikely to respond to an add-on offer.
What to do
Send a spa offer to the 310 and a dinner reservation offer to the 420, seven days before arrival.
Want me to push both groups to Klaviyo for the pre-arrival email?
Why it matters
Upsell offers sent to every guest mostly reach people who will never book a treatment or a table. Targeting the guests whose history suggests they will add dining or spa lifts revenue per stay without discounting the room or crowding inboxes.
Frequently asked questions
What are the best ways to generate more hotel revenue?
Look beyond the room. Offer dining, spa, activities and late checkout to the guests most likely to want them, encourage direct bookings, and bring past guests back in quieter periods. Targeted offers usually earn more than discounts sent to everyone.
When should hotels send upsell offers?
Send them when guests are planning, usually in the pre-arrival email a week or so before the stay, and again at check-in. Offers sent too early are forgotten, and offers sent after arrival compete with everything else the guest is doing.
How do you predict which hotel guests will book the spa?
Past behavior is the strongest signal. Guests who booked treatments before, couples on longer leisure stays and guests arriving early in the day tend to book again. Score each arrival on those signals and send offers only to high scorers.