Guesty for Pros Integration

6 min. readlast update: 10.17.2023

Please note this integration is for those with a Guesty for Pros account, not a Guesty for Hosts account. An integration supporting Guesty for Hosts is planned for the future. Sign-up to the Touch Stay newsletter to stay up to date on new integrations.

Login to your account

Sign-up or your 14 day free trial


Touch Stay integrates with Guesty for Pros so you can import your Guesty inventory and automate the creation of guest invitations for confirmed bookings. here are some of the cool things you can do when you sync your Guesty account with your Touch Stay guides: 

The unique links for each guest invitation are then sent back to Guesty for you to share with your guests through the Guesty automated messaging system. 

Step 1. Find your Guesty Integration Token

The first step is to find your Guesty Integration Token. Login to your Guesty for Pros account and then click on Integrations from the top navigation bar. Choose Marketplace from the drop-down menu and then use the search feature (upper left) to find “Touch Stay” and click on “Connect” from the results.


Finally, click on the “Connect” button at the upper right of the screen and this will reveal your Integration Token for you to copy.

Step 2. Connect your Guesty account in Touch Stay

After you have completed Step 1, head to the Account page within your Touch Stay account, go to the Integrations tab and click “Connect” underneath the Guesty logo. Paste your Guesty Integration Token (from Step 1) into the box and click Save.


Step 3. Match Guides

Once authorised, you can match any existing Touch Stay guides to your Guesty listings. Use the drop-downs to select the correct Guesty listing for each Touch Stay guide. Touch Stay matches to Single-units or Parent units of Multi-units in Guesty. When matching Multi-units, any reservations for Sub-units will generate invitations for that guide. When the matching is complete, click “Match Selected”. If you don’t have any to match, then just click “Skip”.


Step 4. Import Listings

If you have any remaining unmatched listings from Guesty then the next screen allows you to import those into Touch Stay. Simply check the ones you want to import and click the “Import Selected” button. Once again, the units that can be imported are either Single-units or Parent units of Multi-units. If you don’t want to import any, or don’t have any remaining, then just click “Skip” whilst leaving the selections blank.


Touch Stay will import the following:

  • Listing Name
  • Listing Address
  • Listing Location

Each listing imported will create a new Touch Stay guide.

Step 5. Check Your Content

Matching or importing listings won’t automatically start syncing reservations from Guesty, so now is the time to check the content of your guides and make sure they’re in tip-top shape and ready to share with your guests.

If you’re new to Touch Stay then check out the Getting Started page for hints and tips on the quickest way to build out your guide book content. If you have more than 20 listings, please contact Diana using the support form to find out more about our on-boarding service.

You can also connect several data fields from Guesty by using custom field codes and add them to your guide content. See this article for more details.

Step 6. Activate the Reservation Sync

Once your welcome books are ready then you can start syncing with Guesty to import reservations and send the Touch Stay guide links back to Guesty ready to include in your message templates.

The sync settings can be found on the Integrations tab under the Settings option for Guesty, select “Reservation Sync Settings”. 


Here you can choose whether to import all your future reservations or have Touch Stay only import new reservations. 

  • If you are new to Touch Stay and not yet using the Memo messaging tool then choose “All reservations”.
  • If you are already using the Memo messaging tool, then it’s best to choose “New reservations only” to prevent duplicated Memo messages being sent to reservations that are already in flight.

Finally, select the guides to start syncing by using the checkboxes (note the “Select All” option at the bottom left) and click Submit.

If you have selected “All reservations” then all your future dated bookings from Guesty will now be imported and the unique link of each will be passed back to Guesty. All future bookings for Guesty listings matched to Touch Stay guides with the sync active will also now be imported automatically and the unique link sent back to Guesty.

Step 7. Your Touch Stay guide link will be sent to your Guesty automated message templates

By activating the sync, a new custom field will automatically be added to your Guesty reservations to hold the link called touchstay_guide_url. For each reservation, this field will store the unique Touch Stay link for that guest’s reservation. You can then create an automated message to ensure guests receive the link to their guide by using the custom field variable {{touchstay_guide_url}}. For additional help and support creating message automations in Guesty for Pros please reach out to Guesty support.

WARNING: A note about Guesty message timing: there will be a slight delay between the booking arriving in Guesty and the link being sent back from Touch Stay whilst our respective systems process the booking, generate the link and pass it back. Therefore we recommend NOT adding your "Touch Stay Guide Link" custom field to Guesty messages that are sent out as soon as the booking is received. Instead, we recommend adding a message ~1 hour later or perhaps the next day that's dedicated to introducing guests to everything they'll find in your guide book.

Guesty also has a handy guide to best practice when setting up automated messages

How to connect custom field codes with Guesty

You can connect custom field codes created in Touch Stay to data fields through the Guesty for Pros integration. This will then mean any values/data for these fields set in Guesty will pass in to Touch Stay and can be added to your guide content. The available fields are as follows:

  • Key Code (data type: Text)
  • Number of Guests (data type: Number)
  • Listing ID (data type: Text)
  • Listing Title (data type: Text)
  • Confirmation Code (data type: Text)

To connect any of these fields to Touch Stay head to the Integrations tab and within the Guesty Settings select “Custom Field Mapping”. Next, click on the “+ New Custom Field” button. From here you can select the Guesty field to connect, choose a name for your custom field code and any substitute value. Substitute values are used in the case of data missing when the field code is used, see this article for more detail about field codes.

Once the custom fields have been created, then any future bookings which sync from Guesty will have the relevant data automatically populated on the invitation record.

Was this article helpful?