Skip to content
bagevent.io
MANUAL · DESKTOP CHECK-IN

Set up the desk, then run the day

One laptop runs a registration desk: scan, check in, print the badge. This manual splits along the only line that matters onsite — what you set up once beforehand, and what you look up with a queue in front of you.

Version
0.1.2
Runs on
Windows 10 64-bit+
Install
no admin rights
LAN lanes
up to 3

Not installed yet? Download it from the desktop check-in page.

What is in here

Before the event
  • Install
  • Sign in and pick the event
  • Sync the roster
  • Printer and badge template
  • Turn phones into scanners
  • Prepare the offline pack
  • Desk settings
On the day
  • A normal check-in
  • The code will not scan
  • They are not on the list
  • Printing badges in bulk
  • You checked in the wrong person
  • Handing out gifts
  • The network drops
  • Leaving the desk
PART ONE

Before the event

One-time setup, for whoever prepares the machines. Work through it in order; nobody on the floor needs to touch any of it on the day.

  1. 1Install

    Download the installer from the desktop check-in page and run it.

    Expect a blue warning screen

    Windows shows Windows protected your PC. Choose More info → Run anyway. This is not a virus alert — Windows shows it for every new program it has not seen signed before, and this build is not code-signed yet.

    • No administrator rights needed — it installs per user, so an ordinary staff account is enough
    • About 300 MB once installed
    • Any printer already installed in Windows will do
  2. 2Sign in and pick the event

    Sign in with a BagEvent account that has access to the event, then select it from the list. Switch event at the bottom left changes it later.

  3. 3Sync the roster

    Press Sync data to pull the full attendee list onto this machine. After that the app syncs every 60 seconds in the background — pushing queued check-ins up, pulling roster changes down — and does a fuller refresh every 5 minutes.

    The BagEvent Onsite check-in screen, with the scan box at the top, the roster below it, and attendee detail on the right
    The check-in screen. The four numbers across the top are the event's live state: total, checked in, not in, and unsynced. Anything other than zero unsynced means check-ins are still waiting to reach the server.
    Do this before you leave the office

    The roster lives on the machine, so searching and checking in never depend on the network. But the first full pull does. Discovering at the venue that a laptop was never synced is discovering it too late.

  4. 4Printer and badge template

    Open Badge templates and confirm the design for this event. Templates are built by the organizer in the web app; this machine keeps a copy, which is why badges still print with no network.

    The badge templates screen in BagEvent Onsite
    The template is cached locally, so badge printing survives a network outage.
    Never select a file printer such as Print to PDF

    The app deliberately keeps file printers out of the print server: a badge routed into a PDF leaves the person at the front of the queue holding nothing.

  5. 5Turn phones into scanners

    This PC can also host up to 3 phones or handheld scanners over the venue network, all printing to the printers attached here. Useful for splitting an entrance, or for sending someone into the queue to scan while it is still moving.

    The print server screen with the firewall banner at the top and three device lanes below
    The print server screen. The yellow banner appears when Windows Firewall has no rule for the port — note that it says check-in on this PC is unaffected, which is exactly why this fault is invisible from where you are standing.
    1. 1Press Start server
    2. 2If the yellow banner appears, press Allow through firewall and approve the administrator prompt. Do not skip this. Without the rule, check-in on this PC works perfectly and paired phones simply never connect — nothing on screen looks wrong
    3. 3Press Pair a device on lane A, B or C and scan the code with the phone
    A device binds to a lane, not to a printer

    So when a printer jams or runs out of labels, the server can fail that lane over to another printer without anyone re-pairing a phone in the middle of a queue.

  6. 6Prepare the offline pack

    Venue networks fail. While you still have one, press Go offline to package the whole event — roster, badge templates, event configuration — onto the machine, so the desk keeps working when the network does not.

    The offline mode screen listing which functions survive with no network
    The offline screen states the limits plainly rather than promising everything. The lease at the top right defaults to 7 days: after that the machine has to reach the backend again, which re-checks the account and refreshes the data in the same step.
    With no networkWorksWhy
    Scan and check inyesQueued locally, sent on the next successful sync
    Undo a check-inyesAlso queued
    Find someone by name, company or emailyesSearches the roster on the machine
    Print a badgeyesAssembled from the cached template
    Collection pointspartlyOnly points the organizer marked as not requiring a connection
    Hand out giftsnoStock is counted on the server
    Walk-in registrationnoThe server issues the ticket code
    Change a ticket, approve a registrationnoThose decisions have to reach the server
    An offline pack is your attendee list

    Names, emails and phone numbers, sitting on a laptop that leaves the office. The lease is the one lever that limits it: long enough to cover the event, short enough that a forgotten laptop stops being a copy of your attendee list. Seven days by default, adjustable.

  7. 7Desk settings

    The settings screen showing desk options, connection, local data and version
    Settings. The left column is how this one machine behaves; the right is the connection and what it holds locally.
    • Desk name — sent as the check-in source, so reports can tell desks apart. Name them the way the floor plan does
    • Ignore a repeated scan for — 3 seconds by default. Scan guns fire twice on a slow trigger; the second read is ignored instead of raising a false “already checked in”
    • Sound on scan — leave it on. In a noisy hall, the beep tells the operator the scan landed faster than the screen does
    • Print a badge when someone is checked in on this PC — depends on your flow. Turn it off if badges are printed in advance and laid out on the table
