Skip to main content

Check-In Landing Page

Quick Setup

Share a single link or QR code with guests to start their check-in journey. Takes 2 minutes to set up.

The Check-in Landing Page lets guests pre-check-in or complete self-service check-in from their own device by scanning a QR code or clicking a link.

Where to Find It

Settings → Check-In (top of page)

Quick Overview

FeatureWhat It DoesGuest Impact
Guest LinkSingle shareable URL for check-inGuests use their own device to check in
QR CodePrintable/digital QR codeQuick access by scanning
Mode SelectionChoose check-in flow typeControls the guest experience
Demo check-inOpens a test check-in flow in a new tabNo impact (staff testing only)

Three Check-In Modes

Choose the mode that matches how you want guests to check in:

ModeBest ForWhat Guests See
Pre-arrivalRemote check-in before arrivalComplete check-in before reaching hotel
Self Check-InUnassisted kiosk flowsFull self-service at kiosk or on own device
Assisted Check-InStaff-guided check-inStaff scans documents, guest verifies details

Pre-arrival Mode

Guest completes check-in entirely before arriving at your property.

Use when:

  • You want to reduce front desk wait times
  • Guests are arriving outside business hours
  • You offer early check-in or late check-out

Self Check-In Mode

Guest-led check-in where they complete all steps independently.

Use when:

  • You have self-service kiosks
  • Guests prefer independent check-in
  • You want to minimize staff interaction
Self Check-In Flow

Guests scan the QR code → scan their documents → verify details → complete check-in

Assisted Check-In Mode

Front desk staff scan documents for the guest, then hand the device over for verification.

Use when:

  • You want staff to guide the process
  • Document scanning quality needs oversight
  • You prefer hybrid self-service
Assisted Check-In Flow

Staff scans travel documents → guest verifies details on screen → completes signature/payment

Setting Up the Check-In Landing Page

Step 1: Choose Your Mode

  1. Go to Settings → Check-In

  2. Find the Check-in Landing Page section

  3. Select your preferred mode from the three options

    ✓ The URL updates automatically when you change modes

Copy the link:

  1. Click Copy link

  2. Share via email, WhatsApp, or booking confirmation

    ✓ Guests can open on any device

Use the QR code:

  1. Click Show QR
  2. Download as SVG or PNG
  3. Print for lobby display or include in confirmation emails

Step 3: Test the Experience

You have two ways to test:

Option A: Preview the guest link

  1. Click Open link to preview
  2. Try the check-in flow as a guest would see it
  3. Verify all steps work correctly

Option B: Use Demo check-in (simulated reservations)

  1. In the top header, click Demo check-in (or Demo on smaller screens)

  2. Select Pre-arrival, Self Check-In, or Assisted Check-In

    ✓ A new tab opens with a demo check-in flow using your current settings

On phones, you may only see the flask icon. Tap it to open the demo menu.

Changing Modes

You can switch modes at any time:

  1. Select a different mode from the three buttons
  2. The URL parameter updates automatically
  3. Share the new URL or regenerate the QR code
URL Changes

When you change modes, the URL parameter updates. Share the new link if you've already distributed the old one.

QR Code Best Practices

Where to Display

  • Hotel Lobby: Print and frame near entrance or reception
  • Email Confirmations: Include in pre-arrival emails
  • Desk Stands: Place at self-service kiosks
  • Signage: Add to directional signs in parking areas

Download Options

  • SVG: Best for printing (scalable, high quality)
  • PNG: Best for digital use (emails, websites)
QR Code Size

For printed QR codes, minimum 2×2 inches for reliable scanning from 12 inches away.

Troubleshooting

QR code not generating

What you see: "Failed to generate check-in QR code" error

Fix:

  1. Refresh the page
  2. Click Show QR again
  3. Check your internet connection

What you see: Guests report the link doesn't load

Check:

  • CHECKIN_LANDING_PAGE_DOMAIN environment variable is set (contact your administrator)
  • Link was copied completely (no truncation)
  • Guest's device has internet access

Wrong mode showing

What you see: Guest sees different flow than expected

Fix:

  1. Verify you selected the correct mode
  2. Copy the link again after selecting mode
  3. Regenerate and re-download QR code

Demo check-in button is missing

What you see: You do not see Demo check-in in the top header.

Fix:

  1. Go to Settings → Check-In
  2. Check that the Check-in Landing Page section shows a Guest link
  3. If the guest link is missing, ask an administrator to enable the guest domain for check-in links

Demo label missing on mobile

What you see: You only see a flask icon in the header.

Fix:

  • Tap the flask icon to open Demo check-in

Demo opens in a blocked tab

What you see: Nothing opens after you select a demo mode.

Fix:

  • Allow pop-ups for your Streamliner site, then try again

Tips for Different Property Types

Property TypeRecommended ModeWhy
Budget HotelSelf Check-InMaximize efficiency, minimize staffing
Business HotelPre-arrivalGuests value speed and convenience
ResortAssisted Check-InPersonal touch with efficiency
Boutique HotelAssisted Check-InBalance service quality and speed

Need Help?

Contact success@vouch-technologies.com if:

  • ❌ QR code generation fails repeatedly
  • ❌ Link returns environment variable error
  • ❌ Modes don't switch correctly

Helpful to include:

  • Screenshot of error (if any)
  • Which mode you're trying to use
  • Number of guests affected