Skip to main content

Scanner App Pro (Beta)

A hands-free scanning experience with 2D barcode scanner support, kiosk mode, and offline capability.

Written by Dan. A
Updated this week

Overview

Scanner App Pro is a separate, standalone scanning tool — it is not a replacement for the standard Scanner App. Perkstar offers two scanner apps:

  • Scanner App (app.perkstar.co.uk/scanner-app/) — The default scanner, available on all plans. Camera-based scanning. Accessed from the dashboard

  • Scanner App Pro (scan.perkstar.co.uk) — An additional option available on Growth and Scale plans. Supports connected 2D barcode scanners (USB and Bluetooth), kiosk mode, multiple scanning modes, and offline capability. Currently in beta

Both apps work with all card types and process the same transactions. Scanner App Pro has all the same features as the standard Scanner App plus 2D barcode scanner support — so there's no need to use both. The difference is how you scan: camera only (Scanner App) vs camera and 2D barcode scanner (Scanner App Pro).

Scanner App Pro is currently in beta and is being continuously improved.


Installing the app

Scanner App Pro works in any modern browser, but for the best experience, install it as an app on your device.

Chrome or Android

  1. Open scan.perkstar.co.uk in Chrome.

  2. You'll see an Install Scanner App banner at the bottom — tap Install.

  3. The app is added to your home screen.

iPhone or iPad (Safari)

  1. Open scan.perkstar.co.uk in Safari.

  2. Tap the Share button (square with arrow).

  3. Scroll down and tap Add to Home Screen.

  4. Tap Add.

Once installed, the app opens full-screen without browser bars — just like a native app.


Signing in

  1. Enter your email address and password (the same credentials you use for the Perkstar dashboard).

  2. Keep Stay Logged In ticked so you don't have to sign in every time.

  3. Tap Sign In.

The app loads your loyalty programmes automatically.

Note: If the app has been idle for a long time (e.g., overnight), your session may expire. The app signs you out automatically and shows "Your session expired" — just sign in again.


The home screen

Top bar

  • Business name — Shown in the top left

  • Version number — Shown in the top right (e.g., v1.10.45)

  • Green dot — Indicates you're connected to the server

  • Menu button (three lines) — Opens Settings

Action buttons

  • Search (green) — Find customers by name, phone, or email

  • Camera (blue) — Open the camera to scan a QR code or barcode

Kiosk mode toggle

When switched on, the app listens for a connected 2D barcode scanner (USB or Bluetooth). Scanning a customer's card automatically processes the action.

When switched off, scanning opens the full customer profile where staff choose what to do manually.

Refresh settings banner

If you've made changes on the Perkstar dashboard (added new cards, changed settings), tap the Refresh Settings banner to pull in those changes.

Activity feed

The bottom half of the screen shows recent activity:

  • Green dot — Successful action

  • Yellow dot — Queued (will sync when back online)

  • Red dot — Failed action

Tap any entry to see full details.


Scanning modes

The app has three scanning modes. Choose which one to use in Settings.

Auto mode (fastest)

Best for high-volume businesses where speed matters.

  1. Customer presents their card.

  2. Staff scans the barcode.

  3. Action is performed instantly with no confirmation needed.

  4. Success screen shows for 3 seconds.

  5. Ready for the next customer.

Pros: Fastest possible workflow. Cons: No chance to review before confirming.

Quick confirmation mode (recommended)

Best for most businesses. Balances speed with accuracy.

  1. Customer presents their card.

  2. Staff scans the barcode.

  3. A confirmation popup shows the customer's name and the action about to be performed.

  4. Staff taps Confirm or Cancel.

  5. Success screen shows for 3 seconds.

Pros: Staff can verify the right customer before confirming. Cons: One extra tap per scan.

Manual mode (full control)

Best for businesses that need to enter amounts or add notes.

  1. Customer presents their card.

  2. Staff scans the barcode or uses Search to find the customer.

  3. Full customer profile opens with all options.

  4. Staff chooses the action, adjusts amounts, and adds notes if needed.

  5. Staff taps the action button to confirm.

Pros: Full control over every action. Cons: Slower — requires more taps.


Using the camera scanner

