Scanner App

A Scanner That Is Just a Web Page

The Scanner App opens in any browser, on any phone or tablet your staff already own. They sign in with their own login, point the camera at a card, and make the transaction. No POS integration, no app store, no extra hardware.

Try it yourself

Eight Card Types, One App

The scanner puts a different set of controls on screen for every kind of card. Pick one, scan it, and walk the transaction through exactly the way a member of staff would.

 

 

9:41●●● ⏷ 🔋
LoyaltyPerfect

Your staff open app.loyaltyperfect.com/scanner-app on the phone they already carry.

It is a web page, not a download. The Scanner App is a Progressive Web App: it opens in Safari, Chrome or whatever browser is already on the phone, and “Add to Home screen” makes it sit on the home screen like any other app. Any phone or tablet with a browser and an internet connection will run it, which usually means the hardware budget for going live is nothing at all.
How it works

Four Steps From Link to Transaction

Nothing here needs a developer, a terminal, or a call to whoever sold you the till. The first three steps happen once per person; the fourth is the whole job.

🔗1

Open your own scanner link

It is the same address for everyone on your team — app.loyaltyperfect.com/scanner-app. Send it to staff in a message and they are one tap away from the login screen.

🔐2

Sign in with email and password

Either the main account, or a manager login you created for that person. A manager login is what makes each transaction traceable to whoever actually served the customer.

📷3

Scan the card, or search for them

Point the camera at the pass and it opens. If the phone is flat, the battery is dead or the customer forgot which wallet it is in, search by name, phone number, email, or card serial number instead.

✅4

Make the transaction

Add stamps, points or visits, or redeem what is due. A confirmation screen shows what is about to happen and lets you attach an internal comment that the customer never sees.

Unattended

Kiosk Mode, and Where It Stops

Leave a tablet on the counter, customers hold their card up to the camera, and the stamp lands without anyone tapping a thing. It genuinely works — but only for the card types where a transaction needs no judgement, and this is the part most people find out too late.

Runs unattended

  • Stamp card, visit mechanics
  • Stamp card, stamp mechanics
  • Reward card, visit mechanics
  • Reward card, points mechanics
  • Multipass
  • Membership
  • Coupon

There is a built-in delay before the same card can be credited again, so nobody walks off with eight stamps from one visit. Try it on a test card first — a few templates still ask for one confirmation tap.

Still needs a person

  • Stamp card with expense mechanics, or Products
  • Reward card with expense mechanics, or Products
  • Cashback
  • Discount
  • Gift card

The pattern is simple: anything where somebody has to type in what was spent, or choose what was bought, cannot be left to the customer.

Who can change it. Turning kiosk mode on is something a manager can do from their own login. Changing how it is set up is not — those settings stay with the main account, which is exactly where you want them when the tablet lives on a counter all day.
Worth knowing

Six Things Nobody Tells You Until Friday Night

None of these are problems. They are the small facts that decide whether the first busy shift goes smoothly or turns into a queue.

⌛

The session ends every 24 hours

It cannot be changed, so make signing in part of opening up. Discovering it mid-rush, with a queue, is the one avoidable bad moment.

👤

One login, one device at a time

The same credentials open on two phones at once will interrupt each other’s sessions. It is also the reason to give each person their own login rather than share one.

🏠

Add it to the home screen

From the browser’s share menu on iOS or Android. After that it opens full screen with one tap and stops looking like a web page anyone can close by accident.

👀

Allow the camera once

The first scan on a new phone asks for camera permission. If someone taps “Don’t Allow”, the camera stays off until it is switched back on in the browser settings.

💬

Comments stay inside

Every confirmation lets you leave a note — “paid cash”, “manager approved”, “third coffee, first one was cold”. The customer never sees it.

⚙

There are settings in the menu

Behind the three-line icon: a beep on a successful scan, whether the result is shown, copying the QR to the clipboard, and a debug mode for when a code will not read.

Before the first shift

Four Ways to Make It Harder Than It Is

Every one of these is something you set once, at the start, and then never think about again.

One login for the whole team

It works, and it costs you every per-person number the platform would otherwise keep: who served whom, how many transactions each person made, when their last one was.

Skipping the purchase amount

On several card types it is optional, so it gets skipped. Then the reports can tell you how many people were served and not what any of it was worth. Three seconds at the scan, every time.

Expecting it to work with no signal

It is a web app, so it needs a connection. In a basement bar or a market hall with bad reception, test it on the actual spot before opening day rather than on the pavement outside.

Building a kiosk around the wrong card

Cashback, discount, gift, and anything based on what was spent or bought will not run unattended. Decide the card type first, then decide whether a tablet can be left alone with it.

Your Staff Already Have the Hardware

Open the link, sign in, scan. If you can run the program from the phones already behind your counter, the only thing left to decide is what the card should reward.