Check-In Landing Page
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
| Feature | What It Does | Guest Impact |
|---|---|---|
| Guest Link | Single shareable URL for check-in | Guests use their own device to check in |
| QR Code | Printable/digital QR code | Quick access by scanning |
| Mode Selection | Choose check-in flow type | Controls the guest experience |
| Demo check-in | Opens a test check-in flow in a new tab | No impact (staff testing only) |
Three Check-In Modes
Choose the mode that matches how you want guests to check in:
| Mode | Best For | What Guests See |
|---|---|---|
| Pre-arrival | Remote check-in before arrival | Complete check-in before reaching hotel |
| Self Check-In | Unassisted kiosk flows | Full self-service at kiosk or on own device |
| Assisted Check-In | Staff-guided check-in | Staff 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
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
Staff scans travel documents → guest verifies details on screen → completes signature/payment
Setting Up the Check-In Landing Page
Step 1: Choose Your Mode
-
Go to Settings → Check-In
-
Find the Check-in Landing Page section
-
Select your preferred mode from the three options
✓ The URL updates automatically when you change modes
Step 2: Share the Link
Copy the link:
-
Click Copy link
-
Share via email, WhatsApp, or booking confirmation
✓ Guests can open on any device
Use the QR code:
- Click Show QR
- Download as SVG or PNG
- 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
- Click Open link to preview
- Try the check-in flow as a guest would see it
- Verify all steps work correctly
Option B: Use Demo check-in (simulated reservations)
-
In the top header, click Demo check-in (or Demo on smaller screens)
-
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:
- Select a different mode from the three buttons
- The URL parameter updates automatically
- Share the new URL or regenerate the QR code
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)
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:
- Refresh the page
- Click Show QR again
- Check your internet connection
Link not working
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:
- Verify you selected the correct mode
- Copy the link again after selecting mode
- 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:
- Go to Settings → Check-In
- Check that the Check-in Landing Page section shows a Guest link
- 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 Type | Recommended Mode | Why |
|---|---|---|
| Budget Hotel | Self Check-In | Maximize efficiency, minimize staffing |
| Business Hotel | Pre-arrival | Guests value speed and convenience |
| Resort | Assisted Check-In | Personal touch with efficiency |
| Boutique Hotel | Assisted Check-In | Balance service quality and speed |
Related Settings
- Check-In Policy - Control when and who can check in
- Registration Fields - Configure what information guests provide
- Room Not Ready Messages - Customize guest-facing text
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