Manual check-in & check-in rules

Getting started ·7 min read ·Updated June 2026
You’re here because…

you want to admit attendees and control how a ticket may be used — once, several times, only during a window, or once per day.

Even without the dedicated app, the free core can check people in from wp-admin and enforces a full set of check-in rules. The rules engine lives in the core, so a ticket behaves identically whether it’s scanned from the admin, the Check-in app, or the POS.

Check someone in from the admin

  1. Open Venuera → Tickets (or the order) and find the ticket.
  2. Use its check-in control to mark an entry. Venuera records the entry with a timestamp and who did it, and flips the ticket to checked-in.
  3. Every attempt is written to an audit log, so you can see when each entry happened and undo the last one if it was a mistake.

The check-in rules

Rules are resolved in layers: a global default, overridden by a per-event setting, overridden by a per-ticket-type setting. Set the broad policy once and only override where a specific event or tier differs. The rules are:

  • Max entries — how many times a ticket may be used: single entry (1), a fixed number (N), or unlimited (0).
  • Availability window — when the ticket may be scanned at all (see below).
  • Per-time-basis limit — e.g. “1 entry per day” for a multi-day pass, either rolling (last 24h) or calendar (resets at local midnight).

Availability windows

The availability rule has several modes, all computed in UTC so they’re correct across time zones:

  • Open-ended — always valid.
  • Event window — valid from N minutes before the event start to N minutes after.
  • Upon start — valid from the event start time onward.
  • Time after order — valid for N minutes after the ticket was purchased (good for timed-entry vouchers).
  • Time after first check-in — once first used, valid for N more minutes (e.g. a 3-hour re-entry pass).
  • Date range — valid only between two specific dates/times.

Max entries, availability window and per-time-basis limit — set globally, per event or per ticket type.
Max entries, availability window and per-time-basis limit — set globally, per event or per ticket type.

What a scan returns

When a ticket is checked, the engine returns a precise result: entry allowed, already used, max reached, not open yet, window closed, limit reached, wrong event, or invalid (refunded/cancelled). The same result codes drive the colour and message you see in the Check-in app.

Next step

For doors with crowds, the Check-in app turns any phone into a scanner — and works fully offline while still enforcing every rule above.

Next in Getting started Export attendees to CSV/PDF