Set Up Keycard Encoders
Select an encoder type, choose a connection method (if applicable), then add encoders. Plan about 15 minutes.
This guide helps you configure keycard encoding for kiosk or front desk use.
Quick reference
| Task | What it does | Where you click |
|---|---|---|
| Select method | Enables keycard encoding | Room Access → Key Card Encoding (Kiosk) |
| Choose encoder type | Selects your lock system | Encoder Type |
| Choose connection method | Direct vs. Windows Agent (Saflok/Be-Tech/GreatLocks) | Advanced options → Enable direct communication |
| Configure encoder | Adds server or credential details | Type-specific fields |
| Add encoders | Registers physical devices (Saflok/PMS) | Physical Encoder Devices |
| Choose kiosk routing | Lets guests select an encoder or forces routing rules | Kiosk to Encoder Routing → Enable guest selection |
| Download Windows Agent | Registers and installs agent (Windows Agent only) | Windows Agent |
| Set encoding defaults | Cards per stay + expiry time | Encoding Options |
Where to find it
Settings → Room Access → Key Card Encoding (Kiosk)Step 1: Select keycard method
- Go to Settings → Room Access.
- Select Key Card Encoding (Kiosk) as the room access method.
- Click Save.
Step 2: Choose encoder type
- Scroll to Keycard Encoder Settings.
- Select Saflok, Be-Tech, GreatLocks, or PMS Integration.
Step 3: Choose connection method (Saflok + Be-Tech + GreatLocks only)
- In Select Encoder Type, open Advanced options.
- Turn on Enable direct communication to bypass the Windows Agent.
- Leave it off to use the Windows Agent (default).
- If you choose PMS Integration, this step is skipped.
Step 4: Configure encoder system
If you use multiple encoders, the section title shows Encoder Credentials & Devices.
If you're using Saflok
- Direct communication
- Enter PMSI Server URL, Username, and Password.
- The PMSI server must be reachable from the internet.
- Click Test Connection.
- Windows Agent
- Enter Username and Password only.
- PMSI URL and connection testing are handled by the agent.
- Add encoder devices in Physical Encoder Devices (Encoder ID required).
- Optional: set Location for each encoder.
- If multiple kiosks share encoders, add Kiosk to Encoder Routing rules (Kiosk IDs come from Kiosk Management).
If you're using Be-Tech
- Direct communication
- Enter the Base URL for the Be-Tech service.
- The service must be reachable from the internet.
- Enter Hotel Name, Chain No, Workstation, and Reader No.
- Set Category and Card Type if your Be-Tech setup requires them.
- Click Test Connection to confirm the encoder responds.
- Windows Agent
- Enter Hotel Name, Chain No, Workstation, and Reader No.
- The agent handles the base URL and connection test.
- Add encoder devices in Physical Encoder Devices.
- Optional: add Kiosk to Encoder Routing rules if you use multiple encoders.
If you're using GreatLocks
- Direct communication
- Enter Server Name (optional), XHLSI Server IP Address, and TCP Port.
- The server must be reachable from the internet.
- GreatLocks supports one encoder per server.
- Click Test Connection.
- Windows Agent
- Server details are handled by the agent; no IP/port is required.
- GreatLocks supports one encoder per server.
If you're using PMS Integration
- Ensure a PMS integration is active (Cloudbeds or Opera).
- In Physical Encoder Devices, either:
- Click Load Encoders and Add Selected, or
- Click Add Encoder and enter Encoder ID and PMS Encoder ID.
- Use Active to disable encoders you don’t want used.
Step 5: Choose kiosk routing (multi-encoder setups only)
If you have multiple encoders, decide how kiosks pick them:
-
Open Kiosk to Encoder Routing.
-
Turn on Enable guest selection to let guests choose an encoder at the kiosk.
-
Leave it off to add Kiosk to Encoder Routing rules for each kiosk.
✓ When guest selection is on, manual routing rules are not required.
Step 6: Set up the Windows Agent (Windows Agent only)
If you did not enable Direct communication, install the Windows Agent:
-
Go to Windows Agent.
-
Click Download Windows Agent.
-
Install the agent on the Windows PC connected to the encoder.
-
If the status shows Not connected, extract the zip and run the
.batfile.✓ The agent appears under Registered Agents with status details.
Optional: open Advanced options to register more agents, rotate secrets, or view logs.
Step 7: Set encoding defaults
- Set Number of Cards to Encode (typically 1–2).
- Set Keycard Expiration Time (default: 11:00 AM).
Optional: expand Advanced options to enable Heartbeat Monitor.
Optional: Map PMS rooms to encoder names
If your encoder uses room names that differ from your PMS:
- Use Keycard Room Mapping.
Troubleshooting
If encoders are not responding or cards fail to encode, use the full checklist:
Still Stuck?
Contact success@vouch-technologies.com if:
- ❌ Encoder settings save but devices stay offline
- ❌ Cards cannot be encoded for any room
- ❌ Agent never shows online in Registered Agents
Helpful to include:
- Encoder type and model
- Screenshot of Keycard Encoder Settings
- Time the issue started