Skip to content

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)

Range Warden provides two kiosk experiences:

ModeURLPurpose
Self-Service/self-serviceInteractive check-in, checkout, and enrollment for members and guests
Display/kioskRead-only range status board for TVs (no touch interaction needed)

Both modes run without a staff login — they use device tokens for authentication.

Before a tablet can operate as a kiosk, it must be paired with your Range Warden instance.

  1. In the admin panel, navigate to AdminRangeKioskDevice Tokens.
  2. Click Add Device and enter a name (e.g., “Front Desk iPad”).
  3. A 6-digit pairing code is displayed.
  4. On the tablet, open a browser and go to your kiosk URL (e.g., https://range.yourclub.org/self-service).
  5. Enter the 6-digit pairing code when prompted.
  6. The device is now paired.

The tablet will stay paired indefinitely until you revoke or delete the token from the admin panel.

From AdminKioskDevice 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.

Members check themselves in at the kiosk tablet:

  1. Tap Member Check-In on the kiosk home screen.
  2. Search by name, member number, or phone number.
  3. Tap the correct member from the results.
  4. Enter their PIN if PIN verification is enabled.
  5. If the member has dependents, select any family members joining them.
  6. Select an available lane.
  7. Review the check-in summary.
  8. If a check-in acknowledgment message is configured, read and tap I Agree.
  9. 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.

Walk-in guests can check in without RSO assistance:

  1. Tap Guest Check-In on the kiosk home screen.
  2. Enter guest details: First Name, Last Name, Email, Phone.
  3. Select a Guest Type (e.g., Walk-In, Member-Sponsored).
  4. Accept the Waiver (checkbox with liability acknowledgment text).
  5. Select a Range Fee (pricing is displayed, e.g., “Adult Walk-In — $25.00”).
  6. Select a lane.
  7. 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.
  8. If a guest acknowledgment message is configured, read and tap I Agree.
  9. Check-in is confirmed on payment completion.

New members can sign up directly at the kiosk:

  1. Tap New Member Sign-Up on the kiosk home screen.
  2. Fill in required fields:
    • First Name, Last Name
    • Email, Phone
    • Membership Type (the default type is pre-selected)
  3. Optionally fill in address, date of birth, and emergency contact.
  4. Accept the Terms & Conditions (if a URL is configured in settings).
  5. If the membership type has a fee:
    • Pay Now (Stripe) — QR code payment.
    • Cash / Check — RSO approval is requested.
  6. If the membership fee is $0, no payment step is shown.
  7. The member is created immediately with an auto-generated member number.
  8. A success screen displays the new member number.

The new member is automatically set to Active status and can immediately check in.

Members and guests can check themselves out when leaving:

  1. Tap Check Out on the kiosk home screen.
  2. Search by name or member number.
  3. Select the active party or individual from the results.
  4. Confirm checkout.
  5. The lane is released and the session is ended.

An RSO can log into the kiosk tablet for enhanced access:

  1. Tap RSO Portal on the kiosk home screen.
  2. Search for the RSO’s member record.
  3. Enter the RSO’s PIN.
  4. 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 AdminKioskSession Timeout).

Some kiosk actions require RSO approval before completing:

ActionWhy approval is needed
Cash paymentVerify cash was received
Check paymentVerify check was collected
Manual card paymentProcess card on POS terminal
New member enrollmentVerify identity for enrollment
Fee overrideAuthorize 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.

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.

Customize what members and guests see after check-in:

  1. Navigate to AdminRangeKiosk.
  2. Set the Member Check-in Message — text shown to members after check-in (e.g., safety rules, range policies).
  3. Set the Guest Check-in Message — text shown to guests after check-in.
  4. Toggle Require Member Acknowledgment — if on, members must tap “I Agree” before check-in completes.
  5. Toggle Require Guest Acknowledgment — if on, guests must tap “I Agree” before check-in completes.
  1. Navigate to AdminRangeKioskKiosk Announcement.
  2. Enter your announcement text (e.g., “Range closed for maintenance Dec 25–26”).
  3. Click Save.

The banner appears on both the kiosk display and self-service pages. Leave the field blank to hide the banner.

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.