DESKTOP CHECK-IN
Desktop check-in app for Windows and Mac
- Windows · 64-bit81 MB
- macOS · Apple silicon87 MB
- macOS · Intel93 MB
Key features
One-click offline mode
One button packages the event onto the laptop — roster with barcodes, registration answers, badge templates and their background images, and collection-point rules. On a 5,018-person event that takes about 35 seconds. From then on scanning, check-in, undo, and badge printing all run locally, and everything uploads in one pass when you are back online.
Badges print as you check people in
The badge is assembled on the machine from the template plus the attendee's own answers, then printed at the millimetre positions set in the organizer console. The server is not in the print path, which is exactly why badges keep coming out when the network does not.
Batch check-in and batch printing
Filter a group by ticket type, by what they answered on the registration form, or by search, then print their badges in one pass. Two modes, both stated before the run starts: print only, which changes nobody’s check-in status and is how a VIP list gets pre-printed; or print and check in, where anyone not yet checked in is admitted and anyone already checked in simply gets their badge.
The desk is also the print server
This machine hosts the printers for up to three check-in lanes on the venue network, so several entrances share one badge printer budget. A lane binds to the desk rather than to a printer, which means a roll running out is a routing decision rather than a re-pairing exercise — and every failover is recorded rather than silently applied.
Walk-in registration
Register someone who never signed up without leaving the desk. They are added to the roster, checked in, and their badge prints in the same action.
Search that works offline
Find people by name, email, company, or job title — including fields that exist only in their registration answers. The search runs against the local copy: about 8 ms across 5,018 people, with or without a network.
Gates and ticket rules
Run several entrances, each validating against the rules for that gate, and see throughput per gate. Wrong-gate and wrong-ticket-type arrivals are caught rather than waved through.
Live dashboard and big screen
Watch arrivals by hour, by gate, and by ticket type, with a pending-approval queue you can clear on the spot. A full-screen mode is built for a projector and deliberately shows no attendee names.
Collection points
The same desk also runs info capture, gift redemption, and access control with in and out counts. What each point is allowed to do is set on the server, so the screen only ever offers the actions that point actually permits.
Download the desktop client
Version 0.1.3 · released 2026-09-06 · included with every plan
- 81 MBWindows64-bit
Windows 10 or later
- 87 MBmacOSApple silicon
M1, M2, M3, M4
- 93 MBmacOSIntel
Macs from 2020 and earlier
Not sure which Mac you have? Apple menu → About This Mac → Chip. An M-series chip takes Apple silicon; anything labelled Intel takes the Intel build.
- Included with every plan — no per-device charge.
- Sign in with the BagEvent account that has access to the event.
- Windows will show a blue “Windows protected your PC” screen the first time you run the installer, because this build is not yet code-signed. Choose More info → Run anyway.
- macOS may warn that the app is from an unidentified developer until it is notarized. Right-click the app → Open → Open.
- If this desk will serve phones or scanners on the venue network, run the installer from an account that can approve the Windows Firewall prompt. Without that approval check-in still works on this PC, but other devices cannot reach it.
How it works
- 1
Sign in and pick the event
Install, sign in with your BagEvent account, and choose the event this desk is working.
- 2
Go offline before doors open
One button pulls the roster, answers, and badge templates onto the machine.
- 3
Scan, print, sync
Badges print as people arrive. Queued check-ins upload in one pass when you reconnect.
System requirements
- Version
- Windows 10 (64-bit) or later
- Install
- Per-user — no administrator rights needed
- Disk
- About 300 MB installed
- Printer
- Any printer installed in Windows
- Check-in lanes
- Needs one firewall approval — see below
- Version
- macOS 11 Big Sur or later
- Chip
- Apple silicon and Intel, separate downloads
- Install
- Drag to Applications — no administrator rights needed
- Disk
- About 300 MB installed
- Printer
- Any printer set up in macOS
Frequently asked questions
Scanning, check-in and undo, search across the full roster, and badge printing. On a 5,018-person event the desk is scanning 9.3 seconds after the event is opened and searches the local list in about 8 ms. Check-ins queue on the device and upload in one pass when you reconnect. Nothing is silently dropped — anything that fails to upload stays in the queue with the reason attached.
Registering a brand-new walk-in, because only the server can issue a ticket code; editing attendee details or swapping tickets; and any collection point the organizer has marked online-only, which refuses scans while offline rather than accepting them and reconciling badly later. Before the doors open, the offline screen lists exactly what this particular pack cannot cover — including which points are online-only, by name — so it is read at the desk rather than discovered in the queue.
Yes. The badge is assembled on the machine from the template and the attendee's own data, so the server is never in the print path. Templates and their background images are downloaded in advance as part of the offline package.
Any printer your operating system can already print to, over USB or the local network. Badge size, layout, and which template applies to which ticket type all come from the organizer console, and the app prints at those exact millimetre positions.
Yes. The desk hosts its printers on the venue network and serves up to three check-in lanes, so a site with several entrances does not need a printer at each one. A lane binds to the desk rather than to a specific printer, so when a roll runs out the desk re-routes that lane and records the failover. Pairing a device is not the same as authorising it: an operator at the desk has to approve it, and higher-consequence actions ask for a supervisor PIN.
Yes, and the screen makes you say which of the two you mean. Print only leaves everyone’s check-in status untouched, which is how a VIP list gets pre-printed before doors open. Print and check in admits the group as their badges come out: anyone not yet checked in is checked in, anyone already checked in simply gets their badge, and anyone the server refuses gets no badge at all. The count is restated before anything moves and the run can be stopped between badges.
Yes. Install the app on each machine and point them at the same event. Each desk reports its own throughput while duplicate-scan protection and the live count stay correct across all of them.
Yes. The desktop app has a self-service kiosk mode: attendees scan their ticket or type the check-in code from their confirmation email, and their badge prints on the spot when auto-print is on, along with a note of any add-ons they have to collect. It keeps working offline, queueing check-ins like a staffed desk. There is deliberately no name search on the kiosk — a public screen that lists names would let anyone check in as someone else — so lookups by name stay at a staffed lane.
The honest answer is that an offline pack is your attendee list sitting on a machine that leaves the office, so the controls are about limiting that rather than pretending it is not true. Every pack carries a lease — seven days by default, adjustable — after which the machine has to reach the backend again, which re-checks the account and refreshes the data in the same step; winding the system clock back does not extend it. Offline sign-in never stores the password, only an scrypt verifier, and it locks for five minutes after five wrong attempts. That verifier is sealed by the operating system keychain, DPAPI on Windows and Keychain on macOS. Check-ins that have not uploaded yet are never discarded.
No. It is included with every plan and there is no per-device charge. You only need a BagEvent account with access to the event.
Yes, while the desk is online. Register the walk-in on the event's own registration form, then either show a card payment QR code they pay on their own phone through Stripe, or confirm a cash or bank-transfer payment taken at the desk. Their badge prints once the payment is confirmed. A brand-new walk-in cannot be registered offline, because only the server can issue a ticket code — put up the self-registration QR code instead.
Field guides
- What happens to check-in when the venue Wi-Fi fails?Four different things vendors mean by offline check-in, what actually fails at a venue, and what still breaks even when scanning keeps working.
- What should be on a conference badge, and when should you print it?What a badge is actually for, the four things worth printing, why the QR code should carry a token and nothing else, and on-demand versus pre-printed.
- How do you run a large-scale conference from brief to close?A phase map for large offline conferences: the decisions that lock early, what each phase owns, and where to dig deeper — without industry averages.
0% platform fee on every plan — from $99 a month billed annually, with a 14-day free trial, no credit card, fair use on paid tickets (50 registrations / $500).
See pricingReady to run your next event?
Get started in minutes — or try the live demo to see what your attendees get.
- No credit card required
- GDPR-ready
- Multi-currency