Staff login

Token printing, queue management &
customer feedback — in one kiosk

Customers verify their phone, choose a service, and print a numbered token slip in seconds. Managers get live dashboards, detailed reports, and full control over stations, services, and staff — all from a browser.

Built for multi-branch service organizations — utility offices, banks, government service centers, clinics, telecom outlets, and any counter that serves walk-in customers. Bilingual-ready (English + বাংলা).

Nothing to install for customers OTP-verified visitors Live queue & lobby display Same-day deployment No per-seat licensing

Why customers choose it

🌐Runs anywhere

Works on any standard web hosting — no special server, no app to install. Open it in a browser on any touchscreen or tablet.

Fast to deploy

The database sets itself up on first launch; a location can be live the same day.

🏢One system, many branches

Every counter, at every location, managed from a single admin panel.

💸Low cost to run

Lightweight technology, no per-seat licensing, no ongoing cloud fees baked in.

Verified visitors

Every token is tied to a phone number verified by OTP, so reports reflect real people, not guesses.

🈯Bilingual

English and বাংলা supported throughout — kiosk screens, SMS wording, and organization branding.

Core features

Everything a walk-in service counter needs, from the customer's first tap to the manager's monthly report.

🎫Self-service token printing kiosk

  • Simple touchscreen welcome screen: Print Token or Give Feedback.
  • Phone verification by OTP before any token is issued — prevents abuse, captures a real contact.
  • Service selection — the customer taps the service they need (e.g. New Connection, Bill Payment).
  • Instant token slip on a compact thermal slip (default 3in × 2in) with the token number and service name.
  • Unique daily token numbers (YY-MM-DD-XXXX) — collision-free even when several counters print at once.
  • Auto-reset — thank-you message, then back to the welcome screen for the next customer.

💬Customer feedback capture

  • 1–5 star / emoji rating (😡 🙁 😐 🙂 😄) with an optional comment box.
  • One tap to submit; the kiosk thanks the customer and resets.
  • Collected anonymously and separately from tokens — never interferes with queue numbers.

🏬Multi-branch, multi-station

  • Organize everything by branch — each location has its own stations, service desks, and lobby display.
  • Add unlimited stations/counters, each with its own kiosk screen and URL.
  • Take a counter offline temporarily (Active toggle) without deleting it.
  • Every branch's counters managed centrally from one admin panel.

🧑‍💼Service desks & agent serving console

  • Define service desks per branch and assign each one its services and agents.
  • Agents log in and open their desk to a focused serving console: Call next pulls the next waiting token in branch order.
  • One tap to Complete, mark No-show, or Recall the current customer.
  • A Pending list shows what's still waiting; the console auto-refreshes so agents never reload.

📺Live lobby display board

  • A public "Now Serving" TV board per branch — no login needed, just open it on a lobby screen.
  • Shows which token is being served at which desk, refreshing every few seconds.
  • An optional chime announces each newly called token so waiting customers look up.

🗂️Service management

  • Add, edit, delete, and activate/deactivate services any time — changes appear on the kiosk instantly.
  • History is protected: the service name is saved onto each token when issued, so renaming a service never changes past records or reports.

👥Staff accounts & permissions

  • Kiosks open only for a logged-in operator — never accessible without a valid login.
  • Admins assign exactly which stations each operator may open.
  • Passwords stored with industry-standard hashing, never in plain text.
  • Deactivate departing staff instead of sharing logins.

📨SMS / OTP delivery

  • Two delivery modes, switchable from the admin panel: on-screen (demos, staffed counters) or SMS to the customer's phone.
  • Customizable SMS wording — English and বাংলা — with a live character/segment counter showing cost per message.
  • Automatic on-screen fallback if an SMS can't be delivered — never leaves a customer stuck.
  • SMS delivery log — delivered / blocked / problem, with today's totals at a glance.
  • Codes are single-use and expire after a few minutes (configurable).

🖨️Printer setup (built in)

  • Adjustable slip size — page width, height, and font size set from the admin panel.
  • Silent, dialog-free printing in kiosk mode — "Print" sends the slip straight to the printer.
  • Works with standard thermal receipt printers (tested with 80mm Rongta models).
  • Clear on-screen setup instructions for staff.

🔒Security & reliability

  • OTP-gated — no token without phone verification.
  • Separate admin and operator logins; per-station operator permissions.
  • Safe, parameterized database queries; hashed passwords; single-use, time-limited codes.
  • HTTPS-ready; timezone-accurate token dates and OTP expiry.

Reports & analytics

All reports support a date range and, where relevant, a station filter. Charts are drawn on-page; lists export to CSV (opens in Excel / Google Sheets). A live dashboard shows today's tokens, total tokens, feedback count, and average rating at a glance.

ReportWhat it shows
Daily visitsLine chart of tokens issued per day
Visitor listPhone, token, service, and time — with CSV download
FeedbackRating distribution bar chart + full feedback list, filterable by rating, with CSV download
Service-wise user countHow many customers used each service — bar chart + table
Monthly service-wise countLast 12 months, stacked bar chart of services per month + totals table
Service desk performanceTokens served and average serve time per desk and branch — with CSV download

Because every visit is an OTP-verified phone, reports reflect actual footfall by day, service, and branch — and the verified phone list (with consent) can feed service reminders or outreach.

At a glance

Touchscreen self-service token kiosk
Phone verification via OTP (on-screen or SMS)
Customizable SMS messages (English + বাংলা) with cost preview
SMS delivery log with plain-language status
Service selection printed on each token
Unique, collision-safe daily token numbers
1–5 star customer feedback with comments
Multi-branch organization of stations and desks
Service desks with per-desk service & agent assignment
Agent serving console: Call next / Complete / No-show / Recall
Public "Now Serving" lobby display with chime
Unlimited stations across unlimited locations
Central management of branches, stations, services, and staff
Per-operator station and desk permissions
Adjustable slip size + silent printing
Six built-in reports with charts and CSV export
Live dashboard (visits, feedback, average rating)
Secure logins, hashed passwords, HTTPS-ready
Self-installing database, fast deployment
Built-in Help / FAQ, user guide & deployment docs

See it in action

Standard PHP + MySQL — runs on ordinary, affordable web hosting with no framework lock-in and no complex build process. A location can be live the same day.

Staff login