Continue

Current event

Draft
Draft events can be prepared before check-in opens.

Create

New event

Create an event, then manage its sessions, attendees, enrolment, and check-in.

Open

Event dashboard

Ready

Sessions

Attendance sessions

Pilot readiness

Run checklist

Not ready

Developer data

Cloud sync diagnostics

Not configured
For local development only. Live deployments save directly to Firestore.

Live overview

Events and stations

0 live
Station heartbeat updates when a station link checks in.

Import

Paste CSV roster

Import will add or update attendees. Existing attendees and face enrolments are kept.
CSV headers supported: name, email, organization, externalId.

Roster

Imported attendees

0 attendees

Enrolment queue

Upload face photos

Active station

No station selected

Choose a station to begin.
Ready

Station setup

Create station link

0 stations

Operator test area

Built-in station and simulator Use this area to test a station from the admin browser. Real station links open a simpler operator screen.

Manual

Check in attendee

Use when the camera misses someone or you need an override.

Attendance

Marked attendees

Review

Recent scan decisions

Trial gate

Auto-approval settings

0 approved
System admin only.

Users

Approved and waitlisted

0 waiting

Support mode

Organisation diagnostics

Read-only support summary for debugging user issues. Workspace editing is intentionally not enabled here yet.
No organisation selected Select an organisation to inspect its current event, session, and record counts.

Payment provider

Checkout provider

Stripe One-time payment
Add Stripe environment variables before starting checkout.
Checkout opens a Stripe-hosted payment page.

First paid offer

Pilot event access

Event setup and attendance operations Roster import, face enrolment, station links, live monitor, manual correction, and export.
Server-created checkout Price, currency, tax, and payment methods are managed through the configured payment provider, not hard-coded in the app.
Safe launch path Live checkout stays disabled until a provider is configured. Stripe remains the default, with HitPay available for admin testing.

Evaluation

Recognition results

Recognition rules

Event defaults