Scan tickets at the door
The Pulse: Event Tickets scanner is a mobile app for iOS and Android that validates QR code tickets at the door. It works online (instant sync with Shopify) and offline (scans stored locally and synced later).
Download the app
| Platform | Link |
|---|---|
| iOS | App Store — search Pulse: Event Tickets Scanner |
| Android | Google Play — search Pulse: Event Tickets Scanner |
Or go to /app/scanner in your Shopify admin for the direct download links.
Sign in
- Open the app and tap Sign in with Shopify.
- Enter your store domain (e.g.
mystore.myshopify.com). - Approve the connection in the Shopify OAuth screen.
The app syncs your events automatically after sign-in.
Select an event
From the home screen, tap the event you want to check in for. The app downloads the ticket list for that event.
Once you select an event and the ticket list has downloaded, the app works without internet. Keep the app open and the list will stay in memory for the duration of the event.
Scan a ticket
Point the camera at the attendee's QR code (printed PDF or displayed on their phone screen).
| Result | Meaning |
|---|---|
| Green — Valid | Ticket is authentic and not yet used. Attendee is checked in. |
| Yellow — Already used | Ticket was scanned before. Shows first check-in time. |
| Red — Invalid | QR code not found in the ticket list for this event. |
| Red — Voided | Ticket was cancelled or refunded. Do not admit. |
A haptic pulse and audio tone accompany every scan result.
Online mode
When connected to the internet:
- Every scan syncs to Shopify in real time.
- Multiple scanners at different entrances see each other's scans instantly — no double-entry risk.
- The Live stats panel updates continuously (total checked in, remaining capacity).
Offline mode
When there is no internet connection:
- The app uses the last downloaded ticket list.
- Scans are stored locally on the device.
- A banner shows that you are in offline mode and when the list was last synced.
- Once reconnected, tap Sync now to push all offline scans to Shopify. Duplicates are resolved automatically (last write wins on timestamp).
If two scanners both work offline and scan the same ticket, Pulse marks it as used on sync and logs both scan events. Review the scan log after the event if needed.
Manual check-in
If an attendee cannot display their QR code:
- Tap Search in the app.
- Type the attendee's name, email, or order number.
- Tap their ticket → Check in manually.
Manual check-ins sync the same way as QR scans.
After the event
All scan data is available in the Pulse admin under Tickets. Filter by event to see check-in timestamps, the scanner device used, and whether each scan was online or offline.