Setting Up the POS App
The KukuExpress POS app runs on Android tablets and phones running Android 7.0 or newer, and on iPhone and iPad running iOS 15.5 or newer. See POS Device & System Requirements before buying a device.
Installation
- Download the KukuExpress POS app from the app store.
- Open the app and log in with your account credentials.
- Select your store from the list.
- The device will be automatically registered.
First-Time Sync
On first login, the app downloads your product catalog, categories, payment types, discounts, and staff data. This may take a moment depending on your catalog size.
Offline Mode
The POS app works offline. Sales are queued locally and synced automatically when connectivity is restored. You'll see a sync indicator showing pending items.
Setting Your Store Location from the POS
From POS app 2.31, you can set your store's map location without opening the web portal:
- Open Settings on the POS and tap Store Location.
- Search for your address or drag the map until the center pin sits on your storefront.
- Tap Save.
This updates the same coordinates as the web store-edit page. An accurate pin matters for delivery — driver dispatch, distance-based fees, and how customers find you in the app all use it.
Signing In, Signing Up & Resetting Your Password (POS 2.46)
Since POS app 2.46, your mobile number works everywhere your email does.
Signing in
The sign-in field accepts your username, email, or mobile number. Numbers can be typed as 09…, +63…, or with spaces — the app understands all of them.
Creating an account
Tap Don't have an account? Create one and the app asks for your mobile number first. It checks whether that number already belongs to a Kukuexpress account — for example a Kaminarigo customer login, a staff account another owner set up for you, or an earlier sign-up.
- No account yet: you continue to the account form with the number already filled in.
- Already registered: the app says "You already have an account", shows a masked hint of the email on it (like
a******jdf@g***.c**), and offers Sign in with this number. Tap it and the sign-in screen opens with your number ready. Use Use a different number if the account isn't yours.
This replaces the old "phone already in use" error that only appeared after you had filled in the whole form.
Forgot your password?
On the Forgot Password screen, enter either your email or your mobile number. The 6-digit reset code is always sent to the email address on your account, and the app tells you where it went in masked form — for example "A password reset code has been sent to a******jdf@g***.c**." Enter the code and your new password, then sign in.
If your account has no email on file, the app will say so — ask your store owner to add one from Staff in the web back office.
Cashier PINs: the register locks when you leave the app (POS 2.48)
Each sale is credited to the cashier whose PIN is active, not to the account the device signed in with. Since POS 2.48 the app clears the PIN session whenever it goes to the background (home button, app switch, screen off) and asks for a PIN again, so the next person at the register is recorded as themselves. Camera flows don't lock. The switch is under Settings → Lock when leaving the app. Details in Shift Reconciliation & Cash Management.
"Referred by" at Checkout (POS 2.49)
When the store's staff sales commission program is on and set to prompt at the POS, the checkout screen shows a Referred by (staff commission) picker listing your staff. It defaults to No referrer: the cashier is never assumed to be the one who brought in the sale. The pick travels with the sale — offline sales included — and the link waits for a manager's approval under HR & Payroll → Commissions. The picker appears only after the device has synced the store settings.
Customer agreements and sync
From POS 2.51 the sync step also downloads the store's published contracts so customer agreements can be read and signed offline at checkout. After linking a contract to a product in the back office, sync each device once; until then the POS asks for a sync before it can sell that item. See Customer Agreements.