All guides
Integrations
How to connect Guesty with HazCheckin: automatic reservations and traveller reports
Step-by-step guide to integrating Guesty with HazCheckin: create your Open API credentials, link your listings and let every reservation arrive with the guest's details and its traveller report on autopilot.
Updated on 2 August 2026

If you manage your properties with Guesty, you never need to type a reservation again: HazCheckin connects directly to your Guesty account, imports your listings and receives every reservation with the guest’s real details — name, email and phone. From there, the flow you already know: the guest checks in online and the traveller report is submitted automatically to SES.HOSPEDAJES or the Mossos d’Esquadra, on time.
What the integration does
- Imports your Guesty listings as HazCheckin properties, with name, exact address, capacity and location — or links them to properties you already created.
- Syncs reservations automatically. Every new or updated reservation in Guesty shows up in your dashboard within seconds, with the real primary guest.
- Sends the check-in link with zero effort. Because the reservation arrives with the guest’s email, the online check-in link goes out automatically — no copying addresses by hand, unlike iCal sync.
- Respects your work. Just like with iCal calendars, sync only touches reservations you haven’t progressed yet: once a booking has its check-in done or its report submitted, no Guesty change modifies it silently.
Requirements
You need a Guesty account (the main product; Guesty Lite doesn’t include Open API access) and a HazCheckin account with at least the free trial active.
Step 1: create your credentials in Guesty
- Sign in to your Guesty account.
- In the side menu, open Integrations and choose OAuth applications.
- Click New application (top right), give it a name — for example, “HazCheckin” — and a description, and save.
- Guesty will show you the Client ID and the Client Secret.
Important: the Client Secret is only shown that first time. Copy it right away and store it somewhere safe; if you lose it, you’ll need to create a new application.
Step 2: connect HazCheckin
- In your HazCheckin dashboard, open Integrations (side menu).
- Paste the Client ID and Client Secret into the Guesty card and click Connect Guesty.
- HazCheckin validates the credentials against Guesty on the spot: if something’s off, you’ll see it right there. Credentials are stored encrypted and used only to read your listings and reservations.
Step 3: link or import your listings
After connecting you’ll see the list of all your Guesty listings. For each one you can:
- Import it as a new property: HazCheckin creates the property with the listing’s name, address, capacity and location. You only need to review the details and add your SES.HOSPEDAJES credentials.
- Link it to an existing property: if you already had the property in HazCheckin, pick it from the dropdown and click Link.
Only reservations from linked listings are synced — you decide what comes in.
Step 4: let reservations flow in
From then on, HazCheckin receives every new or updated Guesty reservation in real time, and additionally sweeps your account once an hour in case anything slipped through. You can also force a pass with the Sync now button.
Each imported reservation arrives with its dates, source channel (Airbnb, Booking, direct…) and the primary guest with email and phone, so the check-in link is sent automatically and the reminders do the rest.
Frequently asked questions
What happens if I cancel a reservation in Guesty?
If the booking was still pending or confirmed in HazCheckin, it’s cancelled automatically. If it already had its check-in done or its report submitted, it’s left untouched — you resolve that case from the dashboard, so nothing gets cancelled silently.
Do Airbnb reservations coming through Guesty carry the guest’s real email?
Airbnb usually provides a relay (alias) email instead of the personal one. The check-in link still reaches that alias, and you always have the reminders and the property’s generic link with QR as a backup.
Can I disconnect Guesty?
Yes, from the same Integrations page. Properties and bookings already imported are kept; they simply stop syncing.
Does it replace iCal calendar sync?
For listings managed in Guesty, yes — and with an advantage: iCal doesn’t carry the guest’s contact details and the Guesty connection does. You can keep iCal on properties that aren’t in Guesty.
