Check-in Configuration Help

Overview

Check-in Configuration defines the conditions under which guests can check in. By combining pricing plans, smart locks, payment methods, and capacity settings into a single configuration, you can accommodate various usage scenarios.

Check-in Configuration screen

Key Features

  • Link pricing plans
  • Configure entrance/exit smart locks
  • Set payment timing
  • Deposit management
  • Capacity and congestion management

Input Fields

Basic Information

Field Description Required
Configuration Name Name of the setting (e.g., "Main Entrance", "VIP Room") Yes
Description Description text for the setting (admin notes) No
Currency Currency used for this setting (JPY/USD/EUR) No

Plan Settings

Field Description Required
Plan Selection Type Choose "Individual Plan" or "Plan Group" Yes
Select Plan When Individual Plan: Select the plan to apply Conditional
Select Plan Group When Plan Group: Select the group to apply Conditional

Difference Between Selection Types

Type Description
Individual Plan Apply only one plan. Saves guests the trouble of choosing
Plan Group Multiple plans available. Guests can choose their plan

Lock Settings

Field Description Required
Entrance Unit Unit ID of the smart lock for entry No
Exit Unit Unit ID of the smart lock for exit (if different from entrance) No
  • Unit IDs can be found on the "Lock Connection" page after linking with KEYVOX
  • Leaving both entrance and exit blank enables "keyless check-in" mode (see below)

