The Event details page is the per-session view of a completed (or in-progress) event run. It pulls together every piece of data captured during the session (timing, host, performance, notes, objectives timeline, photos, team) and lets you edit nearly every field inline. Open a session from the Event history list to land here.
Getting started
Open Events > Event history, find the session, click the three-dot menu, and pick View event details.
How it works
The page is structured top-to-bottom into:
- Header with event image, name, transaction link, and Edit / Delete / Save / Cancel controls
- Four stat cards: Booking time, Start time, End time, Total time
- Three sections: Session, Performance, Notes
- Objectives timeline with completed and not-completed nodes
- Team and photos
- General interactions (interactions sent during the session that weren't tied to a specific objective)
Most fields support inline edit when you click Edit in the header. Changes don't persist until you click Save.
Step-by-step guide
Open and review a session
- Open Events > Event history
- Click the three-dot menu on any session and pick View event details
- Scan the page top-to-bottom: header, stat cards, Session / Performance / Notes, objectives timeline, team and photos
- Use the breadcrumb at the top (Event history > [session name]) to navigate back
Edit session timing and metadata
Click Edit in the header. Every editable field switches to its input variant (date pickers, time pickers, dropdowns, textareas). Edit any of the fields shown below:
| Section | Editable fields |
|---|---|
| Stat cards | Booking time (time picker), Start time (date + time picker), End time (date + time picker) |
| Session | Host (dropdown of company users), Corporate booking (toggle), Total interactions, Total issues |
| Performance | Event completed (toggle), Custom time (HH:MM:SS) |
| Notes | Pre-event notes (textarea), Post-event notes (textarea) |
Click Save in the header to commit, or Cancel to discard.
Edit a single objective
Scroll to the Objectives timeline. Each completed objective row has its own Edit button; click it on the objective you want to change. The inline form appears with:
| Field | Description |
|---|---|
| Completed | Toggle |
| Completion date | Date picker |
| Completion time | Time picker |
| Interaction count | Number input |
| Interactions given | Textarea for free-text notes |
| Issues | Textarea for breakage / issue notes |
Click Save on the objective row to commit, or Cancel to discard.
Manage photos
Scroll to the Team and photos section. The Photos column shows:
| Element | Description |
|---|---|
| Photos disabled warning | Shown when the photo feature isn't enabled in your subscription |
| Large preview image | The currently-selected photo at full size |
| Thumbnail grid | Every photo on the session, with a per-photo selection checkbox |
| Selection counter | "{N} of {M} selected" |
| Email X photo(s) to team | Emails the selected photos to the team |
| Upload photo | Adds a new photo to the session |
| Remove photo | Removes the selected photo |
Use Upload photo to add photos one at a time, the thumbnail grid to pick which photos to email or remove, and Email X photo(s) to team to send the selection to the linked customers.
Manage the team
- The Team column shows the list of confirmed players for the session
- Click Set team name to set or update the team's display name. An inline input with Save / Cancel appears
- Click Add participant to open a modal for adding a new player by first name, last name, email, and phone
- Each player row shows the player's avatar (initials), name, and email (or a Minor badge for minor participants), plus action buttons
- Below the participants list, the Non-participating guardians section lists guardians who signed for minors but are not playing themselves
Review general interactions
- Scroll to the bottom of the page
- The General interactions section lists every interaction sent during the session that wasn't tied to a specific objective
- Each row shows the interaction type badge, description, and timestamp
Delete a session
- Click the Delete event button in the header (red styling)
- Confirm the prompt
- The session is removed permanently. Linked photos, notes, and objective progress go with it. Booking history and the customer record are unaffected
Reference
Header
| Element | Description |
|---|---|
| Event image | Thumbnail (or placeholder) of the event |
| Event title | The event name |
| Transaction link | "Transaction #[order_number]" with a link icon when a transaction is attached |
| Edit | Switches the page to edit mode |
| Delete event | Permanently removes the session (red styling) |
| Save | Commits edits |
| Cancel | Discards edits |
Stat cards
| Card | Icon | Display | Edit |
|---|---|---|---|
| Booking time | calendar-60 | Booking start time + booking date | Time picker |
| Start time | triangle-right-17 | Session start time + date | Date picker + time picker |
| End time | trophy | Session end time + date | Date picker + time picker |
| Total time | time-alarm | Calculated duration | Read-only |
Session section
| Field | Visibility | Type | Notes |
|---|---|---|---|
| Host | Always | Dropdown of company users | Reassign the host |
| Corporate booking | Visible if corporate booking field is enabled | Toggle | Tags the session as corporate |
| Total interactions | Visible if interactions field is enabled | Number | The session's total interaction count |
| Total issues | Visible if issues field is enabled | Number | The session's total issue count |
Performance section
| Field | Visibility | Display |
|---|---|---|
| Event completed | Visible if completed field is enabled | Toggle |
| Percent completion | Always | Calculated from completed objectives |
| Time remaining | Always | Computed from session duration vs. event duration; shows "Extra time spent" when exceeded |
| Custom time | Visible if custom time field is enabled | HH:MM:SS |
| Final timer value | Always | Final timer value at session end |
Notes section
| Field | Visibility | Type |
|---|---|---|
| Pre-event notes | Always | Textarea (read), text or N/A (display) |
| Post-event notes | Always | Textarea (read), text or N/A (display) |
Objectives timeline
| Element | Description |
|---|---|
| Event start node | Marks t=0 |
| Per-objective node (completed) | Solve time badge, name, "[N] interaction(s)" badge, "[N] issue(s)" badge if breakage occurred, edit / save / cancel buttons, optional notes with icons |
| Per-objective edit form | Completed toggle, completion date, completion time, interaction count, interactions given textarea, issues textarea |
| Not-completed section | Same accordion structure for objectives that weren't finished |
| Event end node | Marks the session end |
Team and photos
| Section | Elements |
|---|---|
| Photos | Disabled warning (if applicable), large preview, thumbnail grid, "{N} of {M} selected", Email X photo(s) to team, Upload photo, Remove photo, "No photos assigned" empty state |
| Team | "Add participant" button, "Set team name" button, team name display / edit, player list with avatar, name, email, action buttons, Minor badge for minors |
| Non-participating guardians | List of guardians who signed waivers but are not playing |
General interactions
| Element | Description |
|---|---|
| Section header | "General interactions" with a count badge |
| Interaction row | Interaction type badge, description, timestamp |
Modals
| Modal | Purpose |
|---|---|
| Photo lightbox | Full-size image viewer with prev / next, counter, close |
| Upload photo | File input with preview and Save / Cancel |
| Add participant | First name, Last name, Email, Phone inputs + warning alert |
Good to know
- The page is edit-mode-driven. Most fields are read-only until you click Edit in the header. This keeps accidental edits away while letting you make corrections when needed.
- Stat card durations are computed from start and end times. If you edit the timing, the Total time card recalculates immediately when you save.
- The Performance section is the easiest place to spot incomplete or unusual sessions: time remaining will show "Extra time spent" when the session ran over, and percent completion summarizes objective progress at a glance.
- The Objectives timeline is the audit trail of how the team progressed. It's useful for after-action review with hosts, especially when breakage notes or unusual interaction counts come up.
- Custom time vs End time: end time is when the session was actually marked complete (clock time). Custom time is an adjusted completion time you can set manually (e.g., for sessions where the official run included a pause that shouldn't count). Reports and leaderboards typically read custom time when present.
- Photos uploaded here flow into the customer's photo gallery and the Photos page, where you can apply overlays and email at scale.
- The Add participant modal exists for sessions where someone joined who wasn't on the original waiver. Their info is captured directly on the session, separate from the customer database.
- Non-participating guardians are tracked separately so you can see who signed for minors without playing themselves.
FAQ
Q: I changed the host but the calendar still shows the old host. Why?
A: The session host change here applies only to this session record. The booking's host (visible on the calendar) is a different field. To update the calendar host, edit the booking from the bookings list.
Q: How do I add a photo I forgot to capture during the session?
A: Click Upload photo in the Photos column. The new photo gets attached to this session immediately. Or upload from the Photos page and assign it to this booking from there.
Q: I deleted an objective entry by accident. Can I restore it?
A: Not directly. The objective row is reconstructed from the original event setup, so if the objective still exists in the event editor, it should reappear. If the objective was deleted from the event setup, you'd need to reconstruct it from the Objectives tab.
Q: Can I email photos to a single participant instead of the whole team?
A: From this page, the Email X photo(s) to team button sends to everyone linked to the booking. For per-participant control, use the Photos page which has a more granular email flow.
Q: How is "Time remaining" calculated?
A: Time remaining = the event's planned duration minus the actual session duration. Positive means the team finished with time left; "Extra time spent" appears when the session ran longer than the planned duration.
Q: Can I edit a session that wasn't completed?
A: Yes. Open the session, click Edit, and toggle the Event completed field as well as the rest of the timing and notes. Saving updates the session and the row in event history.