If you don't have a 2D barcode scanner, you can use your device's camera:

  1. Tap the Camera button (blue) on the home screen.

  2. Point the camera at the customer's barcode or QR code.

  3. The app automatically detects and scans the code.

  4. If you have multiple cameras, use the dropdown to switch between them.

Supported barcode types: QR codes, PDF-417, Code 128, Code 39, EAN-13, EAN-8, Aztec.

Tip: Hold the camera steady about 15–20cm from the barcode with good lighting.


Finding customers

Tap the Search button on the home screen to find customers without scanning:

  1. Type the customer's name, phone number, or email.

  2. Results appear as you type.

  3. Tap a customer to open their profile.

  4. Choose the action you want to perform.

Note: Phone numbers and emails are partially hidden (e.g., j***@email.com) for privacy.


Customer profile

When you open a customer's profile (via camera scan, search, or manual mode), you'll see:

Customer info

  • Name and initials avatar

  • Current balance (stamps, points, visits, or monetary value)

  • Card type badge (Stamp, Reward, Membership, etc.)

Tabs

Add tab — Record a visit, add stamps, add points, or record a purchase (depending on card type).

Redeem tab — Redeem available rewards. Only shows when the customer has rewards available. Tap a reward tier to select it, then tap Redeem.

Note: The Subtract tab has been removed to prevent accidental deductions. Use the Redeem tab for reward redemptions.


Processing transactions by card type

Stamp cards

Each scan records a visit and adds stamps toward a reward. One visit per scan (locked to prevent fraud). When enough stamps are collected, the Redeem tab appears.

Reward cards

Records a visit or adds points depending on the programme type. Customers earn points or visits toward redeemable reward tiers.

Multipass cards

Uses a visit (subtracts from remaining visits). Each scan deducts one visit. The display shows remaining visits.

Membership cards

Records a visit or uses a visit depending on the tier configuration. Automatically routes to the correct action based on the membership tier's limits.

Coupon cards

Redeems the coupon. Single-use coupons are used up after redemption. The display shows the coupon name and discount value.

Cashback cards

Records a transaction amount. Staff enters the purchase amount and the system calculates cashback automatically. The display shows the current cashback balance.

Gift cards

Adds funds or redeems balance. Staff enters the amount to add or redeem. The display shows the current balance in currency.

Discount cards

Records a transaction. The configured discount is applied automatically. The display shows the discount percentage.


Reward redemption

When a customer has a reward available and you scan their card, you'll see a reward prompt.

Named rewards (e.g., "Free Coffee," "Free Entry")

  1. The available reward tiers are listed.

  2. Tap the reward to select it (shows a tick).

  3. Choose one of three options:

    • Redeem Reward — Redeem the reward only

    • Record Visit Only — Skip the reward, just add the visit

    • Redeem & Record Visit — Do both at once

Count-based rewards

  1. A stepper shows how many rewards are available.

  2. Adjust the number if needed.

  3. Choose Redeem, Record Visit Only, or both.

Tip: If a customer doesn't want to use their reward right now, tap Record Visit Only to add the visit without redeeming.


Connecting a 2D barcode scanner

Scanner App Pro requires a 2D barcode scanner. 1D barcode scanners are not supported — they cannot read QR codes, which is how Perkstar loyalty cards are scanned.

Important: A 2D barcode scanner is a separate physical device that connects to your tablet, phone, or computer — it does not work on its own. You still need Scanner App Pro open and running on your device. The barcode scanner simply replaces the camera as the way you scan cards, giving you a faster, hands-free experience. Think of it as a wireless (or wired) accessory for the device running the app.

Note: Perkstar does not provide barcode scanners — you purchase your own. Any 2D barcode scanner will work. If you're looking for a recommendation, the Sunmi Blink is a model we've tested and recommend.

USB scanners

  1. Plug the USB 2D barcode scanner into your device (directly or via USB adapter).

  2. Turn on Kiosk Mode on the home screen.

  3. Scan a card — the app detects it automatically.

Bluetooth scanners

  1. Pair the Bluetooth scanner with your device via Bluetooth settings.

  2. Make sure the scanner is in HID keyboard mode (most scanners default to this).

  3. Open Scanner App Pro and turn on Kiosk Mode.

  4. Scan a card — the app detects it automatically.

