AI guest messaging for Tokeet and AdvanceCM
TravelPal connects to Tokeet with an API key from Tokeet support and your numeric account id. When a guest writes in Tokeet, your team answers there.
TravelPal does not reply to guests in Tokeet yet. Your team does. Each item is explained below.
What TravelPal reads from Tokeet
Tokeet is used by short-term rental companies that want channel management, invoicing, and guest messaging from one vendor. The same vendor sells the platform as AdvanceCM. For portfolios of one to five units, it sells it as Sympl.
Rentals become properties
TravelPal reads your rentals, and each one becomes a property. A Tokeet rental carries the name, the subtitle, the description, the address, and the property type. It also carries how many people the unit sleeps. It carries bedrooms, bathrooms, and floor area in square feet. It carries no check-in time, no house rules, and no photos. Those answers come from your own words, not from the record.
The four statuses Tokeet publishes
Tokeet publishes four booking statuses: cancel, hold, active, and completed. TravelPal treats active and completed as a real stay. A hold is an inquiry that is not a booking yet, so that guest is not greeted. Tokeet also lets an account make its own booking status tags. If TravelPal does not know a status, it leaves the stay alone. It does not guess that the guest is coming. Each booking brings its rental, its dates, and the party size (adults plus children). It also brings 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. It can be found by id, by email, or by name. Tokeet lists that person's whole history of inquiries. Tokeet does not make a new guest number for each booking. So a returning guest is already linked to their earlier stays. The concierge knows what they asked for last time. Someone who stayed with you last year is the same person, not a new name.
The conversation lives on the booking
Tokeet keeps a booking's messages on the booking itself. One read brings the whole history. Nothing on a Tokeet message says who wrote it. A line your team typed, a line the guest typed, and a TravelPal line look the same. So TravelPal reads the thread as context only. It never takes house facts from it. What the concierge tells a guest comes from your knowledge base. Tokeet never tells TravelPal when your team replies, so TravelPal does not answer guests in Tokeet. It cannot tell a guest's Tokeet line from your team's, so it sends no alert either.
What TravelPal writes back to Tokeet
Here is what TravelPal sends through Tokeet today, and what it leaves to your team.
Messages land in the conversation the guest already has open
To send a message, Tokeet needs four ids from the booking. They are the inquiry, the conversation, the guest, and the rental. It also needs the address that the inquiry was sent to. TravelPal reads all five before it writes a word. If one is missing, it sends nothing. A message sent with the wrong conversation id starts a second thread. The guest is reading the first one.
Every guest is reached by email, channel guests included
Tokeet's outgoing message has a subject and a from address. It has no choice of channel, so the booking source does not change the route. A guest who came through VRBO or Booking.com is reached at a relay address. The channel put that address on their guest record. A message must go to that address, or the guest will not see it.
Paid extras are offered in that same email
Your own paid extras, such as an extra clean or a damage waiver, are offered at your prices. The offer, the reminder, and the paid confirmation share one thread. It is the email thread on the booking. A Tokeet guest pays by card on their private page. What sells reaches your team. See how the upsells are priced and timed. On the Flat plan TravelPal takes no share of these extras.
Connected in four steps
Tokeet turns on API access for your account. TravelPal does the rest itself.
Ask Tokeet or AdvanceCM support for an API key
Tokeet gives out API keys through its support team. There is no page for it inside your dashboard. So this is one email, or one call to your account manager. The request is the same whether your login says Tokeet, AdvanceCM, or Sympl. It is one company with one API. If someone on your team already has a key for your account, that key works.
Bring your account id with it
Every record in Tokeet carries a numeric account id. It travels with the key on every call. Tokeet checks the two together, so both must be right before anything can be read.
Paste both into TravelPal
There is a third field, for the API host. Leave it blank unless Tokeet says your key belongs to their customer API. In that case, paste the host they name. The first thing we confirm with you is which host your key opens.
Set your times and time zone with us
A Tokeet rental has no time zone and no check-in or check-out time. So we set all three with you during setup. Quiet hours and every scheduled message use those three. Your rentals then become properties. Tokeet hands over your whole book in one read. So the backfill (the first load of your bookings) runs once when you connect, not month by month.
TravelPal shows the connection at every step: connected, last update, and any error in plain words. To see the other setup steps, read what onboarding involves.
What the Tokeet connection will not do
Know the limits of Tokeet before you turn anything on. Every property management system has its own limits. TravelPal works inside them, not around them.
TravelPal checks Tokeet, because Tokeet announces nothing
Tokeet publishes no event feed of any kind. None of its reads can ask for only what changed. So TravelPal checks for itself. It reads your whole book when you connect, and then looks once an hour for bookings it does not have yet. A booking made after that is added at the next check, within about an hour. Guest replies on the bookings it has are read on a schedule as well. A reply typed a minute ago is seen on the next pass, not within seconds.
Email is the only way out
The one outgoing message in Tokeet's API needs a subject and a from address. So every TravelPal message to a Tokeet guest is an 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
A Tokeet guest can log in and pull back their own booking. What comes back includes its notes, house notes, and billing notes. So no note field here is provably for your team only, and TravelPal never puts anything in one. Your team gets sale notes, and anything held for a person, in your channel and by email. For the same reason, the free-text notes on your bookings are kept out of what the concierge reads. That is where a door code or a lockbox number is usually written.
The booking itself is not edited
Tokeet's calendar records events, not availability. Its reference publishes no way to move a booking's dates or times. On a booking that came from Tokeet, TravelPal offers no paid late checkout or extra night. It does not move the booking itself either.
When TravelPal's AI is not sure, it stops and asks your team instead of guessing. This rule is the same on every system: see the safety guardrails.
Tokeet integration FAQ
Is Tokeet the same thing as AdvanceCM?
Yes. Tokeet renamed its manager product AdvanceCM. 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, one email is all it takes. Tokeet gives out API keys through its own support team. There is no self-serve page in your dashboard. Ask Tokeet or AdvanceCM support for an API key for your account. Paste it into TravelPal with your account id. If your company already has a key, you can use that one and skip the request.
How quickly does TravelPal see a new Tokeet booking?
Within about an hour. Tokeet publishes no event feed and no way to ask for only what changed, so nothing tells TravelPal that a booking was made. TravelPal looks instead: once an hour it reads your booking list and sets up the stays it does not have yet. From there the guest gets your own welcome on your own schedule. Guest replies on bookings it already holds come in on a schedule too, from the booking's own conversation.
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, not into the booking.
Not the system you use?
TravelPal connects to 33 property management systems. Below are the systems closest to Tokeet in how widely they are used.
Updated
Tokeet is a trademark of its owner. TravelPal is not affiliated with or endorsed by Tokeet.