Skip to content

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.

  1. 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.
  2. 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.
  3. 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 +65 Singapore, 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:

  1. The screen shows the current user, a grid of the other stored users, and a 6-digit PIN pad.
  2. Tap another user and enter their PIN to switch to them. Picking yourself just shows "You are already logged in".
  3. 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).

TabWhen it appears
New SaleThe 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.
ConciergeThe loyalty service desk. Shows on concierge-enabled registers, or for staff with the concierge role.
OrdersThe on-device order list and order detail.
InventoryStock editing. Hidden for the concierge-only role.
ShiftOpen/close the till and view shift status. Hidden when the register uses Auto Shift.
AttendanceThe staff attendance QR. Shows only when the register has attendance tracking on.
SettingsThe on-device settings home (below).
Switch UserShows only when the device has more than one stored user with PINs.
LockShows 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

ItemWhat it does
NotificationsThe device's notification feed; carries an unread badge.
Edit ProfileUpdate your Name, Email, and Phone, then Save.
Change PasswordEnter current / new / confirm passwords; validates the match.
Invite CustomerSend a sign-up invite SMS to a phone number.
Shift ReportYour shift (X/Z) reports — see Registers & Shifts.
Attendance QRThe rotating staff attendance QR code.
Check for UpdatesRuns an over-the-air update check.
Printer SettingsAdd and configure receipt/kitchen/label printers — see Printing.
Admin SettingsOpens the admin dashboard in the app. Shows only if your account has admin access (otherwise "Access denied").
HelpHelp 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:

SettingWhat it does
Default order modeThe mode the sell screen opens in — Dine in / Eat in vs Take out.
Product Name Font SizeProduct-name text size, a stepper from 12 to 28.
Product Number of ColumnsHow 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.

  • 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.