Note — integration reservations (iCal / Google Calendar / Site Controller): The Entrance/Exit Unit set here does not apply to reservations imported from a calendar or site controller. Those guests always receive the key for the room their reservation is assigned to (the room's own lock), issued ahead of time. This Unit setting only affects walk-in check-ins made directly with this configuration.


Key Display Types

When a lock unit is selected, choose which key types to show guests at check-in.

Type Description
QR Code Display a QR code on the guest's smartphone to unlock the door
PIN Code Display a numeric PIN code to unlock the door
Unlock Button (Remote Unlock) Guest taps a button to remotely unlock the door

Rule 1 — No lock selected = Keyless check-in

When both the entrance unit and exit unit are left blank, the setting automatically enters "keyless check-in" mode.

  • All key type options (QR / PIN / Unlock Button) become grayed out and cannot be selected
  • Guests will see no key UI during check-in
  • Useful when you only need pricing calculations without door access

Rule 2 — At least one key type is required when a lock is selected

Once either an entrance or exit unit is selected, at least one key display type must remain enabled.

  • You cannot uncheck the last remaining key type (it will be grayed out in the UI)
  • When you select a lock for the first time, "QR Code" is automatically set as the default
  • You can then additionally enable "PIN Code" and/or "Unlock Button" as needed

Rule 3 — Unlock Button requires a lock device linked on the "Lock Connection" page

The "Unlock Button (Remote Unlock)" option is only available when the selected unit has a lock device (device ID) linked to it.

  • If no device is linked, the checkbox is grayed out and a tooltip is shown
  • To link a device, go to the Lock Connection page and associate a lock device with the unit

Payment Settings

Field Description Required
Payment Timing When payment should be made Yes
Has Deposit Whether to collect a deposit at check-in No
Deposit Amount Amount of deposit to collect Conditional
Prepaid Display Amount Amount shown on check-in screen (if different from deposit) No

Payment Timing Options

Option Description
Postpaid Pay at checkout
Prepaid Pay full amount at check-in
Prepaid + Postpaid Pay deposit upfront, settle remaining at checkout
No Payment No charges (free use, etc.)

Hourly Billing Plan Special Settings

Only displayed when an hourly billing plan is selected.

Field Description Required
Enable Billing Unit Settings Whether to enable billing unit configuration No
Billing Unit (minutes) Unit time for billing (15/30/60 minutes) Conditional
Rounding Method How to round partial units (Round Up/Round Down/Round to Nearest) Conditional

Billing Unit Examples

Billing Unit Description
15 minutes Charge in 15-minute increments (even 1 minute is charged as 15)
30 minutes Charge in 30-minute increments
60 minutes Charge in 1-hour increments

Occupancy Management

Field Description Required
Maximum Capacity Maximum number of simultaneous users (1-999) Yes
Congestion Reset Time Time when occupancy count resets No
Display occupancy rate on check-in screen Show current congestion to guests No
Block new check-ins when at full capacity Block new check-ins when max capacity reached No

Note: The congestion rate is aggregated at the check-in configuration level. If a plan group bundles physically separated spaces (e.g., Men's Sauna / Women's Sauna, Building A / Building B), one space being full will only nudge the overall rate, producing a misleading mid-range value. For separate physical spaces, create separate check-in configurations. See the "Plan Group Settings" help for details.


Buttons

Button Description
Cancel Discard changes and return to list
Save Save the entered settings

Configuration Examples

Sauna Facility (Hourly Billing, Postpaid)

Setting Value
Plan Type Individual Plan (Hourly Billing Plan)
Payment Timing Postpaid
Billing Unit 15 minutes
Rounding Round Up
Maximum Capacity 30
Show Congestion Yes

Coworking Space (Hourly Billing, Prepaid)

Setting Value
Plan Type Plan Group (Multiple plans available)
Payment Timing Prepaid
Deposit Yes (e.g., 2000 yen)
Maximum Capacity 50

Hotel (Accommodation Plan)

Setting Value
Plan Type Individual Plan (Accommodation Plan)
Payment Timing Prepaid + Postpaid
Maximum Capacity 1 (per room)

Check-in Form Settings

You can attach a guest information form (name, address, nationality, etc.) to a check-in configuration. Guests are prompted to fill it in when they check in via your check-in URL or kiosk.

Attaching a form to the default check-in configuration

Location: Reservation Management → Check-in tab → check-in configuration list → form picker inside the card marked Default

The form picker only appears on the default configuration. The default is identified by the "Default" badge in the list.

Action Steps
Set a form Select a form from the "Check-in Form" dropdown on the default configuration card, then save
Remove a form Select "None" from the dropdown and save
Change the default Click "Set as Default" on another card — the form picker moves with it

To create or edit forms themselves, go to the Forms page. See Form Management.


How the system chooses which form to show

The form a guest sees depends on how the reservation originated.

Reservation source Form used
Online booking (Booking app) The form attached to the plan that was booked
Manually created reservation Default check-in configuration form
iCal / Google Calendar / Site Controller (PMS) import The form set on that integration source
None of the above is configured Default check-in configuration form (final fallback)

Key point: The default check-in configuration form is the facility-wide fallback. It is always applied to manually created reservations, and it catches any plan or integration source that has no form assigned.


When guests see the form: self-check-in vs. check-in URL / kiosk

The timing of the form prompt depends on how the guest checks in — not just which reservation they hold.

Path 1 — Guest books through the Booking or Go app and checks in themselves

  • The form appears at booking time (the step just before the guest receives their key).
  • This form is the one attached to the plan in the plan settings ("Form" section).
  • Because the guest already answered the form at booking, it is not shown again at check-in.
  • The default check-in configuration form is not used on this path — even if the plan has no form attached.

Path 2 — Guest checks in via a host-shared check-in URL or kiosk (checkin-host)

  • The form appears at check-in time (when the guest interacts with the check-in screen).
  • This form is the default check-in configuration form, or the form set on the specific integration source.
  • Even if the reservation was originally made through the Booking app, using the check-in URL or kiosk will trigger the default form at check-in.

Summary — timing by path

Check-in path When the form appears Form source
Booking / Go app self-check-in At booking (just before key delivery) Form attached to the plan
Host check-in URL / kiosk (checkin-host) At check-in Default check-in configuration form (or source-specific form)
iCal / Google Calendar / Site Controller → check-in URL At check-in Form set on the integration source (fallback: default)
Manual reservation → check-in URL At check-in Default check-in configuration form

Common misconception: If a form appears at booking for one plan but at check-in for another, that is not a bug — it reflects whether the plan has a form attached.

  • Plan has a form attached → form appears during Booking self-check-in, at booking time.
  • Plan has no form attached, but the default configuration has one → form appears at check-in, only via the check-in URL or kiosk.

To show a form during booking on all paths, attach a form to each plan individually.


FAQ

Q: Can I create multiple check-in configurations for the same plan?

A: Yes. This is useful when you have different entrances or different payment conditions.

Q: What's the difference between Deposit Amount and Prepaid Display Amount?

A: Deposit Amount is the actual charged amount, while Prepaid Display Amount is what's shown on screen. Usually they're the same, but use this when you want to display a different amount.

Q: What should I know about selecting prepaid for hourly billing plans?

A: You must set a deposit. If actual usage exceeds the deposit, you cannot charge the excess amount.

Q: What happens if I leave lock settings blank?

A: Check-in completes without smart lock integration. Use this when you only want pricing calculations.

Q: The Unlock Button is grayed out and I cannot select it

A: This happens when the selected unit (entrance or exit) does not have a lock device linked to it. Go to the "Lock Connection" page, link a lock device to the unit, and then try again.

Q: All key type checkboxes are grayed out even though I selected a lock unit

A: Key types are only grayed out when both entrance and exit units are blank. If a unit is selected, at least one key type should be available — double-check that a unit is properly selected in the lock settings.

Q: Can I change the key display types after saving?

A: Yes, you can update them at any time by editing the configuration. Note that if you remove all lock units, the key type selection will be disabled automatically.

Q: I want guests who booked through the Booking app to fill in a form at check-in — how do I do that?

A: When guests self-check-in through the Booking or Go app, the form is shown at booking time (not at check-in), so there is nothing to re-prompt at check-in. If you need the form to appear at the check-in screen, direct guests to your check-in URL or kiosk. The default check-in configuration form will then be shown when they arrive at that screen.

Q: I set a form on the default check-in configuration, but Booking app guests never see it

A: This is expected behavior. The default check-in configuration form is not shown to guests who self-check-in through the Booking app. To show a form to guests during the Booking flow, attach a form to the relevant plan on the Price Plan Settings page ("Form" section). That form will appear at the booking step (just before payment).

Q: Can iCal / Google Calendar / Site Controller reservations also prompt a form?

A: Yes. In the Check-in URL section of the Check-in tab, you can assign a form to each integration source (iCal, Google Calendar, Site Controller) individually. The assigned form is shown when guests from that source check in via your check-in URL or kiosk.