PART TWO

On the day

For whoever is standing at the desk. This part is not a sequence — it is a lookup. Find the situation you are in.

A normal check-in

Leave the cursor in the box at the top and scan the attendee’s QR code. A scan gun behaves like a keyboard and presses Enter for you.

  • The row greys out with a green bar down its left edge
  • The badge prints at the same time, if this desk is set to print on check-in
  • Their details appear on the right, so you can check the name against the person

The code will not scan, or they have no code

Type instead, in the same box. Name, company, email and ticket code all work; press Enter. It searches the roster on this machine, so it works with no network. Then press Check in on their row.

They are not on the list

Go to Walk-in and register them there. The server issues a ticket code, and from that point they check in like anyone else.

This one needs the network

Only the server can issue a ticket code, so walk-in registration is the one desk task that stops when the connection does. If the venue network is unreliable, put the walk-in desk where the signal is.

Printing badges ahead, or in bulk

Go to Batch print. Select a group by ticket type, by what people answered on the registration form, or by search, and print the lot in one run.

The batch print screen with filters on the left and the selected group and print modes on the right
Batch print. Every filter on the left reads the local roster, so none of it needs a network. The two radio buttons on the right are the most consequential choice on this screen.

There are two modes, and the difference matters:

ModeWhat it doesWhen to use it
Print onlyPrints badges and changes nobody’s check-in statusLaying badges out on the table before the doors open
Print and check inAnyone not yet checked in is checked in. Anyone already checked in just gets a badge, with their check-in left alone. Anyone the server refuses gets no badgeAdmitting a whole group at once
  • “Skip anyone this machine already printed” is on by default, so re-running a batch does not print duplicates. It only knows what this machine printed — it cannot see another desk’s work
  • Check the label roll before a long run. A run can be stopped part-way
  • The order is check in first, then print: a jammed printer must never cost somebody their check-in, and someone the server refuses must never walk away holding a badge

You checked in the wrong person

Press Undo check-in on their row. An undone check-in is marked, not deleted — the record stays and still appears in reports, so undoing costs you no history.

Handing out gifts

Go to Collection and scan the attendee’s code. Gift stock is counted on the server, so this stops when the network does — except at collection points the organizer marked as not requiring a connection.

The network drops

Keep scanning. Change nothing. Check-ins queue on the machine and upload themselves when the connection returns.

  • The unsynced count at the top starts climbing. That is the system working, not failing
  • It returns to zero on its own. If it sits there once you are back online, press Sync once
  • Confirm it reads zero before shutting the machine down at the end of the day
Queued check-ins are never discarded

Even clearing the local roster keeps them — clearing the roster never throws away work that has not reached the server.

Leaving the desk

Press the red Lock desk at the bottom left. The roster holds every attendee’s name, company and contact details; an unattended desk is that list left open on the table.

APPENDIX

Troubleshooting

What actually goes wrong at a desk, and what is actually causing it.

Phones cannot reach the check-in PC
Almost always the Windows Firewall rule. Open Print server and look for the yellow banner, then press Allow through firewall. Check-in on the PC itself keeps working throughout, which is why nothing on screen points at the real cause.
One scan is counted twice
A slow scan-gun trigger fires two reads. Raise the repeat-scan window in Settings; it is three seconds by default.
No badge comes out
Check the printer is ready in Windows, then check that it is not a file printer such as Print to PDF. The print server leaves file printers out on purpose, because a badge routed into a PDF hands the queue nothing.
The unsynced count will not clear
The network is still down or the backend is unreachable. Press Sync once; if the number does not move, check the connection. Nothing is lost, and you can keep checking people in the whole time.
The app says a registration is cancelled
That is the server's decision, not a fault on the machine. Something is wrong with that person's registration and the organizer has to resolve it in the web app.
Windows shows a blue warning when installing
The installer is not code-signed yet, so Windows shows the warning it shows for every unfamiliar program. Choose More info, then Run anyway.
The roster looks stale after switching events
Press Sync data once after switching. The roster is per event and is not pulled until you ask for it.

This manual covers BagEvent Onsite v0.1.2. Every screenshot is of the running application. Wording on screen may shift between versions; the way the desk works does not.

Ready 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