Operations13 min read

Online check-in for vacation rentals: a step-by-step implementation guide

At 11:47 PM you get a message: "Hi, our flight has been delayed, we'll arrive at 2 AM. Can you wait for us?" This happens at least once a month to any manager who does in-person check-ins. And it's not just the inconvenience of waiting until midnight: it's the time spent traveling, the physical keys that get lost, the guest registration forms that get forgotten, and the impossibility of scaling your business beyond the hours in your day.

Online check-in solves all of this. It's not a technological luxury — it's an operational necessity that separates managers who can grow from those trapped putting out fires.

In this guide, I'll walk you through step by step how to implement a complete online check-in system: from legal requirements to the smart lock that lets the guest enter without you being there.

Why online check-in is no longer optional

There are three reasons why every property manager should have online check-in in 2026.

Time and scalability

An in-person check-in takes between 20 and 45 minutes per booking: traveling to the property, waiting if the guest arrives late, explaining how everything works, handing over keys, and collecting data. With 20 bookings per month, that's between 7 and 15 hours dedicated solely to handing over keys.

Online check-in reduces that time to less than 2 minutes of supervision per booking. The system collects data automatically, generates the guest registration form, and sends the access code without any human intervention.

A manager who saves 10 hours per month on check-ins can dedicate that time to acquiring new properties, optimizing pricing, or improving the guest experience. Or simply having a personal life.

Guest experience

Travelers in 2026 expect to arrive at their accommodation and walk right in, just like they do at a hotel with a digital key. In-person check-in forces the guest to coordinate their arrival time with the manager's availability, which creates friction.

The data backs up this preference: according to a Phocuswright study, 73% of travelers prefer contactless check-in. And properties with self check-in score 8% higher in reviews in the "arrival" category.

Legal compliance

In Spain, the law requires that guest data be reported to the National Police or Civil Guard. Online check-in platforms automate this process, reducing the risk of fines due to oversights or manual errors.

Legal requirements: what you need to comply with

Guest registration form (mandatory throughout Spain)

Every tourist accommodation establishment must register and report the data of each guest over 14 years old to the National Police or Civil Guard within the first 24 hours of arrival.

The required data includes:

  • Full name
  • Date of birth
  • Nationality
  • ID document type and number
  • Document issue date
  • Date of arrival

For foreign guests, the date of entry into Spain is also required.

Reporting to authorities

Reporting is done through the Ministry of Interior's platform: the Traveler Entry System of the General Directorate of Police (also known as SES.Hospedajes). Previously, each Autonomous Community had its own system, but in recent years it has been centralized.

Online check-in platforms like Chekin or CheKin (they are different companies, yes) connect directly with this system and submit the forms automatically.

Regional regulations

Each Autonomous Community may have additional requirements. In Catalonia, for example, registration in the Registre de Turisme de Catalunya is required. In Andalusia, the Tourism Registry of Andalusia. In the Balearic Islands, there are specific requirements regarding the Ecotasa (tourist tax).

Always verify the regulations in your autonomous community, as there may be additional requirements regarding the data you must collect or reporting deadlines.

Fines for non-compliance

Failing to submit the guest registration form can result in fines from 600 to 30,000 euros, depending on severity and recurrence. In practice, the most common penalties range from 600 to 3,000 euros. But a single fine covers several years of subscription to an online check-in platform.

Online check-in platforms

Chekin

The most widely used in Spain. Founded in Malaga, it's designed specifically for the Spanish market and natively complies with guest registration requirements.

Key features:

  • Guest registration with document scanning (OCR)
  • Automatic submission of guest registration forms to Police/Civil Guard
  • Digital signature for rental agreements
  • Identity verification via facial biometrics
  • Customizable digital guide
  • Integration with smart locks (Nuki, Yale, TTLock)
  • Collection of extras and tourist taxes

Price: From 7.90 euros per month per property (annual plan). Full-feature plan: 14.90 euros/month per property.

PMS integration: Connects with Guesty, Hostaway, Lodgify, Smoobu, Beds24, and most PMS on the market.

Strengths: Automated legal compliance, Spanish-language support, smooth guest experience.

Civitfun

A Spanish alternative focused on hotels and tourist apartments. Features similar to Chekin but with a different interface.

Price: From 5 euros per month per property.

Strengths: More competitive pricing, good integration with hotel channels.

Custom solution

If you have a website built with modern technology, you can build your own check-in form. You'll need:

  • Web form with mandatory fields
  • Document scanning (you can use APIs like Microblink or Regula)
  • Connection to the Traveler Entry System API (requires a digital certificate)
  • Secure data storage (GDPR compliance)

Advantages: Total control, no recurring per-property costs, custom branding. Disadvantages: Significant initial investment (development), maintenance, legal compliance responsibility falls on you.

