POS App — Overview & Sign-in
Overview
The Rewardly POS is the tablet (or phone) app your staff use to ring up sales, take payment, manage dine-in tables, and run your loyalty programs at the counter. It's part of CommerceOS.
Each device logs in to one outlet and one register — the register being the till that decides what the app looks like and how it behaves. But a single device can hold several staff logins at once: once two or more people have signed in, they switch between themselves with a 6-digit PIN, so you don't have to log out and back in between shifts.
Almost everything on this page — which tabs appear, the colour theme, the order modes, the product grid — is driven by settings on the register and outlet you configure in the admin dashboard. Set those up first in Point of Sale.
Signing in
The first time a device is used, sign in with the account you created for that staff member.
- Open the app. The Welcome / Rewardly login screen shows an Email and Password field (with an eye toggle to reveal the password), a Remember Me checkbox, a Forgot Password? link, a Create an account link, and the app version at the bottom.
- Enter the email and password, then tap Login. On success a "Login Success — Hello {name}" toast appears and the app opens to its home screen.
- Tick Remember Me to keep the email pre-filled next time — it stores the email only, never the password.
First login completes your account
If the account isn't yet tied to a verified merchant, outlet, phone, and email, login sends you to the signup completion flow instead of the home screen. Finish that once and subsequent logins go straight through.
Forgot password
Tap Forgot Password? to reach a two-tab screen:
- Email — sends a new password to the account's registered email.
- Phone — pick a country code (defaults to
+65Singapore, remembered per device) and enter the number to receive a new password by phone.
On success you'll see "New password has been sent to your email/phone" and return to the login screen. Sign in with the new password, then change it from Settings.
Biometric sign-in (Touch ID / Face ID / fingerprint)
On a device with biometrics, the first successful manual login asks "Will you be using biometrics for future logins?"
- Accept, and the email/password are stored securely on that device. A fingerprint icon then appears next to the Login button on later visits — tap it, pass the OS biometric prompt, and you're in.
- Typing a new email clears the stored biometric credentials.
- If something goes wrong you'll see "Biometric authentication failed!" or "Biometrics not supported!".
One opt-in per device
Biometric sign-in is a per-device choice made through that one alert — there's no setting for it in the admin dashboard. Decline it on a shared device if several people use the same tablet.
The lock screen and switching staff
The app uses a PIN lock to protect the till between users without a full logout. A staff member needs a PIN code (set on their POS account in the admin dashboard) to use it.
Locking
The lock screen is a full-screen overlay with a numeric keypad asking for a 6-digit PIN (with an eye toggle and a Clear button). It appears when:
- A staff member taps the Lock tab or button — this only shows when the logged-in user has a PIN.
- The register has PIN Lock After Confirm switched on — the app auto-locks each time an order is confirmed, so the next person must enter their PIN.
A wrong code shows "Invalid PIN code" for about a second and a half. A Log out option (with a confirmation alert) is always available from the lock screen.
Switching staff on a shared device
When more than one staff member has signed in on the device, the lock screen first shows a "Select user to unlock" grid. Pick your name, enter your PIN, and the app re-authenticates as you — so two cashiers can share one tablet and each rings up under their own account.
The same thing has its own Switch User tab, which appears only when the device holds more than one stored user with PINs:
- The screen shows the current user, a grid of the other stored users, and a 6-digit PIN pad.
- Tap another user and enter their PIN to switch to them. Picking yourself just shows "You are already logged in".
- Long-press a stored user to Delete this user (with a confirmation) — use this when someone leaves or shouldn't be on that device any more.
One merchant per device
Stored users are grouped by your merchant. If someone signs in under a different merchant, the device's stored-user list is reset to just them. Re-logging an existing user always refreshes their token.
Logging out
Log out lives on the lock screen, the switch-user screen, and the bottom of Settings — always behind a confirmation alert.
Logging out clears the active session: the auth token, the current basket, and any selected customer, and it resets the app's cached data. It preserves your Remember Me email, stored biometric credentials, the device's backend environment, and the stored multi-user list — so the device stays set up for your team to sign back in quickly.
The tab bar
The side/bottom tab bar adapts to the staff member's role and the register's configuration, so two devices can show different tabs. The colour theme follows the outlet's operation type — food-service (FSR) outlets are blue, retail outlets are pink/red. Tapping the logo is a shortcut that jumps to a screen you nominate on the register (Sale, Order, or Concierge).
| Tab | When it appears |
|---|---|
| New Sale | The selling screen. Shows on a product charge-type register — staff tap products into the basket. |
| New Sale (amount charge) | On an amount charge-type register the sell tab is the charge-an-amount version instead of the product grid. |
| Concierge | The loyalty service desk. Shows on concierge-enabled registers, or for staff with the concierge role. |
| Orders | The on-device order list and order detail. |
| Inventory | Stock editing. Hidden for the concierge-only role. |
| Shift | Open/close the till and view shift status. Hidden when the register uses Auto Shift. |
| Attendance | The staff attendance QR. Shows only when the register has attendance tracking on. |
| Settings | The on-device settings home (below). |
| Switch User | Shows only when the device has more than one stored user with PINs. |
| Lock | Shows only when the logged-in user has a PIN. |
Concierge-only staff
A staff member with the concierge service role sees only the Concierge and Settings tabs — no selling, orders, inventory, or shift. Use this role for a loyalty desk that never rings up product sales.
The on-device Settings home
Open the Settings tab to reach the device's own settings. The top of the screen shows your merchant logo, the outlet name and its operation-type badge, the register name, your role, and the merchant name. Pull to refresh here to re-pull your user profile and the latest discount configuration.
Main
| Item | What it does |
|---|---|
| Notifications | The device's notification feed; carries an unread badge. |
| Edit Profile | Update your Name, Email, and Phone, then Save. |
| Change Password | Enter current / new / confirm passwords; validates the match. |
| Invite Customer | Send a sign-up invite SMS to a phone number. |
| Shift Report | Your shift (X/Z) reports — see Registers & Shifts. |
| Attendance QR | The rotating staff attendance QR code. |
| Check for Updates | Runs an over-the-air update check. |
| Printer Settings | Add and configure receipt/kitchen/label printers — see Printing. |
| Admin Settings | Opens the admin dashboard in the app. Shows only if your account has admin access (otherwise "Access denied"). |
| Help | Help content pulled from the server. |
Program info (read-only)
The Program list opens read-only panels that mirror what you set in the admin dashboard, so staff can check the rules without changing them: Loyalty, Membership, Store credit, Outlet Settings, and Other. Nothing here is editable on the device.
Outlet Register (editable on the device)
The Outlet Register panel is the one place staff can change settings directly on the device:
| Setting | What it does |
|---|---|
| Default order mode | The mode the sell screen opens in — Dine in / Eat in vs Take out. |
| Product Name Font Size | Product-name text size, a stepper from 12 to 28. |
| Product Number of Columns | How many columns the product grid shows, a stepper from 2 to 6. |
| PayNow QR on second display | (Android only) Show the PayNow QR on a second screen. |
A Save Changes button appears once you change the font size or column count.
The hidden environment config
Installer-only
Long-pressing the Welcome / Rewardly text on the login screen opens a hidden Config modal that switches the device's backend environment (Production vs Development/Staging) and can force an over-the-air update. This is for whoever sets the device up — leave it alone in day-to-day use. Pointing a live till at the wrong environment takes it offline for real sales.
For everyday update checks, use Check for Updates in Settings instead — or just tap the logo on the login screen, which runs the same update check safely.
Related
- Point of Sale — set up the register and staff accounts this device logs into.
- Registers & Shifts — opening, closing, and reconciling the till.
- Selling — building a basket and ringing up a sale.
- Payments — the tender buttons and how each one works.
- POS Settings — the admin-side register and tablet settings reference.