AI guest messaging for Guesty
TravelPal connects to Guesty with an API key, a code you create in Guesty. It answers guest messages in Guesty and writes every change back to the booking.
Every reply goes through Guesty, so your team sees everything.
TravelPal sells paid extras (upsells), such as a late checkout, at your prices.
The flat $25 per unit per month includes this integration. Connecting Guesty never costs extra.
Late checkout sold and paid, $60. Planned departure moved to 4:00 PM on the booking.
Each item is explained below.
What TravelPal reads from Guesty
TravelPal answers guests from the listing details your team already keeps in Guesty. You enter nothing again and keep nothing in two places.
Listings become properties
TravelPal reads the name, address, photos, amenities, check-in and check-out times, and house rules. It reads your listings again by itself, with no manual work.
Bookings become stays
TravelPal reads the guest's name, email, phone, booking site, party size, dates, and status. Only a confirmed booking gets a guest page. A cancelled booking turns off the guest's link.
Real-time webhooks
A webhook is a message Guesty sends when something happens. Bookings, changes, cancellations, and guest messages arrive right away. TravelPal checks each webhook's signature. If Guesty repeats a webhook, TravelPal does not process the repeat.
The guest conversation
TravelPal copies guest chats from Guesty, so the AI reads what your team reads. It builds a profile of the guest from what they write. It never copies chats with property owners.
Live rates and availability
TravelPal reads prices, availability, and minimum nights from your Guesty calendar. It reads them as it gives the price, never from a stored copy.
Folio payments
TravelPal automatically reads the payments your team records on a booking's folio, its payment record. A sale paid through the booking platform then completes by itself.
What TravelPal writes back
Everything TravelPal does is visible where your team already looks. That means the Guesty chat, the booking, and the calendar.
Guest replies, through Guesty
Every message goes out through your Guesty account. Airbnb guests get it in their Airbnb chat. Everyone else gets it by Guesty email.
Sold time changes, on the booking
A sold early check-in or late checkout moves the booking's planned arrival or departure time in Guesty. Your cleaners then see the real time. This is verified live.
Extra nights as real date changes
On direct bookings, an added night is a real date change. Guesty checks it against availability, so an extension can never overbook.
Calendar blocks that protect the night
When an early arrival uses the night before, TravelPal blocks that night. No other guest can book it. It releases the block if the early arrival is undone.
Sale notes in the chat
TravelPal adds an internal note to the guest's Guesty conversation for each confirmed sale. Your team sees the note. The guest never sees it.
Your templates, their guest link
TravelPal writes the booking's ID into a custom field. Your Guesty message templates can then carry each guest's TravelPal link.
When TravelPal replies by itself, you stay in control:
Connected in four steps
The only thing you create in Guesty is the key. TravelPal does the rest by itself.
Create an API key in Guesty
In Guesty, go to Settings, then Integrations, then API. Create an Open API key: a client ID and a secret.
Paste it into TravelPal
TravelPal checks the key with Guesty right away. It rejects a bad key at once.
The webhook registers itself
TravelPal registers its webhook in your Guesty account and gets the signing secret by itself. You set up nothing else in Guesty.
Listings import in the background
Your properties appear with no further action. From then on, every new booking gets its guest link automatically.
The rest of going live is explained in what onboarding involves.
What it will not do
On purpose, TravelPal does not do these things in Guesty.
TravelPal sends a door code only when your team saved that exact code.
A sync never writes over your house manual. If they disagree, your house manual wins.
Guesty integration FAQ
Property management companies ask these questions before they connect their Guesty account. Do you use another system? Every other system has its own page in the list of connections.
Does TravelPal replace the Guesty inbox?
No. TravelPal sends every message through Guesty, never around it. Your team reads exactly what each guest was told in its own Guesty inbox. TravelPal also copies guest chats, so both sides always read the same conversation.
What do I have to set up inside Guesty?
One thing: create an Open API key under Settings, Integrations, API. Paste the client ID and secret into TravelPal. TravelPal checks them, registers its own webhook, and gets the signing secret itself. The listing import then starts in the background.
Can TravelPal change reservations in Guesty?
Yes, for what a guest actually bought. A sold early check-in or late checkout moves the booking's planned arrival or departure time. An extra night on a direct booking is a real date change. Guesty checks it against availability. TravelPal refuses date changes on bookings that a channel owns. It points the guest to the channel's own way to change a booking.
Which booking channels does the integration cover?
It covers every channel you run in Guesty: Airbnb, VRBO, Booking.com, and direct bookings. TravelPal messages Airbnb guests in their Airbnb chat. It messages everyone else through Guesty email. That email shows as one chat in your inbox, and the chat lasts after the stay.
What happens if I disconnect?
Disconnecting turns off the integration. TravelPal ignores webhook messages from then on. Reconnecting later is safe. TravelPal refuses to register a webhook that Guesty already has.
Updated