Calendar and PMS integrations

Sync Airbnb or Booking through a calendar or PMS

Connect your iCal calendars or your PMS (Guesty, Lodgify, Cloudbeds, Smoobu, Hostaway, Mews, Amenitiz or WuBook) and your calendar or reservations land here by themselves — every stay ready for check-in and for SES.HOSPEDAJES submission from minute one.

The calendars you already have, working for you

Each property can connect as many feeds as you need. Reservations dedupe automatically per channel — no double bookings, no manual reconciliation.

airbnb

Vacation rentals

Pull every Airbnb reservation into HazCheckin and trigger pre-check-in emails the moment they land.

  • Reservations imported every hour, plus on-demand sync
  • Guest captures ID and signs from their phone before arrival
  • Police report sent to SES.HOSPEDAJES automatically
Booking.com

Hotels & apartments

Read your Booking.com property calendar and bring it into your dashboard.

  • Works with the iCal export from your Booking.com Extranet
  • Same flow for boutique hotels and individual apartments
  • No risk of overbooking — we dedupe by reservation UID
  • Booking.com exports occupied days, not reservations: the calendar can't tell bookings from blocks and merges back-to-back stays, so each block will ask for your confirmation
vrbo

Vacation rentals

Bring Vrbo (and other Expedia Group calendars) into the same dashboard your team already uses.

  • Single calendar view across Vrbo, Airbnb and direct bookings
  • Online check-in fully branded for your accommodation
  • Compatible with rentals managed via Expedia Partner Central

Any iCal feed

Other channels

Anything that exposes a public iCal URL — Holidu, Hostelworld, smaller channel managers, custom scripts. Paste the link and we sync it.

  • Standard iCalendar (RFC 5545) — no custom integration needed
  • One feed per property per channel, label them as you like
  • Manual sync button if you can't wait for the hourly cron
PMS integrations

Managing with a PMS? Connect it directly

Unlike iCal calendars, the connection to your PMS uses its official API: reservations arrive in real time and with the guest's details, so online check-in kicks off on its own.

Guesty

Connect your Guesty account in two minutes: your listings and reservations flow in on their own, with the guest's real email and phone.

  • Real-time reservations via Guesty's official API
  • The check-in link is sent to the guest automatically
  • Import your listings as properties in one click
See the step-by-step guide
Lodgify

Connect your Lodgify account with your API key: your properties and confirmed reservations flow in on their own, with the guest's email and phone.

  • Real-time reservations via Lodgify's public API
  • The check-in link is sent to the guest automatically
  • Import your properties in one click
See the step-by-step guide
Cloudbeds

Connect your Cloudbeds account with your API key: reservations and guests flow in automatically, with email, phone and even birth date for the traveller report.

  • Real-time reservations via Cloudbeds webhooks
  • Rich guest data that speeds up the SES report
  • Import your properties in one click
See the step-by-step guide
Smoobu

Connect your Smoobu account with your API key and secret: your properties and reservations flow in on their own, with the guest's email and phone.

  • Real-time reservations via Smoobu webhooks, plus an hourly sweep
  • The check-in link is sent to the guest automatically
  • Import your properties in one click
See the step-by-step guide
Hostaway

Connect your Hostaway account with your Account ID and API key: your listings and reservations flow in on their own, with the guest's email and phone.

  • Real-time reservations via Hostaway webhooks, plus an hourly sweep
  • The check-in link is sent to the guest automatically
  • Import your listings as properties in one click
See the step-by-step guide
Mews

Connect your Mews hotel from the Mews Marketplace with an Access token: reservations flow in on their own, with the guest's email and phone.

  • Real-time reservations via Mews webhooks, plus an hourly sweep
  • The check-in link is sent to the guest automatically
  • Import your hotel as a property in one click
See the step-by-step guide
Amenitiz

Connect your Amenitiz account with your API credentials (Client ID and Client Secret): your properties and reservations flow in on their own, with the guest's email and phone.

  • Reservations synced every hour, date changes and cancellations included
  • The check-in link is sent to the guest automatically
  • Import your properties in one click
See the step-by-step guide
WuBook

Connect your WuBook Zak PMS with its Property Key: Zak bookings flow in with the customer's details, and the guests who complete check-in go back to the booking in Zak.

  • Bookings the moment Zak pushes them, plus a sweep every hour
  • The check-in link is sent to the guest automatically
  • Each guest's details go back to Zak after their online check-in
See the step-by-step guide

Using another PMS?

We're expanding our property management system integrations. Tell us which one you use and we'll prioritise it.

Request my integration
Smart locks

One access code per booking, without sending it by hand