Important: The scanner must be in HID (keyboard) mode, not SPP (serial) mode. Check your scanner's manual for how to switch modes.

Tip: If the Bluetooth scanner works in Search but not on the home screen, make sure Kiosk Mode is toggled on.


Settings

Tap the menu button (three lines) in the top right to open Settings.

Per-programme settings

Each loyalty programme (card template) has its own toggle. Auto-Accrual on means the card processes automatically when scanned. Auto-Accrual off means scanning always opens the full customer profile.

Some card types cannot use auto mode (e.g., cashback, gift cards, discount cards). These toggles will be greyed out with an explanation of why.

Global settings

Quick Confirmation — When enabled, auto-mode cards show a brief confirmation popup before processing. When disabled, cards process instantly with no confirmation.

Cooldown — The minimum time between scans on the same card. Prevents accidental double-scans. Range: 10 seconds to 24 hours. Default: 10 seconds. Adjust with the slider.

Sound — Enable or disable success/error sounds and haptic vibration feedback.

Prompt for Rewards — When enabled, the app shows a reward redemption screen if the customer has rewards available. When disabled, rewards are skipped and only the configured action is performed.

Language — Choose from 44 supported languages. The entire app interface changes to the selected language.

Check for updates

Tap Check for Updates to pull the latest settings from your Perkstar dashboard. Use this after adding new loyalty programmes, changing programme settings, or modifying reward tiers. The app shows a message confirming what changed.


PIN lock

Protect the app with a 4-digit PIN to prevent unauthorised access.

Setting a PIN

  1. Tap the Lock button (yellow) on the home screen.

  2. Enter a 4-digit PIN.

  3. Confirm the PIN.

  4. The app is now locked.

Unlocking

Enter your 4-digit PIN. The app unlocks automatically after the 4th digit.

If you forget the PIN

Tap Sign Out at the bottom of the lock screen. You'll need to sign in again with your email and password.


Offline mode

The app has limited offline capability. Here's how it works:

  1. You scan a card while online — the customer's details load.

  2. The internet drops before the action is sent to the server.

  3. The action is queued automatically instead of failing (shown with a yellow badge).

  4. When your connection is restored, queued actions sync automatically in the background.

  5. The badge updates to green (success) or red (failed) once synced.

Queued items are saved to the device, so they survive even if you close the app.

Important: Offline mode only works if the card was already fetched while you were online. If you've been offline for a while and a new customer walks up, the initial card lookup will fail — it requires an internet connection. Offline mode covers the specific scenario where the connection drops between loading the card and completing the transaction.


Troubleshooting

"Authentication Error"

Your session has expired. The app signs you out automatically — just sign in again. This happens after extended periods of inactivity.

"Connection Lost"

Check your internet connection. If you were mid-transaction, the action will be queued and sync when you're back online.

"This action isn't supported for this card type"

The action you're trying to perform isn't compatible with this card. For example, trying to subtract stamps from a stamp card. Use the correct action (Add or Redeem) for the card type.

Card not found after scanning

  • Make sure the barcode is clean and undamaged

  • Try scanning with the camera instead

  • Check that the card exists in your Perkstar dashboard

  • Confirm you have an internet connection (card lookup requires it)

New cards not showing up

Tap the Refresh Settings banner on the home screen, or go to Settings and tap Check for Updates to pull new programmes from your dashboard.

Barcode scanner not working in Kiosk Mode

  • Make sure Kiosk Mode is toggled on on the home screen

  • For Bluetooth: ensure the scanner is paired and in HID keyboard mode (not SPP serial mode)

  • Confirm you're using a 2D barcode scanner — 1D scanners are not supported

  • Try scanning into the Search field first to verify the scanner is connected

App stuck on "Loading..."

Sign out and sign back in. If the issue persists, clear your browser cache and reload the page.

Success message shows wrong number

Make sure your programme settings are correct on the Perkstar dashboard, then tap Check for Updates in the Scanner App Pro settings.


Supported languages

