---
title: "Agenda"
url: https://www.tallievents.com/docs/agenda
updated: 2026-11-06
site: "Talli"
---

### All guides

#### [Docs home](https://www.tallievents.com/docs)

#### Getting started

- [Getting started](https://www.tallievents.com/docs/getting-started)
- [Organization settings and branding](https://www.tallievents.com/docs/branding)

#### Venues and layouts

- [Venues](https://www.tallievents.com/docs/venues)
- [Floor plans and layouts](https://www.tallievents.com/docs/floor-plans-and-layouts)
- [Venue map and signs](https://www.tallievents.com/docs/venue-map-and-signs)
- [One layout across a series](https://www.tallievents.com/docs/series-layouts)

#### Events

- [Events](https://www.tallievents.com/docs/events)
- [Agenda](https://www.tallievents.com/docs/agenda)
- [Write with AI](https://www.tallievents.com/docs/write-with-ai)
- [Cloning events](https://www.tallievents.com/docs/cloning)
- [Languages and translation](https://www.tallievents.com/docs/languages)
- [Registration form](https://www.tallievents.com/docs/registration-form)

#### Team

- [Team and roles](https://www.tallievents.com/docs/team-and-roles)
- [Roles and activity log](https://www.tallievents.com/docs/roles-and-activity)

#### Registration and attendees

- [Public registration and tickets](https://www.tallievents.com/docs/registration)
- [Attendees](https://www.tallievents.com/docs/attendees)
- [Orders and group registration](https://www.tallievents.com/docs/orders-and-groups)
- [Session sign-up and CE credits](https://www.tallievents.com/docs/sessions-and-credits)

#### Communication

- [Emails and contact lists](https://www.tallievents.com/docs/emails)
- [Surveys](https://www.tallievents.com/docs/surveys)

#### Planning and websites

- [Tasks and checklists](https://www.tallievents.com/docs/tasks-and-checklists)
- [Event website](https://www.tallievents.com/docs/event-website)

#### Exhibitors

- [Exhibitors](https://www.tallievents.com/docs/exhibitors)
- [Brand portal and booth scanner](https://www.tallievents.com/docs/brand-portal)

#### At the door

- [Check-in](https://www.tallievents.com/docs/check-in)
- [Devices and offline check-in](https://www.tallievents.com/docs/devices-and-offline)
- [Talli for iPhone](https://www.tallievents.com/docs/mobile-app)

#### Reports and AI

- [Dashboard, overview and reports](https://www.tallievents.com/docs/dashboard-and-reports)
- [AI assistants](https://www.tallievents.com/docs/ai-assistants)

[Docs](https://www.tallievents.com/docs) / Events

# Agenda

An event's agenda lists its sessions: talks, workshops, panels, keynotes, breaks and meals. Each session has a time, a room of the event's venue or another place, speakers, and optional details such as a track or CE credits. Attendees see the agenda on the registration page and on their ticket, in their language, and your team can print it.

## Open the agenda

Open an event and choose **Agenda** in the left sidebar. The agenda is a grid with one column for each room of the event's venue, in the venue's order, and the day's times down the side. Each column header shows how many people the room seats in its largest setup, for example "120 theater", with "+ online" when a session in it is streamed. A session without a room spans every column when nothing else happens at that time, such as a lunch break in the lobby. When it overlaps another session, it goes to an extra **Elsewhere** column instead. An event over several days shows one tab per day.

If the venue has no rooms yet, every session sits in one column, and the page links to the venue's **Rooms** tab to add them (see [Venues](https://www.tallievents.com/docs/venues)).

![An event agenda laid out by room and time, with a warning that one session needs a look because it has more seats than its room holds.](https://www.tallievents.com/api/media/1e078df3-90de-4d54-8785-6d23696453aa/talli-agenda-day.webp)

An agenda with a capacity warning. Shown with sample data.

## Add a session

Owners and admins:

1. Choose **+ Add session**.
2. Fill in the side panel.
3. Choose **Save session**. The session appears in its room's column.

| Field | Required | Notes |
| --- | --- | --- |
| Title | Yes | Up to 200 characters, for example "Workshop A: Online quoting tools". |
| Starts and Ends | Yes | In the event's time zone. The session must end after it starts. |
| Kind | Yes | Talk, Workshop, Panel, Break, Meal or Keynote. Talk is the default. |
| Room | No | One of the venue's rooms, each shown with the seats it holds for the session's kind. Choose "No room (somewhere else)" for a place that is not a room. |
| Where | No | Shown when there is no room, for example "Lobby". |
| Track | No | Who it is for, for example "Brokers and agents". For your team only. |
| Session sign-up | No | No sign-up, optional or required. Attendees sign up on the registration form or their ticket page (see [Session sign-up and CE credits](https://www.tallievents.com/docs/sessions-and-credits)). Turning it off while people are signed up asks first and cancels their spots. |
| Seats | No | A whole number. Leave it empty to use the room's size. |
| CE credits | No | Continuing education credits, for example 1 or 1.5, awarded when attendees are scanned in at the session. |
| Also streamed online | No | Shown to attendees with the session. |
| Speakers | No | Up to 20. Pick from your speaker list, or type a new name and choose **Add "name" as a new speaker**. New speakers are added when the session is saved, so a session that cannot be saved adds nobody. A name already on the list, in any capitalization, is that speaker. |
| Description | No | Up to 5,000 characters, shown to attendees. |

Choose a session in the grid to change it in the same panel. A session that takes sign-ups shows them on its card and in the panel, for example "52 / 60 signed up" or "Full, 3 waiting". Choose **Delete** at the bottom of the panel to delete it. Talli asks first; the session's speakers stay on your speaker list. A session that people earned CE credits in cannot be deleted until those credits are revoked.

An event's agenda holds up to 300 sessions.

Ask your assistant

```
Add a 45-minute workshop called Claims 101 to the agenda of the Spring Safety Seminar at 10:15 in Room A, with Nadia Haddad speaking and 1 CE credit.
```

Select the prompt and copy it into Claude or ChatGPT connected to Talli. Uses `get_agenda`, `list_speakers`, `create_session`. [Connect an assistant](https://www.tallievents.com/docs/ai-assistants#connect-claude)

## Warnings

Talli checks the agenda each time it changes and lists anything that needs a look above the grid. The session in the grid and its side panel show the same warnings.

- **A speaker in two places**: the same speaker is in two sessions at the same time.
- **A room used twice**: two sessions are in the same room at the same time.
- **Outside the event**: a session starts before the event does or runs past its end.
- **More seats than the room holds**: a session's seats are more than its room holds for the session's kind. Workshops are checked against the room's classroom capacity, meals against rounds of 8, and everything else against theater.
- **Nearly full**: sign-ups fill 90% of a session's seats or more, for example "Room A is 90% full. Move to Room B?". Talli suggests the smallest larger room that is free at that time, when there is one.
- **People in two places**: people signed up for the session also hold another session at the same time, for example after one was moved.

Warnings never stop you from saving. They are there so you can decide, for example when a session intentionally overflows into a hallway.

Ask your assistant

```
Check the agenda of the Spring Safety Seminar for room conflicts and sessions that are close to capacity, and suggest fixes.
```

Select the prompt and copy it into Claude or ChatGPT connected to Talli. Uses `get_agenda`. [Connect an assistant](https://www.tallievents.com/docs/ai-assistants#connect-claude)

## Speakers

Speakers belong to your organization and are shared by all of your events, so you enter a speaker once and pick them in any session. Below the grid, **Speakers** lists the speakers of this event's sessions with their title, company and how many sessions they have here.

Owners and admins choose **Edit** next to a speaker to change their name, title, company and bio. Names, titles and companies are up to 120 characters, and a bio up to 2,000. Changes show at every event the speaker speaks at.

## Import from a spreadsheet

Owners and admins can add many sessions at once:

1. Choose **Import CSV**.
2. Choose a CSV file, up to 256 KB, or paste the rows.
3. Choose **Import sessions**.

The first row names the columns. `title`, `start` and `end` are required; `room`, `track`, `speakers` and `description` are optional.

```
title,start,end,room,speakers
Welcome,8:30,9:15,Main hall,Maria Chen
Claims 101,10:15,11:15,Room A,Nadia Haddad; Tom Becker
```

- Times are written like 13:30 or 1:30 PM and fall on the event's first day; write "2027-09-14 13:30" for another day.
- Rooms are matched by name, ignoring case. A name that is not one of the venue's rooms becomes the session's "Where".
- Speakers are separated by semicolons and matched by name, ignoring capitals and extra spaces. New names are added to your speaker list, and a name given twice in one row counts once.
- Up to 200 rows at a time.

Importing adds sessions and never replaces the ones already there. If any row has a problem, nothing is imported, and Talli lists each problem with its line number, for example `Line 3: Start "noon" is not a time. Write it as 13:30 or 1:30 PM.`

Ask your assistant

```
Import this agenda into the Spring Safety Seminar: [paste your CSV with title, start, end, room and speakers]
```

Select the prompt and copy it into Claude or ChatGPT connected to Talli. Uses `import_agenda`. [Connect an assistant](https://www.tallievents.com/docs/ai-assistants#connect-claude)

## What attendees see

The event's public registration page shows the agenda below the event's details, day by day. Each session shows its time, title, where it is, CE credits, whether it is streamed, and its speakers with their titles and companies. The description and the speakers' bios open under **Session details**. The ticket page shows a shorter agenda with times, titles and places.

Session titles and descriptions, and speakers' titles and bios, are translated into the event's languages with the rest of its text, and your team can review them under **Translations** (see [Languages and translation](https://www.tallievents.com/docs/languages)). Changing a session or a speaker translates it again. Rooms and speakers' names and companies are shown as written. Tracks are for your team's planning and are not shown to attendees.

## Print

Choose **Print** for a printable agenda: one table per day with times, sessions, speakers and places, sized for letter paper. Use your browser's print command, or save it as a PDF.

![The printable agenda listing each session's time, title, speakers and room for one day.](https://www.tallievents.com/api/media/3854c780-d002-4588-819e-3e9480b44653/talli-agenda-print.webp)

The printable agenda. Shown with sample data.

## Cloning and changing the venue

When you [clone an event](https://www.tallievents.com/docs/cloning), its agenda is copied with it. Sessions keep their local time of day on the copy's date and their speakers, and are placed in the room of the same name at the copy's venue. A session whose room the new venue does not have keeps the room's name as its "Where".

Moving an event to another venue places its sessions the same way. A session whose "Where" names a room of the new venue is put in that room, so a session that lost its room on one move gets it back when the event moves to a venue that has it.

## Who can use it

Owners and admins add, change, import and delete sessions and edit speakers. Staff see the agenda, its warnings and the printable agenda, but cannot change them.

## Limits

- Up to 300 sessions per event, 20 speakers per session and 200 rows per import.
- Speaker photos are Coming soon.
- Sessions are placed with the form; dragging them on the grid is Coming soon.

## From an AI assistant

- `get_agenda` with `{ eventId }`: the venue's rooms, every session with `starts` and `ends` as wall-clock time in the event's time zone, its room or `locationLabel`, track, kind, streamed, sign-up, seats, CE credits and speakers, its `signups` (`seats`, `confirmed` and `waitlisted`, or null when it takes no sign-ups), and the `warnings` (`speaker_overlap`, `room_overlap`, `outside_event`, `over_capacity`, `near_capacity`, `signup_overlap`), each with a sentence.
- `create_session` with `{ eventId, title, starts, ends }` and any of `description`, `roomId`, `locationLabel`, `track`, `kind`, `streamed`, `signUp`, `capacity`, `ceCredits`, `speakerIds` or `newSpeakers` (owners and admins). `starts` and `ends` are `"YYYY-MM-DDTHH:mm"` in the event's time zone, for example `2027-09-14T10:15`. `kind` is `talk`, `workshop`, `panel`, `break`, `meal` or `keynote`; `signUp` is `none`, `optional` or `required`. `roomId` comes from the rooms in `get_agenda`, and `speakerIds` from `list_speakers`, in the order they are listed. `newSpeakers` is a list of `{ name, title?, company? }` for people not on the speaker list yet: they are added with the session, after `speakerIds`, and a name already on the list is that speaker.
- `update_session` with `{ sessionId }` and any of the fields above (owners and admins). `speakerIds` replaces the session's speakers, and `newSpeakers` adds people after them.
- `delete_session` with `{ sessionId }` (owners and admins): asks the person to confirm before deleting.
- `end_session_signup` with `{ sessionId }` (owners and admins, needs the person's confirmation): turns off sign-up and cancels everyone's spot; `update_session` refuses `signUp: "none"` while people are signed up.
- `import_agenda` with `{ eventId, csv }` (owners and admins): the CSV text described above, header row first. A bad row stops the import, and the error names each line.
- `list_speakers` with `{}`: your organization's speakers by name, with title, company, bio, the language their title and bio are written in, and how many sessions each speaks in.
- `upsert_speaker` with `{ name }` and any of `title`, `company`, `bio` or `sourceLanguage` adds a speaker; add `speakerId` to change one (owners and admins).

Find `eventId` with `find_events`. Every change is recorded in the activity log.

[Back to all guides](https://www.tallievents.com/docs)