My recommendation: use a specialized platform until you manage more than 30 properties. Beyond that, a custom solution can make economic sense.

Integration with your PMS and your website

The integration between your check-in platform and your PMS is what turns a manual process into an automated one. The ideal flow is:

  • Booking confirmed in PMS (whether from your website, Airbnb, or Booking)
  • PMS sends booking data to the check-in platform (name, dates, email, phone)
  • Check-in platform sends link to the guest (automatic email or SMS)
  • Guest completes registration (document scan, personal data, signature)
  • Platform submits guest registration form to authorities (automatic)
  • Platform generates access code and sends it to the guest (if you have an integrated smart lock)

Most check-in platforms integrate with major PMS through APIs or native connectors. If your PMS doesn't have a direct integration, you can use Zapier or Make as a bridge.

For your own website, the cleanest integration is to redirect the guest from the booking confirmation email to the check-in platform's link. The link is automatically generated with the booking data pre-filled.

Ideal guest flow: step by step

This is the flow you should aim for, from the guest's perspective.

Step 1: Automatic email (3-5 days before arrival)

The guest receives an email with the subject line: "Complete your check-in for [property name]". The email explains that the process takes 3 minutes and that upon completion they'll receive access instructions.

Step 2: Data registration (3 minutes)

The guest clicks the link and arrives at a mobile-friendly form where they:

  • Scan their ID document with their phone camera (OCR fills in the fields automatically)
  • Confirm that the data is correct
  • Indicate the total number of guests and register companions
  • Digitally sign the rental agreement (optional but recommended)
  • Accept the property rules

Step 3: Confirmation and access (immediate)

Upon completing registration, the guest automatically receives:

  • Check-in completion confirmation
  • Exact address with Google Maps link
  • Access code for the smart lock (valid from check-in time)
  • Instructions for arriving and entering the property (with photos or video)
  • WiFi code
  • Emergency contact number

Step 4: Self-arrival

The guest arrives at the property, enters the code on the lock, and walks in. No waiting, no coordination, no physical keys that can get lost.

Typical completion rate: 85-92% of guests complete online check-in before arrival. The remaining 8-15% need a reminder (SMS the day before) or phone assistance.

Smart locks: options and comparison

The smart lock is the piece that completes the automation circle. Without it, you still need someone to hand over the keys.

Nuki Smart Lock

The most popular option in Europe for vacation rentals.

Recommended model: Nuki Smart Lock 4.0 Pro (with built-in WiFi, no additional bridge needed).

Price: 199-249 euros. Installs over the existing lock from the inside, without changing the cylinder. Installation in 5 minutes with no tools.

Access management: Create temporary codes from the app or through the API. You can program code validity (only during the booking dates).

Integration: Connects with Chekin, Airbnb, Booking, and most PMS through Nuki Web API.

Battery: 4-6 months with AA batteries. The app alerts you when the level is low.

Key strength: No need to change the lock. If it fails, the physical key still works as backup.

Yale Linus

Similar to Nuki in concept (installs over the existing lock).

Price: 229-279 euros + WiFi module (49 euros).

Integration: Fewer direct integrations with check-in platforms than Nuki.

Key strength: More compact design, well-known brand.

TTLock

The most affordable option, popular for properties that prefer to replace the entire lock.

Price: 80-150 euros depending on the model. Replaces the entire lock.

Access management: Proprietary app with temporary codes, fingerprints, and NFC cards.

Integration: Open API, connects with many platforms. Technical documentation could be better.

Key strength: Unbeatable price. If you manage 20 properties, the difference compared to Nuki is 2,000-3,000 euros in locks.

Weakness: Build quality is lower. In beach areas with humidity and salt air, some models develop issues after 12-18 months.

Recommendation by scenario

  • 1-10 properties in urban areas: Nuki Smart Lock 4.0 Pro. Reliability and integrations justify the price.
  • 10-30 properties: TTLock for standard properties, Nuki for premium ones.
  • High-end properties: Yale or Nuki. The perception of quality matters.
  • Mandatory backup: Always have a key safe with a physical key in an accessible location in case technology fails. A 15-euro Key Safe can save you from an emergency at 3 AM.

Full automation: from booking to access

The ultimate goal is for the entire process to happen without human intervention. Here is the technical flow.

Trigger: new confirmed booking

Your PMS receives the booking (direct website, Airbnb, Booking, etc.) and creates the record with guest data, dates, and assigned property.

Action 1: create check-in

The PMS sends the data to your check-in platform (Chekin, etc.) through the native integration or Zapier. The platform creates the check-in record and schedules the email to the guest.

Action 2: guest completes registration

