Building Your Program and Schedule
Add sessions to the Program, link speakers and rooms, and understand how the Program relates to each session's Run of Show.
Last updated
The Program is your event's master schedule. Every session — keynotes, panels, breaks, meals — is a Program item, and the Program is the single source of truth for when things happen.
Adding sessions
- Open your event and go to the Program tab.
- Select Add item (or Add program item).
- Fill in the session:
- Title — required, and must be unique within the event. For example, "Opening General Session".
- Date, Start time, and End time — the session's slot.
- Room — pick from the event's Rooms, or leave it empty and use the Room / location text field instead.
- Description — the attendee-facing copy.
- Internal notes — planner-only notes. Show-caller cue notes belong in the Run of Show, not here.
- Select Save changes.
Items without a date appear under Unscheduled, so nothing gets lost while the schedule is still coming together.
What CueKit checks for you
- A title is required, and two items can't share the same title.
- An end time without a start time, or a date outside the event's dates, is flagged.
- If someone else changed the item while you were editing, CueKit warns you before your save overwrites their work.
Connecting sessions to the rest of CueKit
- Speakers — assign speakers to a session from the item's Add speakers action, or from the Speakers tab. See Managing Speakers and Session Assignments.
- Run of Show — each Program item can have its own Run of Show with detailed cues. See Creating a Session Run of Show.
- Rooms — linking a Room keeps the display in sync with the Room's current name. See Understanding Rooms, Room Setups, and Places.
One important rule
The Program and the Run of Show are related but distinct. The Program owns the schedule; a Run of Show owns the cues. If you change a session's time, CueKit does not silently retime the cues — it flags the session for review so the show caller can decide what needs to move.
Importing a schedule
If you already have the schedule in a spreadsheet, the Program supports a reviewed import: you map your columns, preview the rows, and nothing is saved until you confirm.
In the preview, rows that match an existing session (or an earlier row in the same file) on title, date, and start time are marked Possible duplicate and start unchecked, so they aren't imported unless you tick them. Repeated titles like "Lunch" can be legitimate — tick any you want. Select all except duplicates never turns them on, and existing sessions are never changed or merged.
Import Prompt Playbook
Use the CueKit Import Prompt Playbook to review source documents, import Sessions first, and prepare one cue CSV for each verified Session Run of Show.

