Help center
/
Integrations
/
Hotels and travel
/
Guesty

Learn how to integrate Klaviyo with Guesty, a property management platform for short term rentals. Klaviyo syncs guests, booking, and messages from Guesty, which allow you to personalize your messaging to guests. 

Integrate Klaviyo with Guesty

Integrate Klaviyo with Guesty

First, you’ll need to obtain an API key from Guesty:

  1. Log in to your Guesty admin.
  2. Select Integrations > Marketplace.
  3. Search for Klaviyo, then select the Klaviyo listing.
  4. Click Connect.
  5. Copy the newly generated Guesty API Key.

Then, you’ll need to set up the integration in Klaviyo:

  1. Log in to Klaviyo.
  2. Select the Integrations tab.
  3. Click Add integrations.
  4. Search for Guesty and select the card.
  5. Click Install.
  6. Paste the Guesty API Key you copied in the box.
  7. Click Connect.
  8. Review the permissions in Klaviyo and click Allow.
  9. On the next page, check the box Sync your Guesty email subscribers to Klaviyo if you’d like to do so.
  10. If you selected the setting above, select a list from the dropdown to add Guesty email subscribers to. Make sure that this list is set to single opt-in to avoid triggering opt-in emails to guests syncing from Guesty.
  11. When you’re done, click Complete setup.
  12. You’ll receive a success message confirming that your Guesty integration is now connected.
Add onsite tracking

Add onsite tracking

If you’re using Guesty’s booking engine, you can add Klaviyo onsite tracking to your site via the installation of a custom code snippet. This snippet also enables the use of Klaviyo forms on your site. 

To install the code on your site:

  1. Log in to Guesty.
  2. Select the Operations dropdown at the top, then select Growth > Distribution.
  3. Select Guesty Booking Engine
  4. Click the triple dots next to your booking engine and select Edit Booking Engine.
  5. Scroll to the Custom code snippet section and make sure Turn on custom code snippet is toggled on.
  6. Copy the GuestyEvents code from Github and paste it into the custom code snippet box.
  7. In the code snippet, replace COMPANY_ID with your Klaviyo Public API Key. To find your Klaviyo Public API Key:
    1. In Klaviyo, select your account name in the lower left.
    2. Select Settings.
    3. Click API Keys.
    4. Copy your Public API Key. 
  8. Click Next until you’ve reached the last step of the editor.
  9. Select Save Booking Engine. 

You’ve now installed onsite tracking for Guesty. 

This code tracks the following events for known browsers and syncs them to Klaviyo:

  • Active on Site
  • Viewed Listing
  • Started Checkout
View your Guesty data

View your Guesty data

To view your Guesty data:

  1. Navigate to Analytics > Metrics. Here, you can view all of the metrics in your account. The metrics with a Guesty icon represent all of the metrics synced from your Guesty integration.
  2. Use the All integrations dropdown and select Guesty to view only Guesty metrics.

Learn more about your Guesty data

Segment guests using Guesty data

Segment guests using Guesty data

You can use Guesty metrics to segment guests. For example, you can create a segment of guests who have confirmed a reservation at a specific location.

To create the example segment:

  1. Navigate to Audience > Lists & segments.
  2. Click Create New and choose Create new segment.
  3. Name your segment and select tags if desired.
  4. Select the following definition and filter:
    1. What someone has done (or not done) > Confirmed Reservation (Guesty) > at least once > over all time  
    2. where > Listing Title > equals > (Your Title)
  5. Click Create segment.
Use Guesty data in flows

Use Guesty data in flows

You can use Guesty metrics to trigger flows, or sequences of automated actions. Klaviyo offers multiple pre-built flows using Guesty data. These flows include booking confirmations, pre-stay flows, and more.

To view these pre-built flows:

  1. In Klaviyo, select the Flows tab.
  2. Click Create flow.
  3. Filter by Guesty to see all Guesty flows.

You can also create your own flows from scratch.

Additional resources

Additional resources

Was this article helpful?
Use this form only for article feedback. Learn how to contact support.

Explore more from Klaviyo

Community
Connect with peers, partners, and Klaviyo experts to find inspiration, share insights, and get answers to all of your questions.
Live training
Join a live session with Klaviyo experts to learn about best practices, how to set up key features, and more.
Support

Access support through your account.

Email support (free trial and paid accounts) Available 24/7

Chat/virtual assistance
Availability varies by location and plan type