Access Key Display Help
Overview
The access key modal shows whichever of the three key types are enabled for your facility: QR Code, PIN Code, and/or Remote Unlock Button. Which types appear depends on settings configured by the facility owner:
- Walk-in (same-day check-in): controlled by
enabled_key_typesin the Check-in Configuration (checkin_configurations) - Advance booking check-in: controlled by
enabled_key_typesin the Room Plan Mapping (room_plan_mappings) for each plan
The Remote Unlock button appears in all three key modals: check-in complete, key info, and checkout complete.
Features
Feature 1: QR Code Display
If QR code is enabled (enabled_key_types includes "qr"), a QR code is shown at the top of the modal.
- Hold the QR code up to the facility's reader to enter
- The QR code grays out when it expires
- For time-based plans, you can refresh an expired QR automatically or manually
See About QR Code Expiration for details on when keys expire.
Feature 2: PIN Code Display
If PIN code is enabled (enabled_key_types includes "pin"), a 4–10 digit numeric code is displayed in large block format.
| Digit Count | Display Format |
|---|---|
| 4 digits | 2 + 2 (with gap) |
| 6 digits | 3 + 3 |
| 8 digits | 4 + 4 |
| 10 digits | 5 + 5 |
Copying the PIN Code
Tap the "Copy" button to copy the PIN to your clipboard. The button turns green with a checkmark to confirm the copy was successful. Copying is disabled when the key has expired.
How to Use the PIN Code
- Note the PIN code displayed in the modal
- Enter the digits on the door keypad
- The door unlocks
Why the PIN Code Might Not Appear
The PIN code may not appear for the following reasons.
- PIN not enabled in facility settings: The facility owner has not included
"pin"inenabled_key_types - Walk-in hourly check-in (keyType=1): For walk-in check-ins on time-based (hourly) plans, KEYVOX issues an offline QR code (keyType=1), which does not include a PIN. If you need PIN access, ask the facility owner to review their configuration
Feature 3: Remote Unlock Button
If remote unlock is enabled (enabled_key_types includes "remote_unlock"), a Remote Unlock button appears at the bottom of the modal.
This lets you unlock the door directly from the app without holding your phone up to a reader — just tap the button.
The button appears in all three of the following modals:
- Check-in complete modal
- Key info modal (the screen shown when you tap "View Key" during a stay)
- Checkout complete modal
Button States
| State | Label | Icon |
|---|---|---|
| Idle | "Unlock" | Lock icon (blue) |
| In progress | "Unlocking..." | Spinning indicator |
| Success | "Unlock request sent" | Green checkmark |
| Error | "Unlock failed" | Lock icon (red) |
| Cooldown | "Unlock (Xs)" | Lock icon (faded) |
The "Unlock request sent" success message means the request has reached the KEYVOX cloud. The door's physical unlocking is processed by KEYVOX.
How to Use Remote Unlock
- Tap the "Unlock" button
- Wait for "Unlocking..." with the spinner (typically 1–3 seconds)
- When "Unlock request sent" appears with a green checkmark, the door is open
- After 3 seconds, the button enters a 10-second cooldown automatically
- Once the countdown ends, the button becomes active again
About the Cooldown Period
After a successful unlock or an error, a 10-second cooldown prevents accidental or repeated activations. During cooldown, the remaining seconds are shown, for example: "Unlock (9s)".
Facility Owner Configuration
Walk-in key type settings (checkin_configurations)
The key types displayed for walk-in check-ins are controlled by enabled_key_types in the Check-in Configuration screen.
| Value | Effect |
|---|---|
"qr" |
Show QR code |
"pin" |
Show PIN code |
"remote_unlock" |
Show remote unlock button |
Configuration Examples
["qr"]
Default setting (QR code only). Maintains backward compatibility with existing configurations.
["qr", "pin"]
Show both QR code and PIN code.
["qr", "remote_unlock"]
Show QR code and remote unlock button.
["qr", "pin", "remote_unlock"]
Show all three key types.
Advance booking key type settings (room_plan_mappings)
The key types displayed for advance bookings are configured per plan in the Room Plan Mapping. The same enabled_key_types values apply.
Location: Room Management > target room > "Plan Mappings" section > enabled_key_types per plan
Setting up the lock ID for remote unlock
Remote unlock requires both of the following:
- KEYVOX account connected: Complete the KEYVOX integration on the Lock Connection page
- Unlock lock ID configured: On the Lock Connection page, select which lock to unlock for each KEYVOX unit
The admin selects the target lock ID directly in the Lock Connection page — guests do not need to choose. For setup instructions see Lock Connection.
If no lock ID is configured for a unit, remote unlock returns a "Lock ID not found" error.
Troubleshooting
Q: The PIN code is not showing
Check the following.
- Verify facility settings: Ask the facility owner whether
"pin"is included inenabled_key_types(check-in config for walk-ins, room plan mapping for bookings) - Check the check-in type: Walk-in check-ins on hourly (time-based) plans use keyType=1 (offline QR), which does not issue a PIN. Accommodation and daily flat plans use keyType=0 and do issue a PIN
- Use the QR code instead: Try entering with the QR code if it is displayed
Q: The Remote Unlock button is not showing
The facility owner needs to add "remote_unlock" to enabled_key_types. For walk-ins, this is in the check-in configuration; for bookings, it is in the room plan mapping.
Q: I tapped Remote Unlock but the door did not open
Check the following.
- Confirm you have a stable internet connection
- Ask the facility whether the KEYVOX lock hardware is working normally
- Confirm the unlock lock ID is correctly configured for the unit on the Lock Connection page (facility owner action)
- Confirm the KEYVOX account integration is active (facility owner action)
Q: "No keys available" is shown
This appears when the connector cannot provide the key types specified in enabled_key_types. Contact the facility owner and ask them to verify that the enabled_key_types setting in the check-in configuration or room plan mapping matches the KEYVOX configuration.
Q: Remote unlock showed an error
Even after an error, a 10-second cooldown applies. Wait for the countdown and try again. If the error repeats, contact the facility.
Q: Both QR code and PIN code are showing — which should I use?
The facility owner has enabled both. Use whichever is more convenient for the door you are trying to open.