Self-Service Kiosk
The self-service kiosk lets members and guests check themselves in without RSO assistance. It runs on a tablet or touchscreen at your front desk. A separate display mode is available for hallway TVs showing live range status.
Required module: Kiosk (depends on Check-In)
Kiosk modes
Section titled “Kiosk modes”Range Warden provides two kiosk experiences:
| Mode | URL | Purpose |
|---|---|---|
| Self-Service | /self-service | Interactive check-in, checkout, and enrollment for members and guests |
| Display | /kiosk | Read-only range status board for TVs (no touch interaction needed) |
Both modes run without a staff login — they use device tokens for authentication.
Setting up a kiosk device
Section titled “Setting up a kiosk device”Before a tablet can operate as a kiosk, it must be paired with your Range Warden instance.
- In the admin panel, navigate to Admin → Range → Kiosk → Device Tokens.
- Click Add Device and enter a name (e.g., “Front Desk iPad”).
- A 6-digit pairing code is displayed.
- On the tablet, open a browser and go to your kiosk URL (e.g.,
https://range.yourclub.org/self-service). - Enter the 6-digit pairing code when prompted.
- The device is now paired.
The tablet will stay paired indefinitely until you revoke or delete the token from the admin panel.
Managing devices
Section titled “Managing devices”From Admin → Kiosk → Device Tokens, you can:
- Revoke — Temporarily disable a device without deleting it. Re-enable later by toggling it back on.
- Delete — Permanently remove the pairing. The tablet will need to be re-paired with a new code.
Self-service member check-in
Section titled “Self-service member check-in”Members check themselves in at the kiosk tablet:
- Tap Member Check-In on the kiosk home screen.
- Search by name, member number, or phone number.
- Tap the correct member from the results.
- Enter their PIN if PIN verification is enabled.
- If the member has dependents, select any family members joining them.
- Select an available lane.
- Review the check-in summary.
- If a check-in acknowledgment message is configured, read and tap I Agree.
- The check-in is confirmed and a success screen displays.
The member and any selected dependents are now shown as an active party on the range.
Self-service guest check-in
Section titled “Self-service guest check-in”Walk-in guests can check in without RSO assistance:
- Tap Guest Check-In on the kiosk home screen.
- Enter guest details: First Name, Last Name, Email, Phone.
- Select a Guest Type (e.g., Walk-In, Member-Sponsored).
- Accept the Waiver (checkbox with liability acknowledgment text).
- Select a Range Fee (pricing is displayed, e.g., “Adult Walk-In — $25.00”).
- Select a lane.
- Choose a payment method:
- Pay Now (Stripe) — A QR code is displayed. Guest scans with their phone, enters card details on the Stripe checkout page, and payment completes automatically.
- Cash — RSO approval is requested. The on-duty RSO approves the cash payment from their device.
- Check — RSO approval is requested.
- Card (Manual) — RSO processes the card payment manually.
- If a guest acknowledgment message is configured, read and tap I Agree.
- Check-in is confirmed on payment completion.
Self-service enrollment
Section titled “Self-service enrollment”New members can sign up directly at the kiosk:
- Tap New Member Sign-Up on the kiosk home screen.
- Fill in required fields:
- First Name, Last Name
- Email, Phone
- Membership Type (the default type is pre-selected)
- Optionally fill in address, date of birth, and emergency contact.
- Accept the Terms & Conditions (if a URL is configured in settings).
- If the membership type has a fee:
- Pay Now (Stripe) — QR code payment.
- Cash / Check — RSO approval is requested.
- If the membership fee is $0, no payment step is shown.
- The member is created immediately with an auto-generated member number.
- A success screen displays the new member number.
The new member is automatically set to Active status and can immediately check in.
Self-service checkout
Section titled “Self-service checkout”Members and guests can check themselves out when leaving:
- Tap Check Out on the kiosk home screen.
- Search by name or member number.
- Select the active party or individual from the results.
- Confirm checkout.
- The lane is released and the session is ended.
RSO portal on the kiosk
Section titled “RSO portal on the kiosk”An RSO can log into the kiosk tablet for enhanced access:
- Tap RSO Portal on the kiosk home screen.
- Search for the RSO’s member record.
- Enter the RSO’s PIN.
- The RSO is logged in with access to:
- Check-in/checkout with full controls
- Approval queue management
- Shift clock-in/clock-out
The RSO session times out after the configured idle period (set in Admin → Kiosk → Session Timeout).
RSO approval queue
Section titled “RSO approval queue”Some kiosk actions require RSO approval before completing:
| Action | Why approval is needed |
|---|---|
| Cash payment | Verify cash was received |
| Check payment | Verify check was collected |
| Manual card payment | Process card on POS terminal |
| New member enrollment | Verify identity for enrollment |
| Fee override | Authorize non-standard pricing |
When a kiosk user selects one of these payment methods, an approval request appears in the RSO’s approval queue on the check-in page or RSO portal. The on-duty RSO has 5 minutes to approve or deny the request.
If an RSO is logged into the same kiosk tablet, approvals can be handled directly on the same device.
Kiosk display screen
Section titled “Kiosk display screen”The display mode (/kiosk) is designed for a TV or monitor visible to range visitors. It shows:
- Range name and branding
- Current time
- Operating hours for today
- Range status — Hot, Cold, or Ceasefire Warning
- Lane board — All lanes with live occupancy status
- Available range fees — Walk-in pricing
- Weather — Current conditions (if weather location is configured)
- Announcement banner — Custom message set by admin
The display refreshes automatically and requires no interaction.
Configuring kiosk messages
Section titled “Configuring kiosk messages”Customize what members and guests see after check-in:
- Navigate to Admin → Range → Kiosk.
- Set the Member Check-in Message — text shown to members after check-in (e.g., safety rules, range policies).
- Set the Guest Check-in Message — text shown to guests after check-in.
- Toggle Require Member Acknowledgment — if on, members must tap “I Agree” before check-in completes.
- Toggle Require Guest Acknowledgment — if on, guests must tap “I Agree” before check-in completes.
Configuring the announcement banner
Section titled “Configuring the announcement banner”- Navigate to Admin → Range → Kiosk → Kiosk Announcement.
- Enter your announcement text (e.g., “Range closed for maintenance Dec 25–26”).
- Click Save.
The banner appears on both the kiosk display and self-service pages. Leave the field blank to hide the banner.
Kiosk security
Section titled “Kiosk security”The kiosk is designed for shared public devices. Security measures include:
- Device token authentication — Kiosk access uses device tokens, not user accounts. Tokens can be revoked at any time.
- Rate limiting — The kiosk enforces rate limits (20 read operations and 5 write operations per minute per IP) to prevent abuse.
- Privacy — Active party displays show first name and last initial only (not full names) to protect member privacy.
- PIN verification — Optional PIN entry for member identity verification.
- Session timeout — RSO sessions on the kiosk automatically end after a configurable idle period.
- No sensitive data — The kiosk search returns minimal member information, never full profile details.