Guesty data reference

Estimated 7 minute read

|

Updated Feb 3, 2026, 12:00 AM EST

Table of contents

Learn what data syncs from Guesty to Klaviyo and where to view it. This includes reservation, guest, and message information. If you have not already, read our guide on getting started with Guesty for step-by-step instructions on integrating, before continuing with this article.

Sync frequency

When you integrate with Guesty, Klaviyo will sync all historic reservation and guest data. Going forward, reservation, message, and guest data sync in real time.

How to view your Guesty data

To view your Guesty data:

  1. Navigate to Analytics > Metrics.
  2. 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.
  3. Use the Integration filter and select Guesty to view only Guesty metrics.

Guesty data reference - 图1

Guesty data reference - 图2

Reservation metrics

The following reservation metrics are synced from Guesty:

  • Confirmed Reservation When a guest’s reservation is confirmed in Guesty.
  • Cancelled Reservation When a staff member or guest cancels a confirmed reservation.
  • Closed Reservation When a staff member manually changes the status of Inquiry or Reserved to Closed to decline a reservation.
  • Declined Reservation When a guest declines a reservation in Reserved status.
  • Expired ReservationWhen the time to approve a Reserved reservation is over.
  • Reserved ReservationWhen a guest requests to book a property. To make the reservation Confirmed, a staff member has to confirm it.
  • Inquired About ReservationWhen a guest asks a general question but hasn’t submitted a formal booking request.
  • Awaiting Payment for ReservationWhen a staff member has already confirmed a reservation but the guest's payment hasn't been processed yet.

For each of these metrics, the following top-level properties are synced to Klaviyo:

  • Returning Guest Whether the guest has ever made a reservation in the past (true/false).
  • Guests CountThe total number of guests on a reservation.
  • Number of AdultsThe total number of adults on a reservation.
  • Number of ChildrenThe total number of children on a reservation.
  • Number of InfantsThe total number of infants on a reservation.
  • Reservation IDThe reservation ID from Guesty.
  • Inquiry IDThe Inquiry ID from Guesty for the Inquired About Reservation event.
  • Confirmation CodeA unique ID for a guest’s reference as confirmation the reservation is booked.
  • Reservation StatusThe status of the reservation.
  • Check-in DateThe reservation check-in date in the listing’s local timezone, in YYYY-MM-DD format.
  • Check-in Date and TimeThe reservation check-in date and time in UTC format (i.e., YYYY-MM-DDThh:mmTZD).
  • Check-out DateThe reservation check-out date in the listing’s local timezone, in YYYY-MM-DD format.
  • Check-out Date and TimeThe reservation check-out date and time in UTC format (i.e., YYYY-MM-DDThh:mmTZD).
  • Nights CountThe total number of nights for a reservation.
  • Booking SourceWhere the reservation originated from (e.g. Airbnb, VRBO, manual, etc.)
  • Accommodation FareThe basic price of a reservation, calculated from the listing's base price. Equal to the sum of the nightly rates for the reservation dates.
  • Accommodation Fare DiscountThe discount amount (if any) applied to the Accommodation Fare.
  • CurrencyThe type of currency used for the reservation.
  • Cleaning FeeThe total amount charged for cleaning.
  • Total FeesThe total amount of fees.
  • Total TaxesThe total amount of taxes.
  • Host PayoutThe gross amount that the host is paid out on a reservation.
  • SubTotal PriceThe subtotal price.
  • Balance DueThe amount due by the guest.
  • Payments DueThe amount of payments due by the guest.
  • Is Fully PaidIf the reservation is fully paid for or not.
  • Total PaidThe total amount already paid by the guest.
  • Total RefundedThe total amount refunded to the guest.
  • Listing IDThe ID of the property on the reservation.
  • Listing AddressThe address of the property on the reservation.
  • Listing ThumbnailThe thumbnail image URL of the property on the reservation.
  • Listing Public Description SummaryThe public description of the property on the reservation.
  • Listing AmenitiesThe amenities available on the property on the reservation.
  • Listing NicknameThe internal nickname of the property on the reservation.
  • Listing TitleThe public listing title of the property on the reservation.
  • Listing Property TypeThe listing’s property type.
  • Listing Room TypeThe listing’s room type.
  • Listing Default Check-in Time The default check-in time for the listing.
  • Listing Default Check-out Time The default check-out time for the listing.
  • Listing Timezone The listing's timezone.
  • Account IDThe Guesty account ID associated with the reservation.

Message metrics

Klaviyo syncs 2 metrics that reflect messages in Guesty:

  • Message Sent Message sent to a guest.
  • Message ReceivedMessage received from a guest.

Message events require a valid email address. If Guesty only has an email address that Klaviyo excludes as an online travel agency (OTA) address, or only a phone number, Message Sent and Message Received events do not sync.

Message Sent

Each Message Sent metric synced to Klaviyo has the following properties:

  • Reservation ID
  • Confirmation Code
  • Check-in Date
  • Check-out Date
  • Guest Name
  • Guest ID
  • Message Language
  • Message Read
  • Message Priority Rating
  • Message Snoozed Until
  • Message Conversation With
  • Message Subject
  • Message Type

