Check-In Policy
Set age, timing, and block rules in about 5 minutes.
This guide helps you control who can self check-in and when AVA routes guests to staff.
Where to Find It
Settings → Check-In → Check-In PolicyQuick Reference
| Setting | What It Controls | Guest Impact |
|---|---|---|
| Minimum Age | Youngest guest allowed to self check-in | Underage guests are routed to the front desk |
| Allow DOB Editing | Whether guests can correct OCR birth dates | Reduces false age blocks from OCR errors |
| Allow Travel Document Upload | Allows upload instead of live camera scan | Guests can upload passport or ID images |
| Image Retention Policy | Auto-deletes travel document and selfie images after set days | Older images are deleted after you save |
| Allowed Check-In Time | Earliest time self check-in starts | Early arrivals see a wait message |
| Block Pay-at-Hotel Check-in | Blocks pay-at-hotel bookings with unpaid balance | Guests must complete payment with staff |
| Block Outstanding Balance | Blocks any reservation with a positive folio balance | Guests must settle before self check-in |
| Block Travel Agent Check-In (Opera) | Blocks kiosk check-in for travel agent bookings | Guests are routed to the front desk |
| Block Routing Instructions (Opera) | Blocks kiosk check-in when routing instructions exist | Guests are routed to the front desk |
| Kiosk Block Codes (Opera) | Blocks kiosk check-in or checkout by routing code | Guests must use staff-assisted flow |
| Long Stay Limit | Maximum nights allowed for self check-in | Long stays require staff check-in |
| Room Assignment Rules | Auto-assign and allowed room statuses | Controls room readiness and safety |
| Balance Settlement Before Checkout | Blocks self checkout with unpaid charges | Guests must settle before checkout |
Set Guest Eligibility
Minimum Age for Check-In
- Go to Settings → Check-In → Check-In Policy.
- Enter a value in Minimum Age for Check-In.
- Click Save.
How it works:
- The check applies to the primary guest.
- Underage primary guests cannot self check-in.
- AVA uses the captured Date of Birth.
Allow Guests to Edit Date of Birth
Use Allow editing guest date of birth to control OCR corrections.
- Enabled: Guests can fix OCR DOB errors.
- Disabled: DOB stays locked to the scanned value.
Allowing edits reduces false blocks when scans misread dates.
Allow Travel Document Upload
- Go to Settings → Check-In → Check-In Policy.
- Turn Allow travel document upload on or off.
- Click Save.
Set Image Retention Policy
Use Image retention policy to delete stored images after a set number of days.
Saving a shorter retention period deletes existing older images immediately.
-
Turn on Travel document or Selfie.
-
Enter retention days (1-365). Default is 180.
-
Click Save.
-
If prompted, type
DELETE IMAGES. -
Click Save and apply now.
✓ Your retention policy is now active.
Set Check-In Time
- In Allowed Check-In Time, choose your official check-in time.
- Click Save.
Format rules:
- Use 24-hour format, for example
14:00. - Leave it empty to allow check-in anytime.
Guest experience:
- Before check-in time → guests see the early arrival message.
- After check-in time → guests continue if other rules allow.
Block Usage
Use this section to block check-in or checkout when payment, folio, or Opera routing rules apply.
Block Check-in When Guest Needs To Pay At Hotel
This block applies only when both conditions are true:
- Reservation is pay at hotel.
- Folio balance is greater than 0.
Block Check-in for Outstanding Balance
When enabled, guests with positive folio balance cannot self check-in.
Require Balance Settlement Before Checkout
When enabled, guests cannot self checkout with unpaid folio charges.
Opera Kiosk Block Controls
These controls appear only when your PMS provider is Opera.
- Go to Settings → Check-In → Check-In Policy.
- Turn on Block Kiosk Check-In for Travel Agent Bookings if needed.
- Turn on Block Kiosk Check-In for Existing Routing Instructions if needed.
- Add routing codes under Block Kiosk Usage for Check-In Codes.
- Add routing codes under Block Kiosk Usage for Check-Out Codes.
- Click Save.
Example: Add TA to block travel agent reservations at kiosk check-in.
Housekeeping Coordination
Prompt Housekeeping to Confirm Same-Day Checkout
Enable this to require housekeeping confirmation before same-day room turnover finishes.
Long Stay Restrictions
- Enable Block Long Stay Check-ins.
- Set Maximum Nights for Kiosk Check-in.
- Click Save.
Reservations above this limit require staff check-in.
Room Assignment Preferences
Enable Automatic Room Assignment
When enabled, AVA auto-assigns a room if PMS data is eligible.
If Allow Vacant Dirty Rooms is enabled, auto-assign is disabled.
Allow Room Assignment Without Housekeeping Status
Enable this if your PMS does not send housekeeping status.
Allowed Room Statuses
Choose room statuses allowed for check-in:
- Allow Vacant Inspected Rooms (recommended)
- Allow Vacant Clean Rooms
- Allow Vacant Dirty Rooms (emergency use)
Allowing dirty rooms can create health and service risk.
At least one room status must be enabled for self check-in.
Troubleshooting
Guests are blocked unexpectedly
What you see: Valid guests are routed to the front desk.
Check:
- Minimum Age and DOB accuracy.
- Allowed Check-In Time.
- Pay-at-hotel and Outstanding balance rules.
- Long stay limit.
- Room status eligibility.
- If you use Opera, review kiosk block settings and routing codes.
Upload option is missing
What you see: Guests only see live camera scan.
Fix:
- Turn on Allow travel document upload.
- Save and test again.
Confirmation button stays disabled
What you see: Save and apply now is gray.
Fix:
- Type
DELETE IMAGESexactly. - Click Save and apply now.
Retention days field is gray
What you see: You cannot edit retention days.
Fix:
- Turn on Travel document or Selfie.
- Enter the number of days.
Automatic room assignment is disabled
What you see: Toggle is off or disabled.
Fix:
- Ensure Allow Vacant Dirty Rooms is off.
- Confirm your PMS sends room status updates.
Early arrival message never appears
What you see: Guests check in early without a message.
Fix:
- Set Allowed Check-In Time.
- Add messages in Room Not Ready Messages.
Opera block controls are missing
What you see: Travel agent or routing code controls do not appear.
Fix:
- Confirm your PMS provider is Opera.
- Confirm the provider value has no extra spaces.
- Save settings and refresh the page.
- Contact support if controls are still missing.
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Guests are blocked but should be eligible
- ❌ Room assignment fails after setting updates
- ❌ Opera kiosk block controls still do not appear
Helpful to include:
- Screenshot of your policy settings
- Example reservation that is blocked
- PMS provider and property type
Related Guides
- Check-In Landing Page - Share the guest link and QR
- Registration Fields - Required guest information
- Room Not Ready Messages - Messages for early arrivals and delays
- Payments - Collect full payment or deposits
- IP Whitelist - Restrict check-in by location