A hotel self check in system lets guests find their reservation, verify their ID, pay and get a room key without queuing at the front desk. Most arrivals go through without trouble. The ones that don't are where the guest experience is won or lost.

A failed ID scan or a declined card can leave a guest stuck at a kiosk, sometimes at midnight with nobody on site. This guide is for teams that build or run check-in software. It covers how these systems work, where they stall, and how to add live video help that returns the guest to self-service.

What is a hotel self check in system?

A hotel self check in system is software, often paired with a kiosk, that completes arrival tasks normally handled by a front desk agent. It connects to the property management system (PMS), a payment gateway, door locks and an ID verification service.

Guests are ready for it. In a 2025 survey commissioned by Mews, 70% of 2,000 American travelers said they were likely to check in by app or kiosk. Among Gen Z, the figure was 82%. That measures what travelers say they would do, not actual use, and Mews sells kiosks.

How a contactless check in hotel flow works

A typical flow has six steps, whether the guest uses a kiosk or a phone. Treat it as a reference: some checks and PMS updates happen throughout, not only at the end.

  1. Pre-arrival message. The hotel sends a check-in link by SMS or email before the stay.
  2. Reservation lookup. The guest enters a booking number or scans a QR code.
  3. ID verification. The guest scans a passport or government ID. Phone flows often add a selfie.
  4. Payment. The guest settles the balance or places a card hold.
  5. Room and key. The system assigns a room and issues a key card, PIN or mobile key.
  6. PMS write-back. The completed check-in updates the guest record for housekeeping, night audit and the front desk.

Step 6 is why property management system integration matters so much. Stayntouch, a PMS vendor, warns that one-way connections leave partial records that staff must reconcile by hand. Good PMS integrations use two-way APIs and webhooks, so updates arrive in real time.

For your own build, decide which system owns reservation, payment, room-ready and access status. Define what must be confirmed before a key is released, how retries avoid duplicate charges, and how a failed update is reconciled. What you can automate depends on the APIs and events your PMS and connected services expose.

Kiosk, mobile or both

TypeWhere the guest checks inBest forWatch out for
KioskTouchscreen in the lobbyPhysical key cards, guests without the app, walk-insHardware cost, and a single point of failure
Mobile or webThe guest's own phoneSkipping the lobby, mobile keys, accessibilityGuests who don't open the link before arrival
HybridEither oneMost properties, since each covers the other's outagesKeeping two flows in sync with the PMS

Cost differs sharply between them. Stayntouch puts kiosk hardware at $5,000 to $15,000 per unit, or $150 to $600 a month to lease. It also says some legacy PMS platforms charge up to $10,000 for a single new integration.

Where self check-in breaks, and where live video fits

The benefits of hotel check-in automation are real. Mews reports that kiosks cut check-in time by a third and that kiosk guests are three times more likely to buy an upsell. Those are Mews's own results, not industry averages, and they don't show cause and effect.

The gap is the exceptions. A hotel self check in system follows rules, so anything outside those rules stops the flow. Stayntouch's guide tells hotels to escalate payment declines to staff immediately, while the guest is still present. That works only if someone is available.

A remote agent on live video fills that gap. The guest stays at the kiosk or on their phone while the agent guides them. Where authorized, the agent uses connected hotel systems to resolve the issue. Physical faults, unavailable rooms and cases outside the agent's permissions still need a defined handoff to local staff.

Video SDK Image
ExceptionWhy the flow stopsWhat the agent can do on videoWhat stays outside the call
ID scan failsGlare, a worn document or an unsupported formatGuide a rescan and start your approved review processA video conversation alone doesn't verify identity or permit a bypass
Card declinedThe bank rejects it at the last stepExplain the error and guide a retry or an approved alternativeThe agent can't override the issuer's decision
Key not issuedJammed encoder or a sync errorCheck status and request an approved alternative, such as a PIN or mobile keyNeeds compatible lock hardware; a physical jam may need local staff
Reservation not foundThird-party booking or a misspelled nameSearch the PMS or booking tools and confirm the matchVerify identity and booking ownership before linking records
Guest wants helpLanguage, accessibility or a first-time userTalk them through the flow step by stepLanguage and accessibility cover depend on agent staffing

This also changes staffing. friendlyway, which sells video check-in, notes that one remote team can support several properties from a single location. That makes overnight cover possible at properties that can't justify a full night desk.

One limit applies. Rules on verifying a guest's identity vary by country and region. Confirm what is allowed where each property operates before you rely on remote review.

How to add live video to your check-in system

You don't need to replace your check-in software or PMS. Video is a layer that activates when the existing flow can't continue. If you build or run a hotel self check in system, the integration comes down to five decisions:

  1. Set the triggers. Start a call on specific failures, such as a second failed ID scan, plus a visible "Talk to someone" button.
  2. Pass the context. Send the reservation ID, current step and error to the agent, so the guest doesn't have to explain it again.
  3. Route the call. Connect it to the next available agent, and decide what happens when nobody answers.
  4. Give the agent control. Let them act in the PMS and return the guest to the correct step, not back to the start.
  5. Plan a fallback. On a weak connection, drop to audio or a phone line so the guest still reaches someone.

Decide on recording early. IDs and payment details can appear on camera, so check consent and retention rules before you turn it on.

Track three numbers from launch: the share of check-ins completed without help, time to reach an agent, and the share of video calls that end with a guest checked in.

Test these failure cases before launch

Test caseWhat a pass looks likeOwner
No agent accepts the callThe guest gets the configured backup route, and their progress is savedOperations and app team
Video drops after paymentOn reconnect, the flow checks payment status and doesn't charge againApp and payments team
Room not ready or key failsNo access is promised that can't be delivered; local staff get an actionable alertPMS, access and hotel operations
Guest walks away from a kioskThe next guest can't see or reuse the previous sessionKiosk and app team

Where VideoSDK fits

VideoSDK provides the video layer. It doesn't replace your PMS, your payment gateway or your ID verification service.

  • Kiosk and mobile clients. SDKs cover React, JavaScript, Android, iOS, Flutter and React Native, so the same call can run on a kiosk and in a guest app.
  • Agent context. PubSub messaging can carry the reservation ID and error state alongside the call.
  • Device checks. Pre-call setup checks camera and microphone permissions and lists available devices.
  • Event logging. Webhooks send events such as session started, session ended and participant joined to your backend.
  • Phone fallback. SIP Connect lets a SIP-compatible device or softphone join the same room.
  • Monitoring. Session-level logs surface issues such as jitter and microphone failures, which helps you debug a kiosk you can't physically reach.

Running a check-in platform or kiosk product? Book a hospitality solutions demo to see how live video can fit your check-in flow.

Frequently asked questions

What does a self check in hotel system need to connect to?

At minimum, it connects to the PMS, a payment gateway, door locks and an ID verification service. The PMS stays the system of record, so the connection should run both ways.

Is a kiosk required for hotel contactless check in?

No. Guests can check in on their own phones using a web link or app, and open the door with a mobile key. A kiosk is still useful for physical key cards and for guests who arrive without completing the online flow.

What happens if the video call drops halfway through check-in?

The flow should save the guest's progress and return them to the same step. Before retrying, it should check payment and key status in the connected systems, so the guest is never charged twice or issued a second key.

Does live video replace front desk staff?

Not necessarily. Routine arrivals move to self-service, and on-site staff can spend more time with guests who need them. Video adds cover for hours or properties where nobody is at the desk.

Can video be added to an existing hotel self check in system?

Yes, if you can change the software on the kiosk or in the app. You add a video SDK to the client and trigger calls from the flow. The PMS, payment and ID services stay as they are.