Skip to main content

Walk-In Reservation Booking

Quick Setup

Enable walk-in booking in Settings → Check-In and connect a payment gateway. Guests can then book a room directly from the kiosk in under 5 minutes.

This guide covers how to enable walk-in booking and what the guest experience looks like on the kiosk.


Quick Reference

StepWhat the Guest DoesWhat Happens
Search RoomsEnters dates and guest countAvailable quotable room types and rates appear
Select a RoomPicks a room type and rateStay total is calculated
Enter DetailsFills in name, email, phone, countryGuest info is captured for the booking
PayScans QR code or opens payment pagePayment is processed securely
ConfirmationSees booking ID on screenReservation is created in your PMS and a confirmation email is sent

Before You Start

Confirm these requirements:

  • Your PMS is connected and active in Settings → Essentials → PMS Connection
  • A payment gateway is connected in Settings → Payment
  • Walk-in booking is enabled in Settings → Check-In (see next section)
If you're using Cloudbeds

Cloudbeds requires these API permissions to be granted when you connect:

  • Room: Read — to look up available room types
  • Rate: Read — to fetch room rates and pricing
  • Payment: Read — to record payments against the reservation

If any permission is missing, AVA shows an error when you try to enable walk-in booking. Reconnect Cloudbeds with the required permissions and try again.

Payment Gateway Required

Walk-in booking requires online payment before the reservation is created. If no payment gateway is connected, guests cannot complete a booking. Connect one in Payment Gateway Integration first.


Enable Walk-In Booking

  1. Go to Settings → Check-In

  2. Scroll to the Walk-In Booking section

  3. Check Enable Walk-In Reservation Booking

  4. Click Save

    ✓ The kiosk welcome screen now shows a Book Reservation button.

No Payment Gateway?

If you enable walk-in booking without a payment gateway, AVA shows a warning. The feature is active but guests will not be able to complete a booking until you connect a gateway.


How Guests Use Walk-In Booking

When a guest without a reservation arrives, they can book a room directly from the kiosk.

Step 1: Start a Booking

On the kiosk welcome screen, the guest taps Book Reservation.

Step 2: Search Available Rooms

  1. The guest enters their stay details:

    • Check-in Date
    • Check-out Date
    • Adults (at least 1)
    • Children
  2. They tap Search Available Rooms

    ✓ A list of available room types appears with photos, descriptions, and rates.

Which Room Types Appear?

Room types that have published rates and available rooms for the selected dates are shown. Availability comes directly from your PMS based on the dates and guest count entered.

Catalog and currency

The Rooms page can show the full PMS catalog first. Walk-in only shows room types you can quote for the selected stay details. If PMS provides a property currency, AVA uses it for the nightly rate and total.

No Rooms Available?

If no results appear, there are no rooms with published rates for those dates. Ask the guest to try different dates or check your PMS for room availability.

Step 3: Select a Room

  1. The guest taps a room type to see full details:
    • Room photos (swipeable gallery)
    • Description and amenities
    • Bed type, room size, smoking preference
    • Nightly rate and estimated total (including taxes and fees)
  2. They tap Continue with this room

Step 4: Enter Guest Details

The guest fills in their personal information:

FieldRequiredNotes
First NameYes
Last NameYes
EmailYesConfirmation email is sent here
Phone NumberNoRecommended for contact
CountryDependsRequired for Cloudbeds; recommended for all

After filling in the form, the guest taps Continue to Payment.

Step 5: Pay

The guest chooses a payment method:

  • Pay on your device — a QR code appears on screen. The guest scans it with their phone to open a secure payment page.
  • Pay on this device — a link opens the payment page directly on the kiosk screen.

The screen shows "Waiting for payment confirmation..." until payment completes.

Step 6: Confirmation

Once payment succeeds:

  • A Booking Confirmed screen appears with the booking ID
  • A confirmation email is sent to the guest's email address
  • The reservation is created in your PMS automatically
  • Payment is recorded against the reservation in your PMS

After the Booking

  • The new reservation appears in your PMS and in AVA's reservation list
  • The guest can proceed with self check-in if your property supports it
  • You can view and manage the reservation like any other booking
Walk-In Booking Does Not Include Check-In

Walk-in booking creates the reservation and processes payment only. It does not assign a specific room or grant key access. The guest must complete a separate self check-in flow (document scan, guest verification, room assignment, key access) before they can enter their room.

Quick Check-In

If the guest wants to check in immediately after booking, they can return to the kiosk welcome screen and start the regular check-in flow with their new reservation.


Troubleshooting

"Walk-in booking feature is disabled"

What you see: Guest taps Book Reservation but gets an error.

Fix:

  1. Go to Settings → Check-In
  2. Enable Walk-In Reservation Booking
  3. Click Save

"No room rates are available for the selected dates"

What you see: Guest searches rooms but nothing appears.

Check:

  • Rooms exist in your PMS for those dates
  • Room rates are published and active in your PMS
  • Your PMS connection is active in Settings → Essentials → PMS Connection

A room type appears in Rooms, but not in walk-in

What you see: The room type is visible in Rooms, but the kiosk hides it.

Fix:

  1. Check whether the room type has a published rate for the selected dates.
  2. Try the search again with the correct guest count.
  3. Confirm the room type can be quoted by your PMS.
  4. Refresh after PMS sync if the type still does not appear.

"Selected room is being booked by another guest"

What you see: Error when the guest tries to pay for a room type.

Why: Another guest is in the middle of booking the last available room of that type.

Fix:

  1. Ask the guest to choose a different room type
  2. Or wait a few minutes and try again — the other booking may time out

"Payment integration is not configured"

What you see: Error when generating payment.

Fix:

  1. Go to Settings → Payment
  2. Connect a supported payment gateway (Stripe or Red Dot)
  3. Return to the kiosk and try again

Payment fails or times out

What you see: Payment page shows an error, or the kiosk stays on "Waiting for payment confirmation..."

Fix:

  1. Ask the guest to retry the payment
  2. If it keeps failing, check your payment gateway status in Settings → Payment
  3. Verify the payment gateway account is active and has no restrictions

Permission error when enabling (Cloudbeds)

What you see: Error message listing missing Cloudbeds permissions.

Fix:

  1. Go to Settings → Essentials → PMS Connection
  2. Disconnect and reconnect Cloudbeds
  3. Grant all required permissions: Room: Read, Rate: Read, Payment: Read
  4. Return to Settings → Check-In and enable walk-in booking again

"Selected room type is sold out"

What you see: Error message when selecting a room.

Fix: All rooms of that type are fully booked. Choose different dates or a different room type.

Rate currency looks wrong

What you see: The nightly rate or total shows a different currency than expected.

Fix:

  1. Check whether your PMS provides a property currency.
  2. If it does, AVA uses that currency for walk-in quotes.
  3. Otherwise, verify Settings → Essentials → Hotel Basic Details.
  4. Refresh the kiosk page after PMS sync.

Still Stuck?

Contact success@vouch-technologies.com if:

  • ❌ Walk-in search still hides room types after PMS sync
  • ❌ Rates appear in the wrong currency after refresh
  • ❌ Payment works, but the reservation does not create
  • ❌ Guests see repeated errors while searching rooms

Helpful to include:

  • Check-in date and check-out date
  • Guest count
  • Room type name
  • Screenshot of the kiosk message
  • Time the issue started