The Agenda is a content feature that builds the event's schedule. The basic building block is a session — a single agenda item with a time, a stage, speakers, and content. Each session is assigned to a session type, which sets the default behavior for visibility, registration, and engagement features. To bundle sessions that need registration, you use registration blocks; stages and tags help attendees navigate a larger agenda. This article describes the architecture — how the layers fit together. The details for session types, workshops, and time slots live in the follow-up articles.
Before you start creating sessions, decide on the architecture — how many rooms, how many tracks, how many days, whether the agenda needs registration or not.
Add an Agenda under Content (if you do not have one yet).
Order of creation: session types → stages (if you have multiple rooms) → tags → sessions → registration blocks (if needed).
The session time is entered in the event's time zone (see Creating a new event).
In the left menu, go to Content → + Add → Agenda.
The content feature is added to the list of content features under Content, and the Sessions tab opens. Next to it appear the tabs Types, Blocks, Stages, Tags, Settings.
The Agenda content feature can be added to an event multiple times. Each instance has its own sessions, types, stages, and tags. Example: Main agenda, Workshops, Social program — three separate Agendas.
Sessions — individual agenda items. Each session has:
A name.
A date, start time, and end time.
A type (required — see below).
Optional: stage, tags, description, speakers, sponsors, and exhibitors.
Types — templates that define default behavior. Every session must be assigned to a type. Happenee comes with four base behaviors:
Keynote — visible to everyone, no registration. Keynotes, presentations.
Workshop — attendees register for individual workshops. Every workshop visible to them is open for registration.
Time slots — the attendee picks one of the offered slots (a reservation of a specific time).
Break — an informational item with no detail page, registration, or engagement.
From these four base behaviors you can create custom types (Keynote, Panel, Masterclass) — each one builds on one of the four bases. See How session types work for details.
Registration blocks — bundle sessions that require registration (Workshop and Time slots types) and set how many sessions from the block an attendee can sign up for. Example: a block called Morning workshops contains three workshops; Maximum number of sessions per attendee from this block = 1, so the attendee picks one of the three.
Stages — physical rooms or stages. They are assigned to sessions and serve as a filter both in the attendee app and on the microsite.
Tags — thematic labels (for example AI, Marketing, Leadership). They are used to filter and recommend content in the app.
The session type sets default behavior for registration, visibility, and engagement features (rating, questions, polls). Every session inherits these settings automatically, but you can override them on an individual session.
Changes to a type's settings only apply to newly created sessions. Existing sessions keep their individual settings.
The New session edit panel has five tabs (six for the Time slots type):
Information — name, date, time, type, block, stage, tags, organizer note.
Visibility — inherit from type, or set a custom rule (public / only for selected groups).
Content — session description, image, video-call link, engagement settings (rating, questions, polls).
Speakers — assign speakers and moderators (see Managing Speakers).
Partners — assign sponsors and exhibitors to the session.
Slots (Time slots type only) — overview of the generated slots and registered attendees.
The detail of how to create sessions of each type lives in the follow-up articles.
Sessions can also be created in bulk from Excel through the Import tab in the Agenda — see Bulk import of sessions.
Agenda without registration (lecture format). All sessions of type Keynote. You do not need registration blocks or stages — sessions and times are enough. Fits a conference or a meetup.
Workshops with open registration. Sessions of type Workshop without registration blocks. The attendee signs up for any number of workshops. Set a capacity (Limit total registrations) and, if needed, Session deregistration.
Workshops with limited choice. Sessions of type Workshop plus Registration blocks. Each block contains 3–5 workshops with a maximum of 1. The attendee has to pick one from the offer. Typical for a multi-round workshop format.
One-on-one meetings and time slots. Sessions of type Time slots. The session has a defined length (for example 60 minutes), which is split into 15-minute slots. The attendee picks a specific slot. Fits one-to-one meetings, car test drives, and reservations (see Setting up reservations in the Agenda — buses, workshops, social program for details).
Mixed agenda. A mix of types in a single event. Keynote as Keynote, workshops as Workshop, one-on-one meetings as Time slots, breaks as Break.
For a large conference with multiple rooms and parallel tracks:
Create Stages — one for each room.
Create dedicated session types or use Tags to distinguish tracks (for example Business Track, Tech Track).
Turn on the Stage and Tags filters on the Agenda's Settings tab.
In the Agenda settings, look at Allow concurrent registrations within this Agenda and decide whether it makes sense — yes for a conference, usually no for workshops.
By default, an attendee cannot register for two sessions at the same time. You can change this in the Agenda Settings:
Allow concurrent registrations within this Agenda — the attendee can sign up for overlapping sessions inside this Agenda.
Allow concurrent registrations across Agendas — the attendee can register at the same time for sessions across different Agendas, as long as the setting is on.
Turning concurrent registrations off triggers a confirmation dialog and removes existing overlaps. Change with care.
All content features (the Agenda included) have separate visibility toggles for the microsite and the attendee app. In the app, sessions are listed in chronological order. Registration for sessions of type Workshop and Time slots is available only in the attendee app — an attendee cannot sign up for a workshop through the microsite.
Decide the type before you create the session. For registration, pick Workshop (any number) or Time slots (a specific time).
The change only applies to new sessions of that type. You have to update existing sessions individually, or in bulk (Sessions tab → checkbox → Bulk actions).
For an agenda with parallel tracks, always create Stages and assign them to sessions. The attendee can then filter the agenda by room.
Turn Concurrent registrations on only where it makes sense (a conference plus a poster session; a workshop plus a social program). For ordinary workshops, leave the default restriction in place.
Slots are generated when the session is saved, based on the Time slot length and Break length fields. Check those fields. The session's Slots tab shows the generated slots and how full they are.
Once the first attendee registers for a Time slots session, you cannot change the type, the start and end time, the slot length, or the break length. Plan ahead.