Connect your lock account and choose which doors each booking opens. HazCheckin creates the access with the stay dates, shows it to the guest once guest registration is finished, and removes it at checkout or if the booking is cancelled.

Akiles

For properties with Akiles access control on entrances, doors and shared areas.

  • PIN or opening link per booking
  • Dates update when the stay changes
  • Remote opening from the dashboard
See the step-by-step guide
Nuki

For Smart Locks with a Keypad connected to Nuki Web.

  • Keypad code per booking
  • Valid only between check-in and check-out
  • Remote opening when the lock is online
See the step-by-step guide
TTLock

For keypad locks managed from the TTLock app with a gateway.

  • Temporary code per booking
  • Deleted from the lock when the stay ends
  • Remote opening if the lock has it enabled
See the step-by-step guide
Yacan

For Yacan locks: each property groups its locks and gets one code per booking.

  • One code per booking that opens every lock of the property
  • Generated by Yacan and cancelled when the stay ends
  • Remote unlock on locks with a gateway
See the step-by-step guide

Included in the Pro and Enterprise plans.See plans and pricing

Enterprise plan

Have your own system? Connect it through the API

Create and update bookings from your software and get notified when check-in and the traveller registration are complete.

See the API

Connected in three minutes

Configurable per property, no developer access required. Visible in the dashboard the moment the first sync completes.

  1. 1

    Connect your calendar or your PMS

    Paste the OTA's iCal export link (Airbnb, Booking.com Extranet, Vrbo or any other) or authorise your PMS from the property's Integrations panel.

  2. 2

    We pull and dedupe

    A PMS sends every reservation with the guest's details as soon as it's created; iCal calendars are polled every hour and arrive with a placeholder guest. Either way we link the source identifier so re-runs never duplicate.

  3. 3

    Guest checks in, you stay compliant

    The guest receives a check-in link, captures their ID and signs. We submit the police report to SES.HOSPEDAJES automatically.

Hourly sync, instant on demand

Cron every hour plus a Sync now button per feed when you need a reservation in the dashboard right away.

SES.HOSPEDAJES ready

Imported bookings sit alongside your direct ones — same flow, same compliance, same automated police report.

Channel-agnostic

Anything that publishes an iCal feed plugs in. No vendor lock-in and no need to wait for a custom partner integration.

Frequently asked questions

Will I get the guest's email and phone from Airbnb or Booking?

No. Airbnb, Booking.com and Vrbo all anonymize guest contact information in their iCal feeds — that's a platform restriction, not ours. Imported reservations are created with a placeholder guest; the real identity is captured when the guest opens their check-in link and uploads their ID document. Booking.com goes one step further: its calendar sends occupied days rather than reservations, without telling bookings from blocks and merging back-to-back stays into a single block. From the dashboard you mark each block as a real reservation, split it into separate stays or dismiss it as a block.

How often does HazCheckin pull the feeds?

Every hour by default, plus a manual Sync now button per feed in the dashboard. If a reservation needs to be processed faster, hit Sync now and it lands in seconds.

Is there an extra cost per integration?

No. iCal sync is included in every plan that supports the Integrations module. Add as many feeds per property as you need. PMS connections carry no integration fee on our side either; the only cost is your own subscription to the PMS.

Are imported reservations reported to SES.HOSPEDAJES?

Yes. Once the guest completes the check-in (identity, document, signature), HazCheckin generates the parte de viajeros and submits it to SES.HOSPEDAJES exactly like any direct booking — with no extra steps.

How is a PMS connection different from iCal calendars?

iCal only carries dates; connecting your PMS (Guesty, Lodgify, Cloudbeds, Smoobu, Hostaway, Mews, Amenitiz or WuBook) uses its official API and brings every reservation on its own with the guest's details (name, email and phone), so the check-in link is sent automatically. If your property has many short back-to-back stays, we recommend connecting the PMS: Booking.com's calendar sends occupied days rather than reservations, merges back-to-back stays into a single block and can't tell bookings from blocks, so with iCal you'll confirm or split each block from the dashboard. Each PMS is set up once with your credentials, and there's a step-by-step guide in our How-to guides.

Plug in your calendars in five minutes

Free 15-day trial, no card, no commitment. We'll sync your first feed live during onboarding if you'd like.

Airbnb, Booking.com and Vrbo are registered trademarks of their respective owners. HazCheckin is not affiliated with, endorsed by, or sponsored by any of these companies — we read the public iCalendar feeds you choose to share with us, nothing more.

GDPR compliant

We comply with the European Union's General Data Protection Regulation (GDPR). Your data — and your guests' data — stays safe.