Create and run concession stand events
This guide walks Coordinators and Admins through creating concession stand events, setting event details, assigning workers, and managing events through their lifecycle — all from the Events Hub.
The Events Hub
Opening Events from the top navigation drops you into the Events Hub with two tabs:
- List — the events table with a summary strip at the top, filter sheet, and temporal grouping (Today, This Week, Later this Month, and so on).
- Calendar — the same events on a month calendar. Switch tabs without leaving the page.
Each list card shows a lifecycle badge (Upcoming, Happening Now, Completed, Settled), a signup badge, and — for events with a Max Workers cap — a color-zoned coverage bar (red below 50%, amber 50–79%, green 80%+) with a X / Y workers label. Use the filter sheet (filter icon on the list) to narrow by status, venue, date range, or your own custom filters.
Click any event card to open its Event Detail page — that is where you edit, assign workers, check people in, and settle.
Understanding Event Statuses
Every event moves through a series of statuses:
| Status | Meaning |
|---|---|
| Upcoming | Event is created and visible, but has not started yet. |
| Active | Event is currently in progress. |
| Completed | Event has ended; stand data can now be entered. |
| Settled | Financial settlement has been run and transactions created. |
Create a New Event
- Navigate to Events from the main sidebar.
- Click the Create Event button in the top-right corner.
- Fill in the required fields:
- Event Name -- A descriptive name (e.g., "Homecoming Football Game").
- Venue -- The location where the event takes place. By default this is a free-text field (Custom Venue). Check the Platform Venue toggle to search for and select a venue from StandShare's built-in venue directory instead.
- Date -- The date of the event.
- Optionally fill in:
- Status -- Defaults to Upcoming. Change only if you are creating a backdated event.
- Per-Person Rate -- A fixed dollar amount paid per worker, if applicable.
- Max Workers -- The maximum number of confirmed workers. Leave blank for unlimited capacity.
- Enable Waitlist -- Toggle on to place workers on a waitlist once Max Workers is reached. The waitlist is unlimited in size.
- Fund Distribution Enabled -- Toggle on to apply General Fund and Board Fund deductions during settlement.
- Signup Window -- Optionally set an open and close datetime to control when self-registration is available.
- Click Create to save.
The event is created in Upcoming status (or whichever status you chose) and appears on the Events list.
There are no Notes or Settlement Template fields on the create form. Notes and settlement configuration are managed separately after the event is created.
Set Date, Location, and Details
To edit an existing event:
- Navigate to Events and click the event card to open its Event Detail page.
- Click Edit Event to open the tabbed Edit Event modal.
- Move between tabs as needed — the modal groups fields by purpose:
- Details — Name, Venue, Date, Status, Per-Person Rate, Signup Window, Max Workers, Waitlist, Fund Distribution.
- Stands — add, edit, or remove physical concession stands (see Add and configure concession stands).
- Additional tabs may appear depending on your org's enabled features.
- Click Save Changes.
The old separate Edit Event page and the AdminEventEdit view are gone. All editing happens in this tabbed modal, launched from the Event Detail page's Edit Event button.
On events that have already been Settled, the following fields are locked and cannot be changed:
- Venue (both Custom and Platform Venue)
- Per-Person Rate
- Fund Distribution Enabled
If you need to correct these fields on a settled event, you must reverse the settlement first.
Platform Venue vs. Custom Venue
The Venue field supports two modes, toggled by the Platform Venue checkbox next to the Venue label:
- Custom Venue (default) -- Type any location name or address directly into the text field.
- Platform Venue -- Check the toggle to open a venue picker that searches StandShare's built-in venue directory. Selecting a platform venue links the event to standardized venue data.
You can switch between modes when creating or editing an event. On settled events, the venue type cannot be changed.
Enable Self-Registration and Signup Windows
Registration settings are part of the main Create Event modal and Edit Event page — there is no separate Registration tab.
To allow families to self-register for an event:
- Set Max Workers to the maximum number of confirmed workers you want. This controls the capacity for confirmed assignments.
- Optionally toggle Enable Waitlist to on. When Max Workers is reached, additional sign-ups are placed on an unlimited waitlist and automatically promoted when a spot opens.
- Optionally set a Signup Window:
- Signup Opens At -- Leave blank to allow registration immediately. Set a future datetime to open registration at a scheduled time.
- Signup Closes At -- Leave blank to keep registration open until the event ends. Set a datetime to close registration automatically.
- Click Create (new events) or Save Changes (existing events).
Once registration is open, a Sign Up button is visible to eligible users on the event.
For advanced signup configuration including group-based priority tiers, see Configure Timed & Tiered Signup.
There is no Waitlist Capacity field. Once enabled, the waitlist accepts an unlimited number of entries. Only Max Workers limits the number of confirmed (non-waitlisted) workers.
How capacity and waitlist enforcement work
The two fields interact as follows:
| Max Workers set? | Waitlist enabled? | Behavior |
|---|---|---|
| Yes | No | Sign-ups are accepted up to the limit. Once full, the Sign Up button is hidden and no further sign-ups are accepted. |
| Yes | Yes | Sign-ups up to the limit are confirmed. Once full, additional sign-ups go onto an unlimited waitlist. When a confirmed worker cancels, the first waitlisted person is automatically promoted. |
| No (blank) | No | Unlimited confirmed sign-ups. No waitlist. |
| No (blank) | Yes | The waitlist toggle has no effect without a Max Workers limit — all sign-ups are confirmed immediately. |
If you want to use the waitlist, always set Max Workers first. A waitlist without a capacity limit will never activate.
To adjust capacity after an event is created, use the Edit Event page (pencil icon in the Actions column). Increasing capacity on a live event with an active waitlist automatically promotes waitlisted workers if auto-promotion is enabled. See Control Event Registration and the Waitlist for admin controls.
Add Stands to an Event
Each event can have one or more concession stands. Stands are used to track commission revenue independently.
- Open the event from the Events Hub.
- Click Edit Event and switch to the Stands tab.
- Click + Add Stand.
- Enter the Stand Number (e.g., "Stand 1", "North Entrance") and an optional Max workers per stand.
- Repeat for each stand at the event.
Stands are read-only on settled events — make stand changes before you settle.
After the event is completed, you will enter commission and tip data per stand before settlement.
Assign Workers to an Event
Workers are the family members (or guest workers) who staff the concession stands. Assignments are managed from the Roster drawer on the Event Detail page.
- Open the event from the Events Hub.
- Click Manage Roster on the Event Detail page to open the Roster drawer.
- Click + Assign Worker.
- Search for a family or user and select the worker.
- Optionally assign them to a specific Stand and a Role (e.g., "Cashier", "Runner").
- Click Assign.
The Roster drawer also holds the Check-In and Mark All Attended controls — both of those actions moved here so attendance and assignment live in one place.
Each assigned worker starts with an attendance status of Assigned. You can update attendance later:
| Attendance Status | Meaning |
|---|---|
| Assigned | Worker is scheduled but has not confirmed. |
| Confirmed | Worker has confirmed they will attend. |
| Attended | Worker was present at the event. |
| No Show | Worker did not attend (may incur a debit). |
| Cancelled | Assignment was cancelled before the event. |
Only workers with Attended status receive a payout during settlement. Mark attendance accurately before settling.
Cancel or Remove an Event
To cancel an event before it takes place:
- Navigate to Events and open the event you want to cancel.
- Open the Actions menu on the Event Detail page and choose Delete Event (available for unsettled events in Upcoming status).
- Confirm the deletion.
Deleting an event permanently removes it and all associated worker assignments. This action cannot be undone. If you want to preserve a record of the event, consider leaving it in Upcoming status rather than deleting it.
Creating an Event from a Template
If your organization has saved event templates, you can quickly create one or more events with pre-filled settings.
- Navigate to Events from the main sidebar.
- Click the From Template button in the top-right corner. This button only appears when your organization has at least one saved template.
- In the template dialog:
- Select a template from the dropdown list. Each template contains the venue, stands, and settings from a previously saved event.
- Add dates -- enter one or more dates for the events you want to generate. Click + Add Another Date to add additional date rows.
- Name suffix (optional) -- for each date, enter a short label such as "vs Franklin High". The generated event name combines the name prefix with this suffix.
- Name prefix (optional) -- if set, all generated events use this prefix. For example, a prefix of "Bucs vs" and a suffix of "Franklin High" produces the event name "Bucs vs Franklin High".
- Click Generate {N} Event(s) to create the events.
All generated events inherit the template's settings (venue, stand configuration, rates, fund distribution, and other details) and start with Upcoming status. You can edit each generated event individually afterward.
For full details on batch generation and managing templates, see Use Event Templates.
Saving an Event as a Template
To save an existing event as a template for future use:
- Navigate to Events.
- Find the event in the list and open its action menu.
- Click Save as Template.
- Enter a Template Name (the field pre-fills with "Template from {event name}").
- Click Save Template.
You can view and delete saved templates in the collapsible Event Templates section at the bottom of the Events page.
Cloning an Existing Event
Cloning creates a copy of an existing event with a new date. This is useful when you have a similar event coming up and want to reuse the same settings without creating a full template.
- Navigate to Events.
- Find the event you want to clone and open its action menu.
- Click Clone Event.
- In the clone dialog:
- Date (required) -- enter the date for the new event.
- Name (optional) -- enter a new name for the cloned event. If left blank, the original event's name is used.
- Click Clone to create the copy.
The cloned event inherits the original event's venue, stands, rate, capacity, and other settings. Worker assignments are not copied -- you will need to assign workers to the new event separately.
Use Clone for one-off copies and Templates when you plan to create the same type of event repeatedly throughout the season.
Next Steps
- Use Event Templates -- Save templates, manage the template library, and generate a full season's events in one step.
- Manage the Worker Roster -- Assign workers to specific stands, swap assignments, and update attendance.
- Configure Timed & Tiered Signup -- Set up registration windows and priority tiers.
- Manage Registration & Waitlist -- Admin controls for registrations and the waitlist.
- Toggle Fund Distribution for Events -- Control whether General Fund and Board Fund deductions apply.
- Enter Stand Revenue -- Record commission, tips, and per-person rate before settling.
- Settle Events -- Run the settlement engine after an event is completed.
- View Event History -- Review past events and their financial outcomes.