All guides

Integrations

How to connect Smoobu with HazCheckin: automatic reservations and traveller reports

Step-by-step guide to integrating Smoobu with HazCheckin: create your API key and secret, link your properties and let every reservation arrive with the guest's details and its traveller report on autopilot.

Updated on 7 August 2026

Smoobu logo

If you manage your properties with Smoobu, HazCheckin connects straight to your account: it imports your properties and receives every reservation with the guest’s details — name, email and phone. From there, the usual flow: 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 Smoobu properties into HazCheckin, with name, address, capacity and location — or links them to properties you already created.
  • Syncs reservations automatically. Every Smoobu reservation shows up in your dashboard with the main guest and their contact details; calendar blocks are not imported.
  • Sends the check-in link without you lifting a finger, because the reservation arrives with the guest’s email — unlike iCal syncing, which only brings dates.
  • Respects your work. Syncing only touches reservations you haven’t handled yet: once a booking has its check-in done or its report submitted, no Smoobu change silently modifies it.

Requirements

A Smoobu account (every account includes API access at no extra cost) and a HazCheckin account with at least the trial period active.

Step 1: create your API key in Smoobu

  1. Log in to your Smoobu account.
  2. Go to Settings → Advanced → API Keys.
  3. Click Create API Key, give it a label (for example, “HazCheckin”) and use Generate Secret to create the secret.
  4. Copy both the API key and the API secret: the secret is shown only once. If you lose it, generate a new one.

Treat both values like a password: they give access to your Smoobu account.

Step 2: connect HazCheckin

  1. In your HazCheckin dashboard, go to Integrations (side menu).
  2. Paste the API key and the API secret into the Smoobu card and click Connect Smoobu.
  3. HazCheckin validates the credentials against Smoobu on the spot and stores them encrypted; they are only used to read your properties and reservations.

Smoobu notifies about new reservations in real time via a webhook, but the URL is configured from your Smoobu account:

  1. After connecting, HazCheckin shows your webhook URL on the Smoobu card — copy it with the button.
  2. In Smoobu, go to Settings → For developers and paste the URL into the Webhook field.
  3. Save. With the first notification, the card will switch to “Webhook active”.

If you skip this step, nothing breaks: HazCheckin sweeps your Smoobu account once an hour anyway. The webhook only speeds up the arrival of new reservations.

After connecting you’ll see the list of your Smoobu properties. For each one you can:

  • Import it as a new property: HazCheckin creates it with the name, address, capacity and location. Then just review the details and add your SES.HOSPEDAJES credentials.
  • Link it to an existing property: pick it in the dropdown and click Link.

Only reservations from linked properties are synced.

Frequently asked questions

Which reservations are imported?

Every real reservation of your linked properties, whether it comes from Airbnb, Booking.com, your website or was created manually in Smoobu. Calendar blocks (the “Blocked” channel) don’t create a reservation in HazCheckin.

What happens if I cancel a reservation in Smoobu?

If it was still pending or confirmed in HazCheckin, it’s cancelled automatically. If its check-in was already done or its report submitted, it’s left untouched — you resolve that case from the dashboard.

Can I disconnect Smoobu?

Yes, from the same Integrations page. Properties and reservations already imported are kept; they simply stop syncing.

Can I use Smoobu and another PMS at the same time?

Yes. Each integration is independent and each HazCheckin property links to a single source, so you can mix Smoobu, Guesty, Lodgify and Cloudbeds properties and iCal calendars in the same account.

GDPR compliant

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