Connect your Guesty account to HubSpot using Guesty Connect. This integration syncs data between both platforms, saving you from manual data entry and complex setups. You can use your Guesty data for guest communication, owner acquisition, and powerful reporting—all within HubSpot. The integration allows you to:
- Manage owner and listing acquisition: Track your entire sales funnel in HubSpot, from a new lead to a signed contract. Once signed, sync the owner and listing data straight into Guesty for easy onboarding.
- Send personalized guest campaigns: Use Guesty data (like reservation details, guest preferences, and reviews) in HubSpot. This lets you trigger automated campaigns to drive repeat bookings and build guest loyalty.
- Get actionable insights: Combine Guesty's reservation data with HubSpot's analytics. You can track listing performance, optimize your revenue strategy, and share financial insights with owners.
Before you begin
Step by step
You must complete two steps before you can connect the integration:
- Subscribe to the Guesty Connect add-on.
- Sign in to your Guesty account.
- In the side navigation menu, click
Integrations to open the dropdown menu. - Select Guesty add-ons.
- Click Guesty Connect.
- Click Subscribe.
- Prepare your HubSpot account to receive Guesty data.
- (Optional) Add a custom object for Guesty listings if you want deals associated with listings in HubSpot.
- Add custom properties in HubSpot for the Guesty fields you want to sync (for example confirmation code, listing nickname, Guesty guest ID). Create these properties before you map fields in Guesty Connect.
Property field types
Always match the HubSpot property type to the Guesty value you are sending.
- Use Single-line text for most Guesty identifiers and labels (Listing Nickname, Confirmation Code, Guesty Reservation ID, Guesty Guest ID, Reservation source, Reservation status, and similar), unless a field tooltip says otherwise.
- Use Number for monetary amounts and counts.
- Use Date for check-in and check-out dates.
- Do not map free-text Guesty values to HubSpot dropdown / checkbox / radio (enumeration) properties unless every Guesty value is already defined as an allowed option in HubSpot.
Enumeration (dropdown) mismatches
One of the most common causes of workflow failures is mapping a Guesty field to a HubSpot enumeration property (dropdown, checkbox, or radio) and sending a value that is not in that property’s allowed options.
Example: You create a HubSpot deal property “Reservation source” as a dropdown with options "Airbnb" and "Booking.com", then map Guesty’s reservation source to it. When Guesty sends "Manual" or "VRBO", HubSpot rejects the update and the workflow fails.
What to do: Prefer Single-line text for Guesty-sourced values, or add every possible Guesty value as an option on the HubSpot enumeration property before you enable the workflow.
Connect Guesty to HubSpot
Step by step
- Sign in to your Guesty account.
- In the side navigation menu, click
Integrations to open the dropdown menu. - Select Marketplace.
- In the search bar on the left, enter "HubSpot", then click the HubSpot thumbnail.
- In the top-right corner, click Connect.
- Open the Configuration tab.
- Toggle on the workflows you want to use, map the required fields, and click Connect.

Supported workflows
The Guesty HubSpot integration currently supports these core workflows:
| Workflow | What it does |
| Sync your Guesty Reservations to HubSpot Deals | When a reservation is created in Guesty, creates a HubSpot deal and links it to a new or existing contact. Deal stage is set from your Inquiry / Reserved / Confirmed stage mapping. |
| Guesty Reservation updates sync to HubSpot deals | When a reservation is updated in Guesty, updates the matching HubSpot deal (including deal stage for status changes) and the associated contact. |
| Sync Guest Data to HubSpot Contacts | When guest details change in Guesty, updates the matching HubSpot contact (matched by Guesty Guest ID stored on the contact). |
| HubSpot Closed-Won Deals to Guesty Confirmed Reservation | When a HubSpot deal reaches Closed-Won, confirms the related reservation in Guesty. |
For reservation → deal setup details, see Syncing Guesty reservations to HubSpot deals.
How Guesty data syncs to HubSpot
HubSpot organizes data with these objects:
- Custom objects: Properties or units (for example Guesty listings).
- Contacts: Guests, owners, and other people.
- Deals: Reservations in your sales / renting pipeline.
| Guesty | HubSpot |
| Guest | Contact |
| Owner | Contact |
| Listing | Custom object (optional association) |
| Reservation | Deal |
Deals are identified by Deal name = Guesty confirmation code (or the reservation ID when a confirmation code is not available). Keep that value unique and do not rename deals manually if you rely on updates.