Vacation rental upsells on autopilot
Your guests want a late checkout or an early check-in. TravelPal sells these paid extras (upsells) in the chat, at your exact price.
TravelPal is an AI guest messaging and upsell tool for vacation rental property managers, connecting to 33 property management systems including Guesty and Hostaway, priced at $25 per unit per month.
What TravelPal can sell: six upsells
You set each price. TravelPal checks your live calendar and offers a paid extra only when it can say yes.
Late checkout
A guest with a late flight wants more time. You set a list of clock times, each with its exact price. A guest who paid to stay until a time is never charged again for an earlier time.
Early check-in
You set the same kind of list for arrival. If an early arrival needs the night before free, TravelPal can hold that night on your calendar. Then nobody else books it. Read more in selling early check-in.
Mid-stay cleaning
The guest picks the day and the hour, because your cleaners need an exact time. The cleaning is offered only on days the guest is there, never on checkout day. It also respects the notice your cleaners need.
Damage waiver
TravelPal offers a one-time charge that is not refundable, instead of the refundable security deposit. It covers the whole stay, so the guest only has to say yes.
Extra night before check-in
An empty night earns you nothing. If the night before is free, TravelPal can offer it at your calendar's rate for that night. The guest books it where they booked the stay, so every rule stays in place.
Extra night after checkout
The night after works the same way. Availability comes from the live calendar you already keep. The extra night is booked where the guest booked, so it can never overbook a unit.
When TravelPal offers an upsell, and how it finishes the sale
TravelPal sells in the chats already in your own booking system (property management system).
It offers first. Not every guest thinks to ask. Offers are sent at the right time before arrival and checkout, in words you write. Each one must pass the same safety checks.
Timed to the stay and the guest. TravelPal uses the guest's traveler profile to time each offer.
It respects nighttime at the property. The AI never starts a chat in the middle of the night.
The price given is the price charged. The system creates the payment link, and the AI sends it unchanged. So the AI cannot mistype a link or calculate an amount. Each guest has only one live offer.
One sale pays that unit's monthly fee and leaves $35. The money from each sale is yours, and TravelPal takes no commission on it. The pricing page has the rest of the math.
This illustrative chat uses an invented guest and unit.
From guest message to money, in four steps.
The steps are the same if the guest asks or TravelPal offers.
The guest asks, or TravelPal offers
Sometimes a guest asks, "Can we stay until three?" Other times TravelPal offers first, at the time you chose.
Priced from your price list
TravelPal reads your prices and the live times on the booking. The price is exact to the cent. The AI can never state a price that the pricing tool did not give it.
Calendar checked, then paid
A sale is blocked when one guest leaves and another arrives the same day. TravelPal checks when it gives the price and again when the sale is confirmed. Airbnb guests pay inside Airbnb. All other guests get a secure link to pay by card.
Added to your own system
The time on the booking moves, and nobody types it in. A note about the sale is added to the guest's conversation, and your team is told. TravelPal keeps the original time, so the change can be undone.
These steps are part of how TravelPal works. Collecting payment from Airbnb guests explains how the money moves.
Late checkout revenue against the $25 fee
Use your own numbers, not ours. Enter your units, your price and your expected monthly sales. The calculator compares them with the flat monthly fee per unit. A separate calculator gives you a link to share.
At $60 each, 9 late checkouts a month cover the whole bill for all 20 units. You keep everything after that, and every other paid extra: TravelPal takes no commission on upsells.
This is arithmetic on your numbers, not a prediction. TravelPal does not publish how many guests buy, so the monthly number is your estimate.
Upsell guardrails: what it will never do to make a sale
A sale is not worth an angry guest or a cleaner with no time. These rules are built into TravelPal.
A price already given to a guest is a promise. The guest still gets that price, even if your time limit for selling has passed. But your cleaners' schedule comes first, even over a sale that already has a price.
Upsell FAQ
Where do the prices come from?
From your own price list. You set prices for one unit, a group of units, or every unit. Each price belongs to a clock time. It can be a flat dollar amount, or a full night's rate. It can also be a percentage of that guest's own nightly rate, read live from the booking. If the AI cannot price something, it does not guess. It asks your team.
Can it sell hours my cleaning crew needs?
No. TravelPal checks your calendar for another guest who arrives or leaves the same day. It checks before it offers a late checkout or early check-in, and again when the sale is confirmed. If it is not sure, it does not sell. You also set how close to checkout a sale can still happen.
How do guests pay?
It depends on where the guest booked. An Airbnb guest pays inside Airbnb, through its Resolution Center. Guests from VRBO, Booking.com and direct bookings get a secure link to pay by card. The booking updates automatically the moment the card payment is complete.
What does my team see after a sale?
Everything, where they already look. Nobody has to forward a message. The new checkout or arrival time is written onto the booking in your own booking system. The guest's conversation gets a note, and your team is told about every sale. The original time is kept, so a change can be undone exactly.
Updated