Gate & Operations8 min read•November 10, 2026 at 08:00 PM IST

Multi-Station Check-in: Managing Main Gates, Swag Desks, and Food Courts on One Pass

How college fests manage entrance re-entry, single-claim festival kits, and lunch tokens on a unified digital pass without paper vouchers.

P

Pooja Hegde

Convener, National Cultural Fest

The Multi-Checkpoint Festival Problem

Large-scale college festivals are not a single door. Attendees move between multiple checkpoints throughout the day: 1. Campus Main Gate: Verifies general event admission (students leave for lunch and re-enter multiple times). 2. Registration Kit Counter: Hands out official lanyards, festival guides, and event T-shirts (strictly 1 claim per attendee). 3. Catered Food Court: Serves festival lunch and dinner (strictly 1 claim per meal window).

When fests use paper wristbands, physical paper meal coupons, or stamps: Paper coupons get passed through fence railings to non-registered friends. Stamps wash off or get duplicated. * At the food counter, disputes erupt when students claim their paper coupon was lost.

---

1. Unified Digital Entitlements on Spark

Spark replaces physical paper slips with Station-Based Digital Entitlements:

Event Pass (TCK-88214)
├── Station: "Main Gate" (Re-entry: Allowed) ─────────> Entry: 09:15 AM, Re-entry: 01:20 PM
├── Station: "Kit Counter" (Re-entry: Denied) ────────> Claimed: 09:30 AM (Size L T-Shirt)
└── Station: "Lunch Court" (Re-entry: Denied) ────────> Claimed: 01:45 PM

---

2. Configuring Stations in the Dashboard

In the Organizer Dashboard (/dashboard/events/:id): 1. Navigate to the Check-in Stations tab. 2. Create Main Gate: Set `allow_reentry = true`. Purpose: General gate ingress/egress logging. 3. Create Kit & Swag Desk: Set `allow_reentry = false`. Description: Official Fest Lanyard & T-Shirt. 4. Create Food Court (Day 1 Lunch): * Set allow_reentry = false.

---

3. Realtime Gate Scan Experience

When a volunteer opens the scanner on their mobile phone: They select their assigned station from the dropdown (e.g., Kit Desk). As attendees arrive, the scanner reads their Dynamic Rolling QR pass. First Scan: Screen flashes bright green: `Admitted — Fest Kit Claimed`. Second Scan: If the attendee returns later, the screen flashes red with a vibration alert: `ALREADY_CHECKED_IN_AT_STATION — Claimed at 09:30 AM`.

This gives organizers total certainty that every meal and festival kit corresponds to a single verified registration.

Frequently Asked Questions

What is a check-in station in Spark?

A check-in station is a distinct physical scanning point (e.g., Main Gate, Kit Desk, Food Court) with its own re-entry rules and audit log.

How does Spark prevent an attendee from claiming two lunch packets?

By setting allow_reentry = false on the Food Court station, any subsequent scan of that ticket at the food desk triggers an immediate duplicate_rejected warning.

Topics covered in this guide:

#Check-in Stations#Gate Operations#Fest Logistics#Swag Distribution#Food Tokens

Next Step: Set Up Check-in Stations

Zero commission on tickets. Direct UPI payments to your club account. Instant gate QR passes and automated certificate delivery.

Set Up Check-in Stations →
Keep Reading

Related Event Guides