AI guest messaging for Tokeet and AdvanceCM
TravelPal connects to Tokeet with an API key from Tokeet's own support team and the numeric account id every Tokeet record carries, then answers your guests by email on the booking's own conversation. It reads your rentals, your bookings, and Tokeet's guest records, so somebody who stayed with you last year arrives recognized as the same person rather than as a new name. Upgrades are offered at your prices in that same thread, and what sells reaches your team.
One connection, running both ways. Every item on it is detailed below.
What TravelPal reads from Tokeet
Tokeet is run by short-term rental companies that keep channel management, invoicing, and guest messaging with one vendor, the same vendor that sells the platform as AdvanceCM and, for portfolios of one to five units, as Sympl.
Rentals become properties
A Tokeet rental carries the name, the subtitle, the description, the address, the property type, and how many the unit sleeps, along with bedrooms, bathrooms, and floor area in square feet. It carries no check-in time, no house rules, and no photos, so those answers come from your own words rather than from the record.
The four statuses Tokeet publishes
Tokeet publishes four booking statuses: cancel, hold, active, and completed. Active and completed are the two TravelPal treats as a real stay. A hold is an inquiry that has not turned into a booking yet, so that guest is not greeted. Tokeet also lets an account mint its own booking status tags, and a status TravelPal does not recognize leaves the stay alone rather than guessing the guest is coming. Each booking brings its rental, its dates, the party size from adults plus children, and the source it came from.
One guest record, across every stay
A guest in Tokeet is a record of their own with its own key, findable by id, by email, or by name, and Tokeet will list that person's whole history of inquiries. No fresh guest number is minted per booking, so a returning guest arrives already linked to the stays they had before and the concierge knows what they asked for last time.
The conversation lives on the booking
Tokeet keeps a booking's messages on the booking itself, so one read brings the whole history and the concierge picks up a stay mid-conversation. Nothing on a Tokeet message says who wrote it: a line your team typed, a line the guest typed, and a line TravelPal sent all look the same. So the thread is read as context and never mined for house facts, and what the concierge tells a guest comes from your knowledge base. Handing a thread to one of your people runs on your rules and your quiet hours rather than on spotting a colleague mid-reply.
What TravelPal writes back
Every message goes out through Tokeet, never around it, so your own inbox shows exactly what each guest was told.
Replies land in the conversation the guest already has open
Tokeet's send wants four ids off the booking, the inquiry, the conversation, the guest, and the rental, plus the address that inquiry was sent to. TravelPal reads all five before it writes a word, and if one of them is missing it sends nothing: a message posted with the wrong conversation id starts a second thread beside the one the guest is reading.
Every guest is reached by email, channel guests included
Tokeet's outgoing message carries a subject and a from address and offers no channel picker, so the booking source does not change the route. A guest who came through VRBO or Booking.com is answered at the relay address that channel put on their guest record, which is the address a reply has to go to for them to see it at all.
Upgrades are sold in that same email
Early check-in, late checkout, and your own add-ons are offered at your prices. Tokeet has a single outgoing message type, so the offer, the reminder, and the paid confirmation all arrive in the one email thread on the booking. See how the upsells are priced and timed. TravelPal takes no commission on any of it.
Connected in four steps
Tokeet switches API access on for your account, and TravelPal does the rest itself.
Ask Tokeet or AdvanceCM support for an API key
Tokeet issues API keys through its support team rather than from a page inside your dashboard, so this is one email or one call to your account manager. It is the same request whether your login says Tokeet, AdvanceCM, or Sympl: one company, one API. If somebody on your team already holds a key for your account, that one works.
Bring your account id with it
Every record in Tokeet carries a numeric account id, and it travels with the key on every call. Tokeet checks the two together, so both have to be right before anything reads.
Paste both into TravelPal
There is a third field for the API host. Leave it blank unless Tokeet tells you the key they issued belongs to their customer API, in which case paste the host they name. Which host a given key opens is the first thing we confirm with you.
Set your times and time zone with us
A Tokeet rental carries no time zone and no check-in or check-out time, so we set all three with you at onboarding. Quiet hours, every scheduled message, and the price of an early check-in read those three. Your rentals then become properties, and because Tokeet hands over the whole book in one read, the backfill runs once at connect rather than month by month.
The dashboard shows the connection the whole way: connected, last sync, and any error in plain words. The rest of going live is covered in what onboarding involves.
What the Tokeet connection will not do
Every property management system draws its own lines, and the ones Tokeet draws are worth knowing before you switch anything on. TravelPal works inside them rather than around them.
New bookings and guest replies arrive on a sweep
Tokeet publishes no event feed of any kind, and no read it offers can be asked for only what changed, so TravelPal re-reads your whole book on a schedule instead of being told. A booking made for tonight and a guest reply typed a minute ago are both picked up on the next pass rather than within seconds.
Email is the only way out
The one outgoing message Tokeet's API offers needs a subject and a from address, so every guest is answered by email. AdvanceCM sells SMS and WhatsApp in its own product; they are not part of the published API, so TravelPal does not claim them. A guest with no email address on their record cannot be reached at all.
Nothing goes in a note a guest could read
Tokeet lets a guest log in and pull back their own booking, and what comes back includes its notes, house notes, and billing notes. So there is no note field here that is provably team-only, and TravelPal never parks anything in one. Sale notes and anything held for a person reach your team in your own channel and by email. For the same reason the free-text notes on your bookings are kept out of what the concierge reads, which is where a door code or a lockbox number usually sits.
The booking itself is not edited
Tokeet's calendar records events rather than availability, and its reference publishes no way to move a booking's dates or times. A late checkout the guest paid for is confirmed to the guest and handed to your team to apply, rather than moved on the booking on its own. Extra nights are not sold on a Tokeet account, because there is no availability to check them against.
Where the AI is not sure, it stops and asks your team rather than guessing. That is the same on every system: see the guardrails.
Tokeet integration FAQ
Is Tokeet the same thing as AdvanceCM?
Yes. Tokeet renamed its manager product AdvanceCM, and Sympl is the same company's product for portfolios of one to five units. The API still answers on the Tokeet hosts, so one connection covers whichever of the three names is on your dashboard.
Do I need Tokeet's permission to connect TravelPal?
Yes, and it is one email. Tokeet issues API keys through its own support team rather than from a self-serve page in your dashboard. Ask Tokeet or AdvanceCM support for an API key for your account, and paste it into TravelPal with your account id. If your company already holds a key, you can use that one and skip the request.
How quickly does TravelPal see a new Tokeet booking?
On the next sweep. Tokeet publishes no event feed and no way to ask for only what changed, so TravelPal re-reads your book on a schedule rather than being notified. Guest replies come in the same way, off the booking's own conversation, so a same-day booking is greeted on the next pass instead of within seconds of landing.
Could a guest ever see a note meant for my team?
No, not one from TravelPal, because TravelPal never writes one into Tokeet. A Tokeet guest can log in and read back their own booking, notes included, so anything held for a person goes to your team's channel and to email instead of into the booking.
Not the system you run?
TravelPal connects to 33 property management systems. These are the ones nearest Tokeet in how widely they are used.
Updated