Skip to main content

Batch Scan using PassReader

How to scan multiple passes using the PassReader app

Written by Paul Tomes

Introduction

By the end of this guide, you will be able to configure batch scan for your pass types, process multiple passes in rapid succession, and review the session results — all without leaving the scanner.

What is batch scan?

Batch scan lets you process many passes in a row without returning to the home screen between each scan. You configure what action to perform for each pass type (membership, coupon, or event ticket) up front, and then scan continuously. Each pass is processed automatically with a brief success indicator before the scanner is ready for the next one. It is ideal for high-traffic scenarios like event gates, busy check-in desks, or promotional campaigns.


Before you start

  • The PassKit PassReader app must be installed (Android or iOS).

  • You must be logged in with your staff credentials.

  • Your account permissions determine which actions are available for each pass type (see the configuration table below).

  • Your device needs an active internet connection.


Step 1 — Open Batch Scan

From the Home screen, tap BATCH SCAN. The Batch Scan Settings screen opens

automatically so you can configure your actions before scanning begins.


Step 2 — Configure your actions

The settings screen shows up to three sections — one for each pass type your account has access to. For each section, select the action to perform when that pass type is scanned.

Membership

Action

What it does

Permission required

None

Opens the member detail screen instead (normal scan behaviour)

-

Earn Points

Adds a set number of points to the member’s balance

Earn Points permission

Burn Points

Deducts a set number of points from the member’s balance

Burn Points permission

Check In / Out

Checks the member in if they are not checked in, or checks them out if they are

Check In/Out permission

When you select Earn Points or Burn Points, a stepper appears where you set the number of points (minimum 1).

Coupon

Action

What it does

Permission required

None

Opens the coupon detail screen instead

-

Redeem

Redeems the coupon immediately

Redeem permission

Event Ticket

Action

What it does

Permission required

None

Opens the ticket detail screen instead

-

Redeem

Redeems the ticket immediately

-

The CURRENT CONFIGURATION summary at the top shows your selected action for each pass type at a glance.

TIP You do not need to configure all three pass types. Any pass type set to None will simply open its detail screen when scanned, just like a normal scan.

When you are satisfied, tap Save settings to start scanning.


Step 3 — Scan passes

After saving settings, the camera opens in batch mode. You will see:

  • A “BATCH ON” status badge with a pulsing green dot at the top of the screen

  • Purple corner brackets framing the scan area with an animated scan line

  • A batch toggle button at the bottom left to switch batch mode on or off

  • An ON SCAN action summary button at the bottom right showing your current configuration

Point the camera at each pass in turn. For each scan:

  1. The app identifies the pass type and runs the configured action automatically.

  2. A brief loading overlay appears while the action is processed.

  3. A green success chip slides up confirming the result (e.g. “5 Points Earned”, “Coupon Redeemed”, “Member Checked In”).

  4. After about 2 seconds, the scanner is ready for the next pass.

NOTE If a scanned pass type has no action configured (set to None), the app opens the detail screen for that pass instead of processing it in batch mode.

IMPORTANT Do not scan the next pass while the loading overlay is showing. Wait for the green success chip to appear — scanning too quickly will cause the second scan to be ignored.


Step 4 — Review your session

As you scan, a collapsible recent scans panel at the bottom of the screen tracks your progress:

  • The collapsed header shows the total scan count and aggregate points (e.g. “8 scans this session · 40 pts”)

  • Tap the header to expand and see the 12 most recent scans with the action performed and time elapsed for each

  • Each entry shows the pass name, the action result (e.g. “5 Points Earned · 12s ago”), and the points delta if applicable

TIP Tap Clear session at the bottom of the expanded panel to reset the count and start fresh. A confirmation dialog — “Clear Session?” — will appear before clearing.


Step 5 — End the session

When you are finished scanning:

  1. Tap the back button (top-left corner of the screen).

  2. A confirmation dialog asks “Leave Batch Scan?” with the message “Your scanning session will end.” — tap Leave to end, or Stay to continue scanning.

  3. If you processed any passes, a “Batch Scan Complete” notification is saved to the app’s notification history with the total number of passes processed.


Switching between batch and normal mode

You can toggle batch mode on and off during a session without leaving the scanner:

  • Tap the batch toggle button (bottom-left) to switch to normal mode. The status badge changes to “BATCH OFF” with a red dot, the corner brackets turn white, and a banner reads “Normal mode · Scans open detail page”.

  • In normal mode, scanning a pass opens its detail screen as usual.

  • Tap the toggle again to switch back to batch mode.

TIP Use this when you need to review a specific pass in detail mid-session — toggle off, scan the pass to open its detail screen, then toggle back on to resume batch scanning.


Changing settings mid-session

Tap the settings gear (top-right corner) to reopen the Batch Scan Settings screen at any time. The camera pauses while settings is open. Save your changes and the scanner resumes with the new configuration.


Troubleshooting

Problem

What to do

A pass type section is missing from settings

Your account does not have access to that pass type. Contact your administrator.

An action is greyed out or not available

Your account does not have the required permission for that action. Contact your administrator.

"Network error. Please try

again."

Check your internet connection. The action was not performed — scan the pass again once connectivity returns.

Scanner does not respond after a scan

Wait for the loading overlay to clear (about 2 seconds). The scanner pauses automatically between scans to prevent double-processing.

Scan count seems wrong

The session count resets when you leave batch scan. If you cleared the session mid-scan, the count restarts from zero.

A scan opened the detail screen instead

of processing

That pass type is set to None in your batch settings. Open settings and select an action for that pass type.


Need help?

Inside the app, tap Settings → Contact Support to open a support chat with the PassKit team.

Did this answer your question?