Message Received

Each Message Received metric synced to Klaviyo has the following properties:

  • Reservation ID
  • Confirmation Code
  • Check-in Date
  • Check-out Date
  • Guest Name
  • Message Last Updated by Guest
  • Message Platform
  • Message Subject
  • Message Priority Rating
  • Created At
  • Guest ID
  • Last Modified
  • Message Type

Reservation objects

Reservation objects require an updated Guesty integration with permission to sync objects. If needed, follow the steps to update your Guesty integration.

To view your Guesty reservation objects, navigate to Content > Objects.

For each reservation object, the following top-level properties are synced to Klaviyo:

  • ValueThe host payout for the reservation.
  • ProfileEmailThe guest’s email address, excluding OTA-masked email addresses.
  • ProfilePhoneNumberThe guest’s phone number.
  • GuestsCountThe total number of guests on a reservation.
  • NumberOfAdultsThe total number of adults on a reservation.
  • NumberOfChildrenThe total number of children on a reservation.
  • NumberOfInfantsThe total number of infants on a reservation.
  • ReservationIDThe reservation ID from Guesty. Used as the object ID.
  • InquiryIDThe inquiry ID from Guesty.
  • ConfirmationCodeA unique ID for a guest’s reference as confirmation the reservation is booked.
  • ReservationStatusThe status of the reservation.
  • CheckInDateThe reservation check-in date.
  • CheckOutDateThe reservation check-out date.
  • CheckInDateAndTimeThe reservation check-in date and time in UTC format (i.e., YYYY-MM-DDThh:mmTZD).
  • CheckOutDateAndTimeThe reservation check-out date and time in UTC format (i.e., YYYY-MM-DDThh:mmTZD).
  • NightsCountThe total number of nights for a reservation.
  • ReturningGuestWhether Guesty identifies the guest as a returning guest (true/false).
  • BookingSourceWhere the reservation originated from (e.g. Airbnb, VRBO, manual, etc.)
  • AccommodationFareThe basic price of a reservation, calculated from the listing’s base price. Equal to the sum of the nightly rates for the reservation dates.
  • AccomodationFareDiscountThe discount amount (if any) applied to the accommodation fare.
  • CurrencyThe type of currency used for the reservation.
  • CleaningFeeThe total amount charged for cleaning.
  • TotalFeesThe total amount of fees.
  • TotalTaxesThe total amount of taxes.
  • HostPayoutThe gross amount that the host is paid out on a reservation.
  • SubTotalPriceThe subtotal price.
  • BalanceDueThe amount due by the guest.
  • PaymentsDueThe amount of payments due by the guest.
  • IsFullyPaidIf the reservation is fully paid for or not.
  • TotalPaidThe total amount already paid by the guest.
  • TotalRefundedThe total amount refunded to the guest.
  • ListingIDThe ID of the property on the reservation.
  • ListingThumbnailThe thumbnail image URL of the property on the reservation.
  • ListingPublicDescriptionSummaryThe public description of the property on the reservation.
  • ListingAmenitiesThe amenities available on the property on the reservation.
  • ListingNicknameThe internal nickname of the property on the reservation.
  • ListingTitleThe public listing title of the property on the reservation.
  • ListingRoomType The listing's room type.
  • ListingPropertyTypeThe listing's property type.

Guest data

Klaviyo syncs guest data from Guesty when the guest has a valid email address or phone number. Klaviyo excludes email addresses masked by supported online travel agencies (OTAs). If the primary email is OTA-masked, Klaviyo uses a non-OTA alternate email when one is available. A guest with only an OTA-masked email can still sync as a profile if they have a valid phone number.

With object syncing enabled, when a guest’s primary email changes from missing or OTA-masked to a real email in Guesty (for example, at check-in), Klaviyo creates or updates their profile and syncs up to 100 of their most recently updated reservations as reservation objects, including past reservations.

Adding a real email only as an alternate address does not trigger this reservation backfill. The backfill does not create past reservation events. You can use the reservation objects in date-based segments and flows. Upcoming reservations continue to sync as usual.

We sync the following guest data to Klaviyo profiles:

  • Email
  • Phone number
  • First name
  • Last name
  • Street
  • City
  • State
  • Country
  • Postal code
  • Guesty ID
  • Guesty Tags
  • Guesty Interests
  • Guesty Allergies
  • Guesty Dietary Preferences
  • Guesty Notes
  • Guesty Additional Notes
  • Guesty Preferred Language
  • Guesty Hometown
  • Guesty Gender
  • Guesty Marital Status
  • Guesty Pronouns
  • Guesty Number of Kids
  • Guesty Nationality
  • Guesty Returning Guest
  • Guesty Birthday
  • Email consent for guests who accepted marketing in Guesty. For ongoing email consent updates, enable email subscriber syncing and select a destination list in your Guesty integration settings.

Please note that SMS consent is not synced from Guesty.

Additional resources

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.

Was this article helpful?

YesNo

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.

Visit Community

Partners

Hire a Klaviyo-certified expert to help you with a specific task, or for ongoing marketing management.

Hire a partner

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

Log in