Operations
One check-in link per property: paste it into Booking and Airbnb and forget about it
Introducing the property check-in link: a single, stable landing page per property you can paste into Booking.com message templates and Airbnb scheduled messages. Every guest receives their check-in automatically, with their reservation dates already filled in.
HazCheckin Team
HazCheckin

Until now, sending the online check-in had one awkward step: every reservation generated its own link, and someone — you — had to get it to the guest. With Booking.com and Airbnb, on top of that, you don’t even have their real email. That ends today: introducing the property check-in link, a single, stable landing page per property you can paste once into your automatic Booking.com and Airbnb messages — and never touch again.
One landing page per property, not one link per reservation
Every property now has its own public check-in page, with a fixed URL like https://guest.hazcheckin.com/p/…. When a guest opens it, they see your property’s page — with your logo and colors if you’ve set them up — enter their stay dates, and HazCheckin finds their reservation. From there, the usual check-in: personal details, ID document and signature. And with that, the guest report to SES.HOSPEDAJES is on its way, on time, without you lifting a finger.
What matters is what that link doesn’t need: it doesn’t depend on the reservation, it doesn’t expire, there’s nothing to regenerate. It’s the same for every guest of that property, forever. And that changes everything, because a fixed link can be automated.
Enable it from your property’s page, in the Property check-in link section: one switch and you’re done. Right there you have the copy button, the downloadable QR code to print at reception or inside the property, and a new addition we’ll get to right now: the ready-to-copy template.
Paste it into Booking.com and Airbnb once
Booking.com and Airbnb don’t share your guests’ personal email, but both have automatic messaging: Booking.com’s extranet message templates and Airbnb’s scheduled quick replies. Since the property link never changes between reservations, you just paste it once into that automatic message and schedule it — for example, when the reservation is confirmed and again a few days before arrival.
From that moment on, every guest of every reservation receives their online check-in without you doing anything. No individual links, no copy-pasting, no remembering anyone.
So you don’t even have to write the message, the link card in your dashboard includes a ready-to-copy template with one tab per channel: the Booking.com one comes with the text and the link with the editor’s date placeholders already in place, and the Airbnb one carries the same message with the exact spots where to insert its dynamic details. Copy, paste, schedule. We’ve published a step-by-step guide for each channel:
- How to automate it with Booking.com message templates
- How to automate it with Airbnb scheduled messages
With the dates filled in, the guest never sees the calendar
Here comes our favorite detail. The link accepts the stay dates as parameters — ?checkin=…&checkout=… — and, when valid dates come through, HazCheckin looks up the reservation automatically and the guest goes straight into their check-in, skipping the calendar step.
And where do those dates come from? From the channels themselves: Booking.com’s template editor has check-in and check-out date placeholders, and Airbnb lets you insert the arrival and departure dates as dynamic message details. When each message is sent, the channel replaces the placeholders with that reservation’s real dates — so the link each guest receives already carries their dates, even though you only wrote the template once.
It doesn’t matter how the channel writes the date: we understand 2026-08-24, 24/08/2026, “August 24, 2026”, “24 de agosto de 2026” and their variants in the major languages. And if something unrecognizable ever comes through, nothing breaks: the guest simply sees the calendar and enters their dates by hand.
If the reservation doesn’t show up, nothing is lost either
What if a guest enters their dates and no reservation matches — for example, because it hasn’t been imported yet? Nobody is left hanging: the guest leaves their details and you receive a notification to create the reservation in one click. The edge case turns into a new reservation in your dashboard, not a complaint email.
The full circle: the reservation arrives on its own, the check-in goes out on its own
This link is the missing piece next to the iCal calendar sync. Combined, the flow is closed end to end:
- The Booking.com or Airbnb reservation arrives on its own in your dashboard through the calendar (dates only, because the channels don’t share the guest’s identity).
- The channel’s automatic message sends the guest the link on its own, with their dates filled in.
- The guest completes the check-in, their real identity is recorded on that reservation and the guest report is submitted on its own.
Your role in all of this: set it up once. Each reservation’s role from then on: none.
Available today
The property check-in link is now available for all accounts. Go to your dashboard, open a property, flip the switch and paste the template into your channel. If you get stuck on any Booking.com or Airbnb step, the guides walk you through it — and if not, you already know there’s a person on the other side of the chat.