The guest fills out the form. The platform verifies the document, submits the guest registration form to authorities, and marks the check-in as completed.

Action 3: generate access code

When the check-in is marked as completed, the platform (or your automation) creates a temporary code on the smart lock. The code is valid only during the booking dates: it activates at check-in time and deactivates at checkout time.

Action 4: send instructions

The code is sent to the guest along with detailed access instructions. Ideally by email and by SMS/WhatsApp as backup.

Action 5: post-checkout

At checkout time, the code is automatically deactivated. The system sends a notification to the cleaning team. And the post-stay email requesting a review is scheduled.

All of this happens without you touching a button. The first time you set it up, it will seem complex. From the second booking onward, it simply works.

Real time savings: calculation per property

Let's do the math with conservative numbers.

ItemIn-person check-inOnline check-in
Time per check-in30 min2 min (supervision)
Travel15-30 min0
Prior coordination (messages)10-15 min5 min (automated)
Total per booking55-75 min7 min
With 15 bookings/month13-18 hours1.7 hours
Monthly savings per property11-16 hours

If you value your time at 20 euros per hour (a minimum for a professional), the savings are 220-320 euros per month per property. A single property pays off the smart lock and the check-in platform subscription in the first month.

For a manager with 10 properties, the annual savings amount to 26,400-38,400 euros in time. That's the equivalent of a full-time employee dedicated exclusively to handing over keys.

Guest experience: what they truly value

After analyzing hundreds of reviews from properties with online check-in, these are the patterns that emerge.

What guests mention positively

  • "We arrived at 11 PM and were able to get in right away": Time flexibility is the number one factor.
  • "Crystal clear instructions, we had no issues": The quality of access instructions determines the experience.
  • "We didn't have to wait for anyone": Eliminating the wait is valued even by guests who arrive at normal hours.
  • "Everything was very modern and easy": The perception of professionalism goes up.

What guests mention negatively when it fails

  • "The code didn't work and it took 20 minutes to get a response": A technical failure without a quick response destroys the experience.
  • "The instructions weren't clear, we walked around for 15 minutes": Ambiguous instructions are worse than not having online check-in at all.
  • "We had to download an app to open the door": Unnecessary technological friction frustrates guests.

The lesson is clear: online check-in, when well implemented, is a positive differentiator. When poorly implemented, it's a bigger problem than in-person check-in.

Common mistakes and how to avoid them

1. Not having a plan B

Technology fails. Lock batteries run out, WiFi goes down, the guest doesn't receive the email. You always need a plan B:

  • Key safe with a physical key outside the property
  • Phone number staffed 24 hours (yours or a support service)
  • Alternative access instructions sent via SMS in addition to email

2. Insufficient access instructions

"The door is on the right" is not enough. Good instructions include:

  • Photos of the building facade (to identify it from the street)
  • Photo of the entrance or access door
  • Step-by-step instructions: "Enter code XXXX on the keypad. Turn the handle down. Push the door."
  • A 30-second video showing the complete process (optional but very effective)
  • Google Maps screenshots with the exact location marked

3. Not sending a reminder

15-20% of guests don't complete online check-in from the first email. Schedule an automatic reminder 48 hours before arrival and another 24 hours before. The reminder's tone should be helpful, not pushy: "To make your arrival as smooth as possible, complete your registration and receive your access instructions."

4. Forgetting the human factor

Online check-in doesn't mean a total absence of human contact. A WhatsApp message 2 hours before arrival saying "Hi [name], we're looking forward to welcoming you this afternoon at [property]. If you need anything, I'm here" combines the efficiency of automation with the personal touch that generates 5-star reviews.

5. Not updating codes between bookings

If you use the same code for all guests, you have a security problem. Codes should be unique per booking and automatically deactivated at checkout. Check-in platforms integrated with smart locks do this automatically, but if you manage codes manually, it's easy to forget.

6. Ignoring guests who don't complete online check-in

There will be guests who don't complete the process: older people with limited tech skills, travelers without mobile data, or simply people who prefer human contact. Have a protocol for these cases: a phone call 24 hours before to collect the data verbally and send the code via SMS.

Implementation plan: 30 days

Week 1: Research and choose your check-in platform. Sign up for the free trial period. Set up your first property as a pilot.

Week 2: Purchase and install the smart lock at the pilot property. Connect the check-in platform with your PMS. Create the access instructions with photos and, if possible, video.

Week 3: Test the complete flow with a real booking. Go through the process yourself as if you were the guest. Identify friction points and fix them.

Week 4: Evaluate the results from the first week in production. Collect guest feedback. Adjust instructions and email timing. If it works well, extend to the next properties.

Online check-in is not the future of vacation rentals. It's the present. Every day you keep handing over keys in person is a day you could have spent growing your business.