Skip to main content
Sessions are individual agenda items within an event — talks, workshops, panels, or breaks. Sessions have scheduling (date, start/end time, timezone), capacity limits, location assignments, track categorization, and optional fees. Registrants select sessions during registration.

What you can do

  • Create and manage sessions with scheduling, capacity, and descriptions
  • Assign locations — physical rooms or virtual meeting links
  • Organize by tracks — group sessions into thematic categories
  • Set session fees including early bird pricing
  • Manage custom fields for session-specific data
  • Track attendance and scan check-ins at individual sessions
ResourceRelationship
EventsThe parent event containing the session
SpeakersPresenters assigned to the session
TracksThematic category the session belongs to
LocationsWhere the session takes place
Session FieldsCustom field definitions on sessions
Session FeesPricing for the session
Session AttendanceAttendance records for the session
Session ScansCheck-in scan records

Key concepts

Capacity and waitlists — Sessions can have a maximum capacity. When a session is full, registrants can be added to a waitlist via the Registrant Session Waitlists endpoints. Tracks — Tracks group related sessions into thematic categories like “Technical”, “Business”, or “Keynotes”. Registrants can filter sessions by track when building their agenda. Locations — Each session can be assigned to a location that includes a name, capacity, and address. Use the Session Locations endpoints to manage venues. Session fees — Sessions can carry their own fee on top of the base registration package price. Fees support early bird pricing with automatic date-based transitions. Attendance tracking — Use Session Attendance to record who attended, and Session Scans for physical check-in data (e.g., badge scans at the door).