The software that books your rooms can't sell the sunset tour
Your channel manager keeps the rooms in sync. But when a guest wants to book a kayak or a tour, it doesn't know what to do. Booking a room and living the stay are two different problems — and they need two different layers.
by Pierantonio Pozzi, founder of StayFast and host in Caspoggio
Questo articolo è pubblicato in inglese.
An extra lives inside the stay, not as the stay. That's why the software that books your rooms doesn't know what to do with it.
A host running a small beach resort asked a question on a short-term-rental forum: "I have several room types, day tours, day-use cottages and kayaks as add-ons. What's the best booking system that isn't too expensive and isn't too complicated?"
The thread filled up with channel-manager recommendations. Lodgify. Beds24. Hostaway. Cloudbeds. All good tools. None really answered the question.
Because the question wasn't which software to pick. It was something many hosts learn the hard way: the software that manages rooms wasn't designed to manage what happens inside the stay. And trying to make it do both usually ends with neither working well.
Two operations that look the same — and aren't
On the surface, booking a room and booking a kayak rental look the same: the guest picks dates, pays, gets a confirmation. Operationally, they're almost completely different.
A room booking is a reservation against a fixed inventory. The software tracks availability across channels, prevents double-booking, takes payment and syncs the calendar. The guest arrives, stays, leaves. The reservation is the container of the whole stay.
An extra — a tour, a bike rental, a breakfast package, a late-checkout slot — doesn't work that way. It's usually chosen after the main booking is already confirmed. It can be flexible in timing, quantity and delivery. It might need a heads-up to a guide or a supplier. It can be paid online, on arrival or on request. It can change the day before. It exists inside the stay, not as the stay.
Channel managers are built around the first model. The second one needs entirely different tools.
The real problem isn't selling a kayak. It's that after the booking, the guest isn't in the booking engine anymore
Think about when a guest actually wants your extras. Not at the moment they book the room. At the moment they start thinking about what they'll do when they arrive.
That moment usually arrives after the booking is confirmed, in the pre-arrival window — while they're planning the trip, reading about the area, getting excited. They're no longer on the booking platform. They're already in the stay: reading instructions, looking for what to do, asking for information, deciding whether to add something. That's where a living guide is needed.
If your channel manager doesn't show anything at that moment — and most don't, because they weren't designed for post-booking engagement — the extra isn't proposed, the information isn't found, and the guest either forgets or messages you the day before on WhatsApp asking if they can add something. That's the worst possible moment to handle it: the day before, in a message thread, with no clean flow.
The extras that sell — and the information that actually reduces questions — are the ones available when the guest is mentally inside the stay, not at the checkout step. That window is specific, and the channel manager doesn't cover it.
Vuoi vedere come appare a un ospite reale?
Esplora una demo StayFast: stessa esperienza che vedrebbe chi soggiorna nella tua struttura.
What happens when you use one system for both
The most common workaround is to create "bookable experiences" as separate listings on the main platform. A "kayak rental" listing next to the room listing. A "sunset tour" entered as a zero-night stay.
That kind of hack has a short life. Platforms don't love it, guests get confused, and the inventory logic breaks fast. A room is available or it isn't: simple. Two kayaks managed differently depending on which guide is on shift don't fit the same model.
The second workaround is handling extras by hand: the guest calls or messages, the host confirms manually, payment happens informally. It works when there's one extra and low volume. It breaks when you run a property with ten extras and guests from five countries asking in three languages.
The third workaround — the one most hosts arrive at eventually — is to accept these are two different problems and use two different tools.
The structure that works: three layers, not one tool
For a property with multiple revenue streams — overnight stays plus day experiences plus add-ons — the cleanest structure is:
Layer 1 — The booking system. Manages rooms and beds. Channel manager of choice — Lodgify, Beds24, Hostaway — depending on how many channels and how complex the room types are. This layer is about availability, overnight payments and OTA sync.
Layer 2 — The living stay guide. Everything the guest reads, asks, picks or buys after booking: useful property information, the morning message, the personal Stay Hub, last-minute experiences, Extras, the AI Concierge, requests, local content, stay-related communications. It's a separate link that lives in the confirmation flow, accessible from any device.
Layer 3 — Operational fulfilment. Who delivers the kayaks, which guide is confirmed for Tuesday's tour, which requests are pending. It can be as simple as an email to you and the guide, or structured as a dedicated management view.
The link between layers is simpler than it sounds. The booking system sends the confirmation; the confirmation contains the stay link; the stay link feeds your fulfilment tools. The guest experience is seamless. The backend is three separate tools that talk to each other — not one tool trying to do everything.
Extras are part of this layer, not the whole layer
It matters not to reduce the second layer to a pure upsell catalogue. A living stay guide does much more than sell: it orients the guest on arrival, answers practical questions, suggests something useful at the right moment, reminds where the Wi-Fi is and what time checkout is, surfaces last-minute experiences when the weather changes, picks up an urgent request without bouncing it across five channels.
Extras are one of the most important functions of this layer, because they turn the guide from pure information into a revenue channel. But if you build only the catalogue, you lose the frame. The frame is the place the guest comes back to during the stay.
How StayFast handles it
StayFast is built for the second layer: the window that opens after the booking and accompanies the guest through to checkout. Once the stay is registered, the guest gets a personal link — accessible from any device, no app to download — with the stay guide, practical information, available experiences and Extras, the AI Concierge for questions in their own language.
The Extras catalogue is fully customisable: kayak rentals, sunset tours, breakfast packages, late-checkout slots, bike rentals, bundled local experiences. Each extra can have its own purchase or request mode, operational instructions and dedicated notifications, without being mixed with the room booking.
When a guest books an extra or sends a request, it shows up in a dedicated operational view — not buried inside a booking record. What's pending, what's confirmed, what needs to be prepared. The guide gets the notification, or the kitchen, or whoever needs to fulfil it.
The separation is intentional. StayFast doesn't try to replace your channel manager. It handles the part the channel manager can't: the relationship between guest and property about everything that happens inside the booking, not just the booking itself.
Where to start in practice
If you run a small resort, a B&B or an independent property with experiences and add-ons, and you notice your booking system doesn't handle them well, the practical path is:
- Keep the channel manager for what it does well: rooms, availability, OTA sync. Don't try to make it manage what happens after the booking.
- Build a single point for the stay — the living guide — that the guest can open from the moment the booking is confirmed. That's where information, Extras, requests and local content live.
- Identify which extras actually have demand before building a catalogue. The ones guests already ask for — the tour, the kayak, the late checkout — come first. The rest can wait.
- Put the stay link in the confirmation message. Not as a footnote: as the second thing the guest sees after the booking details.
- Track fulfilment separately, in a view designed for whoever prepares, delivers or confirms. The guest shouldn't be the one reminding you they booked the kayak for Tuesday morning.
The rule that prevents most of the confusion
If you're not sure whether an extra belongs in the booking system or in the stay layer, ask this: does the guest need to pick it before they can complete the room booking? If yes, it's a booking function. If no — if it's something they might want after the stay is confirmed — it belongs in the stay guide, not in the booking flow.
Most extras fail this test immediately. The kayak doesn't block room availability. The sunset tour doesn't change the nightly price. The special breakfast doesn't prevent the booking. They all live inside the stay, not as the stay.
Conclusion
The channel manager solves a real problem: keeping rooms in sync across every channel without errors. It keeps doing that well. What it can't do — and was never designed to do — is cover the most neglected moment of the cycle: after the booking, during the stay.
That's where a big part of the guest experience plays out. And that's where different tools are needed: a living stay guide, a Concierge that answers, an Extras catalogue that's discoverable at the right moment, an operational view for whoever delivers. Not one tool that does everything. Two layers that do different things well.
Pronto a provare con la tua struttura?
Vuoi vedere come può apparire per un ospite reale? Esplora una demo StayFast o crea gratis la tua prima esperienza ospite.
