← Documentation

POS Staff App

A lightweight web app for the counter — scan, recognize, reward. Works in any tablet or phone browser; nothing to install.

What it does

Staff scan a customer's wallet pass QR at the register and instantly see what they're holding and who they are. The card is state-aware — a VALID, PASS USED or EXPIRED banner up top — and shows the same offer title, details and terms the customer sees on their pass face, always current even if you edited the pass after it was issued. One tap awards points, redeems a coupon, or checks in a ticket. No hardware, no POS replacement, no per-seat licenses.

Setup

  1. In Settings → Registers, create a register for each device or location ("Front counter", "Downtown store"), optionally with a PIN.
  2. Open the register's link on the counter device — click the QR button next to the link and scan it with the device's camera, or copy the link and send it by SMS or email. The QR popup also lets you download or share the code as a PNG. Bookmark the page or add it to the home screen.
  3. The link itself is the key — regenerate it if a device is lost. With a PIN set, staff sign in once; the session stays valid for 12 hours.
The register QR popup in Settings → Registers: scannable QR code with Download PNG, Copy image, and Copy link actions

At the counter

  1. Point the camera at the customer's pass QR (Apple Wallet or Google Wallet — both work).
  2. The member card opens: validity banner, member identity, and the pass itself — offer title, details and terms for coupons; points balance and tier for loyalty passes.
  3. Loyalty: enter points and confirm — the customer's pass updates instantly with a push. Coupons: tap Redeem to mark the pass used (any Shopify discount code behind it is voided automatically). Event tickets: tap Check in.

Billing

Looking a member up is free. Awarding points counts as a redemption scan: 1 credit per scan pay-as-you-go, or — on Growth/Pro — 1 credit per 15-minute window per POS, so a busy counter is billed at most 4 credits an hour. Billing details →

Tips

  • Registers are account-scoped — one register handles every pass in your account, whatever the customer is holding: a coupon, an event ticket, a loyalty pass in any journey state.
  • Print the register's QR code (download it as a PNG from the QR popup) and tape it by the till — onboarding a replacement device is one camera scan.
  • Regenerating a register's link invalidates old bookmarks and any QR codes you saved earlier.
  • Points awarded at the counter run through the same loyalty engine as online orders — reaching a reward threshold transitions the pass and notifies the customer, exactly like an online redemption.
  • Prefer your own till system? The REST API exposes the same lookup and points operations.