Documentation

Managing Event Sessions

How to add and manage sessions for your event.

Sessions form the backbone of your event schedule. Event Vault gives you full control over session details, speaker assignments, interactive features, and schedule organization using tracks.

Accessing the Sessions Section

  1. Log in to the Management Console.
  2. Select your event, then choose Sessions from the navigation menu.

Adding a New Session

  1. Click the CREATE SESSION button at the bottom of the Sessions page.
  2. Fill in the session details:
    • Name: The title of the session (required).
    • Format: Session format: e.g., Workshop, Panel, Keynote, Presentation (optional).
    • Capacity: Maximum number of attendees. Set to 0 for unlimited.
    • Location: Where the session takes place. Linking to a map marker enables in-app navigation (optional).
    • Start Time & Date / End Time & Date: When the session begins and ends.
    • Difficulty: Intended audience level or complexity (optional).
    • Handout Link: A URL to downloadable materials for this session (optional).
    • Track: Assign the session to a track or category (e.g., “Marketing”, “Technical”). Tracks help attendees filter the schedule and find relevant sessions.
    • Tags: Assign one or more tags from your event’s session tag list to group and filter sessions. Tags are chosen from a shared list rather than typed freehand (see Managing Session Tags).
    • Speakers: Assign one or more speakers from your speaker list. Assigned speakers can moderate Q&A for the session.
    • Live Q&A / Managed Q&A: Enable interactive Q&A so attendees can submit questions during the session.
    • Polls: Enable live voting polls for attendee engagement.
    • Pre-Registration: Require attendees to register for this session in advance. Uses ticket capacity when set.
    • Schedule Blocking: Prevent attendees from booking conflicting sessions scheduled at the same time.
    • Dynamic Content: Add rich descriptions, custom content blocks, and sponsor integration for the session detail screen.
    • Website Override: Optionally build a separate set of content sections that are shown only on the public website widgets, leaving the in-app session detail untouched (see Website Content Override).
  3. Click Save to add the session to your schedule.
Session Management Example

Editing or Removing Sessions

  • To edit a session, click the Edit icon next to the session name, update the details, and save.
  • To remove a session, click the Delete icon next to the session name.
  • Use the Copy icon to duplicate a session with pre-filled details, useful for recurring formats.

Managing Tracks

Tracks let you group sessions by topic, audience, or format, making it easier for attendees to filter the schedule and find relevant content.

  1. In the Sessions section, click the Tracks button.
  2. Click CREATE TRACK to add a new track.
  3. Enter a name for the track (e.g., “Main Stage”, “Workshop Room”, “Technical”).
  4. Sessions assigned to a track appear under that grouping in the app’s schedule view.

Managing Session Tags

Tags are a lightweight way to label sessions by theme or type (e.g., “Hands-On”, “AI”, “Sponsored”) in addition to their track. Like tracks, tags are drawn from a shared, per-event list so they stay consistent, and they can be used to filter and group sessions on public website widgets.

  1. On the Sessions page, click the TAGS button to open the session tag list.
  2. Add, rename, or remove tags to define the vocabulary available for this event.
  3. Click Save. These tags then appear as selectable options whenever you edit a session.

When editing a session, choose tags from the list in the Tags selector. Typing a tag that does not exist yet creates it on the fly and adds it to the event’s tag list so it becomes reusable for other sessions. Any free-text tags from older events are imported automatically the first time you open the tag list.

Tracks vs. tags: a session belongs to a single track (its place in the schedule grid), but can carry multiple tags (cross-cutting labels). Use tracks for the room/stream and tags for topics or formats.

Website Content Override

By default, the rich Dynamic Content you build for a session is shown both in the companion app and on any public website widgets. If you want the website to show different detail content — for example, a public-facing description that omits internal logistics — enable Override on Website when editing the session and build a separate set of content sections (titles, paragraphs, images, buttons, and speaker/sponsor blocks). When the override is on, the public website widgets render these sections while the in-app session detail continues to use the standard content sections.

Planning Board (Drag-and-Drop Scheduling)

For building and rearranging your programme quickly, switch the Sessions page from the List view to the Board view using the toggle at the top of the page. The board is a visual, drag-and-drop planner, so you can shape the whole schedule without opening each session individually.

  • Time-based layout: Each day is a column and the vertical axis is the time of day. Sessions appear as blocks positioned by their start time and sized by their duration, with a shared time ruler down the side.
  • Drag to reschedule: Drag a session block to move it to a different time or track. Drag its top or bottom edge to adjust the start or end time. A guide shows exactly where it will land as you drag.
  • Tracks side by side: Sessions are laid out into track lanes within each day. Drop a session onto a lane to assign its track, and parallel sessions scheduled at the same time sit next to each other so overlaps stay readable.
  • Snap control: Use the snap selector at the top to set the increment that dragging and resizing snap to, from 5 minutes up to 2 hours.
  • Unscheduled and no-time areas: Sessions without a date wait in an Unscheduled column; drag them onto a day to schedule them, or drop a scheduled session back to unschedule it. Sessions that have a date but no set time sit in a No-time tray at the top of each day until you place them on the grid.
  • Speaker conflict warnings: If the same speaker is booked for two sessions whose times overlap on the same day, the board flags both with a warning, so you can catch double-bookings before publishing.

Changes made on the board are staged, not applied immediately. A summary bar at the bottom lists every pending change; click Save to apply them all at once, or Discard to revert. This lets you experiment freely with the layout and only commit when you are happy with it.

Live Q&A

Event Vault allows you to enable a Live Q&A feature for any session, giving attendees the opportunity to ask questions in real time.

  • Enable Live Q&A or Managed Q&A when creating or editing a session.
  • Attendees and staff can submit questions via the companion app.
  • Questions must be approved by staff or assigned speakers before becoming visible to all attendees.
  • Questions can have the following statuses:
    • Pending: Only visible to the submitter, staff, and authorized speakers.
    • Approved: Visible to all attendees and can be upvoted.
    • Rejected: Only visible to the submitter, staff, and authorized speakers (highlighted in red).
    • Answered: Visible to all attendees, highlighted in green, with the answer shown below the question.

Live Polls

Enable live polls for sessions to gather instant feedback or run audience votes.

  • Enable the Polls feature when creating or editing a session.
  • Staff can set up and launch poll questions from within the companion app.
  • Attendees access the poll screen in the app and vote on available polls.
  • Use the Poll Whitelist feature to restrict voting to specific users by uploading a CSV of allowed email addresses.

Importing Sessions in Bulk

You can quickly add or update multiple sessions at once by importing a CSV file. This is the recommended method for large events or when migrating data from another system.

  1. Prepare your session data in a CSV file using the Sample CSV as a template.
  2. Ensure your CSV file is formatted exactly as shown, with the first row containing the headers in the correct order. Data rows can be empty except for required fields.
  3. In the Sessions section of the Management Console, click the IMPORT SESSIONS button.
  4. Choose your CSV file and click Upload to import your sessions.

Session Data Format

table_chart Data Specification

Format of the CSV file for importing sessions.

HEADER ID NAME FORMAT CAPACITY LOCATION START TIME END TIME DATE DIFFICULTY HANDOUT LINK HAS Q&A TINT
FORMAT String String String Integer String String (HH:MM) String (HH:MM) String (YYYY-MM-DD) String String String (true/false) String (HEX Color #FCBA03)
CONTAINS Unique ID Session Name Session Format Session Capacity Session Location Session Start Time Session End Time Session Start Date Session Difficulty A HTTPS URL to a publicly available location If the session has a live Q&A session The tint color defined in HEX COLOR FORMAT
REQUIRED YES YES YES YES YES YES YES