The app supports 44 languages: English, English (UK), Arabic, Bengali, Bulgarian, Catalan, Chinese (Simplified), Chinese (Traditional), Croatian, Czech, Danish, Dutch, Estonian, Finnish, French, French (Canadian), German, Greek, Hebrew, Hindi, Hungarian, Armenian, Icelandic, Indonesian, Italian, Japanese, Kazakh, Korean, Latvian, Lithuanian, Norwegian, Polish, Portuguese, Portuguese (Brazilian), Romanian, Russian, Slovak, Spanish, Swedish, Thai, Turkish, Ukrainian, Uzbek, Vietnamese.

Change the language in Settings at any time.


Tips for staff

  • Keep Kiosk Mode on when using a 2D barcode scanner — it's faster than camera scanning

  • Use Quick Confirmation mode for the best balance of speed and accuracy

  • Check for Updates after making changes on the dashboard

  • Set a PIN if the device is left unattended

  • Don't worry about mid-transaction internet drops — actions queue automatically and sync later

  • One visit per scan — the app locks visits to 1 to ensure accuracy

  • Tap Search if a customer's barcode is damaged or unreadable — find them by name or phone instead


FAQs

What's the difference between Scanner App and Scanner App Pro?

They are two separate apps. The standard Scanner App (at app.perkstar.co.uk/scanner-app/) is the default scanner included on all plans — it uses your device's camera to scan QR codes. Scanner App Pro (at scan.perkstar.co.uk) is an additional option on Growth and Scale plans that supports connected 2D barcode scanners (USB and Bluetooth), kiosk mode, multiple scanning modes, and offline capability. Both apps process the same transactions on the same card types — the difference is how you scan.

Which scanner app should I use?

The standard Scanner App is the default and is suitable for most businesses. If you're on a Growth or Scale plan and want to connect a 2D barcode scanner for a hands-free experience, Scanner App Pro has all the same features as the standard Scanner App plus barcode scanner support — so there's no need to use both. Choose whichever one suits your workflow.

Do I still need the standard Scanner App if I use Scanner App Pro?

No. Scanner App Pro has all the same features as the standard Scanner App plus 2D barcode scanner support. If you're using Scanner App Pro, there's no need to also use the standard Scanner App.

Is Scanner App Pro free?

Yes. Scanner App Pro is included with Growth and Scale plans at no extra cost. It is currently in beta.

How do I get access?

Scanner App Pro is available at scan.perkstar.co.uk. It is not accessed through the dashboard. If you need help getting set up, contact us via chat or email support@perkstar.co.uk.

Does it work offline?

Only partially. If a customer's card was already loaded while you were online and the connection drops before the transaction completes, the action is queued and syncs when you're back online. However, you cannot scan a new customer's card from scratch while fully offline — the initial card lookup requires an internet connection.

Can I use a 1D barcode scanner?

No. Perkstar loyalty cards use QR codes, which require a 2D barcode scanner to read. 1D scanners (the type that only read simple barcodes like those on retail products) are not compatible.

Do I just need a barcode scanner, or do I need another device too?

You need both. The 2D barcode scanner is an accessory that connects to a tablet, phone, or computer where Scanner App Pro is running. The scanner reads the customer's QR code and sends it to the app on your device, which then processes the transaction. The barcode scanner does not work on its own.

Does Perkstar provide barcode scanners?

No. You purchase your own 2D barcode scanner. Any 2D barcode scanner will work with Scanner App Pro. If you need a recommendation, the Sunmi Blink is a model we've tested and recommend.

My barcode scanner isn't being detected

Make sure Kiosk Mode is toggled on. For Bluetooth scanners, confirm the scanner is paired and in HID keyboard mode (not SPP serial mode). Try scanning into the Search field first to verify the scanner is connected. Also confirm you're using a 2D barcode scanner — 1D scanners cannot read QR codes and are not supported.

New cards aren't showing up

Tap the Refresh Settings banner on the home screen, or go to Settings and tap Check for Updates to pull new programmes from your dashboard.

The app is stuck on loading

Sign out and sign back in. If the issue persists, clear your browser cache and reload the page.

Where can I get help?

If you're having trouble with Scanner App Pro or setting up your 2D barcode scanner, email support@perkstar.co.ukand we'll help you get set up.

Did this answer your question?