Skip to content

Kiosk Setup, Pairing & Operation Manual

The Check-in Kiosk Mode (/kiosk) transforms standard tablet touchscreens (e.g. iPad, Android, or Surface terminals) into dedicated walk-up stations for volunteer service hour tracking and constituent guest check-in.

graph TD
A["Admin Portal"] -->|Generate 6-Char Code| B["6-Char Join Code (e.g. K9X2P7)"]
B --> C["Kiosk Tablet Setup (/kiosk)"]
C --> D["Device Paired & Secret Saved Locally"]
D --> E["Walk-Up Touchscreen Active"]
E --> F["Numpad Phone Entry -> Check In / Out"]
F --> G["Celebration Overlay & 5s Auto-Reset"]

To authorize a new tablet terminal without exposing staff login credentials:

  1. Generate 6-Character Join Code in Admin Portal

    Section titled “Generate 6-Character Join Code in Admin Portal”
    • In the Admin Portal, navigate to App Sidebar > Kiosks & Terminals (/org-admin/kiosks).
    • Click Pair New Kiosk.
    • Select the target Partner Facility Location where the tablet will reside.
    • Click Generate Code. A 6-character code (e.g. K9X2P7) is generated and valid for 15 minutes.
    • Power on the tablet and open the Dream Center Connect application at /kiosk.
    • On the setup screen, select the assigned Partner Facility Location.
    • Enter the 6-character Join Code.
    • Tap Pair Device.
    • Upon verification, the terminal securely stores an authorization secret locally and transitions to the interactive check-in screen.

  1. Approach Terminal: The idle screen displays the partner organization logo, welcome greeting, and current date.
  2. Language Selection: Users can tap the Language Selector icon in the top right corner to toggle between English and Español (Bienvenido).
  3. Phone Number Entry: Enter your registered 10-digit mobile phone number using the large touchscreen Numpad.
  4. Action Selection: Tap Check In or Check Out.
  5. Celebration Confirmation: A celebration overlay confirms the recorded punch, volunteer role, and timestamp.
  6. Automatic Reset: The screen automatically resets after 5 seconds to protect privacy for the next user.

  1. In the Admin Portal, go to App Sidebar > Kiosks & Terminals.
  2. Locate the tablet in the paired devices list.
  3. Click Revoke Access (or Unpair Device).
  4. On the tablet’s next heartbeat or check-in request, the API returns a 401 Unauthorized revocation payload.
  5. The tablet clears its local authorization cache and automatically returns to the setup screen.