Skip to main content

Live Session Booking Engine — Timeslots, Waitlists & Attendee Management

Everything you need to know about creating bookable sessions with multiple timeslots, recurring schedules, user limits, waitlists and attendee management.

Written by Seb Hefel

Overview

Innform's booking engine is built into both calls (online meetings) and on-site training sessions. It gives admins full control over scheduling, capacity, waitlists and attendee management — while giving learners a clear, structured experience when they're assigned to a session with multiple options.

This article covers everything you need to know about creating and managing bookable sessions.

Creating a bookable session

Go to Create > Live Sessions > Create content and choose either Call (online meeting) or On-site training.

Set up the basics first: title, description, cover image, category, and — for calls — your meeting provider (Zoom, Microsoft Teams or a custom link).

Timeslots — single, multiple and recurring

Every session is built around one or more timeslots. This is where the booking engine starts.

Single timeslot

If your session happens once at a fixed date and time, simply add one timeslot. Set the start date, end date, start time and end time. Learners assigned to the session are booked into this single slot.

Multiple timeslots

If you want to offer the same session across multiple dates or times — for example, the same onboarding call running on Monday and Thursday each week — you can add as many timeslots as needed. Each timeslot is independent with its own date, time, capacity and waitlist settings. In the Live Sessions list view, all timeslots for the same session are bundled together so admins can manage them without clutter. Learners are assigned to a specific timeslot, not the session as a whole.

📸 [ INSERT SCREENSHOT: List view showing a session expanded with multiple timeslots (Timeslot 2, Timeslot 3) visible below the main row ]
File: Screenshot_2026-04-22_at_09_26_13.png

Recurring sessions

For sessions that repeat on a regular schedule, you can set up recurring timeslots instead of creating each one manually. Choose your recurrence interval (daily, weekly, or custom) and the system will generate the timeslots automatically. This is particularly useful for regular team calls, weekly check-ins or monthly training days.

User limits and capacity

For each timeslot you can optionally set a user limit — the maximum number of learners that can be booked into that slot. Once the limit is reached, no more learners can be added unless someone is removed or the limit is increased.

The booking count is visible in the Live Sessions list (shown as X/Y, e.g. 1/1 bookings) so you can spot full sessions at a glance.

Waitlist

When a user limit is set and a timeslot is full, you can optionally activate a waitlist for that slot. Learners who are assigned once the session is full will be placed on the waitlist rather than being turned away.

The waitlist is visible in the session detail overlay under the Attendees tab. Admins can:

  • See all users on the waitlist in order

  • Manually promote a user from the waitlist into a confirmed spot when one becomes available

  • Remove users from the waitlist if needed

Waitlisted learners are notified when they are moved to a confirmed spot.

📸 [ INSERT SCREENSHOT: Attendees tab showing a booked attendee with "Assigned" badge and a user on the waitlist below ]
File: Screenshot_2026-04-22_at_09_27_52.png

Managing attendees

Open any timeslot from the Live Sessions list or calendar to access the Attendees tab in the session overlay. From here you can manage all bookings for that specific timeslot.

Assigning learners

Click + Assign next to a timeslot in the list view, or use the Attendees tab in the overlay, to assign learners directly to a specific timeslot. You can search by name or filter by group or property.

Cancelling a booking

In the Attendees tab, find the learner and cancel their booking. They will be removed from the session and notified. If a waitlist is active, you can promote the next person in line to fill the spot.

Rebooking a learner

If a learner needs to switch to a different timeslot of the same session, use the rebook option. This moves them from their current timeslot to the new one without needing to manually cancel and re-assign.

Marking attendance

After an on-site session has taken place, admins need to record attendance manually:

  1. Open the session from Live Sessions

  2. Go to the Attendees tab

  3. Mark each learner as attended or not attended

For sessions inside a Blended Learning path, attendance is handled automatically — the learner is progressed to the next element without the admin needing to mark them manually.

For online calls, attendance is tracked automatically based on joining the call.

Additional session settings

  • Certification — sessions can be linked to a certificate that is awarded upon completion

  • Recording — for calls via Zoom or Microsoft Teams (paid accounts), you can enable session recording so learners who missed the live call can watch it back

  • Prep materials — attach preparatory files or courses that learners should complete before the session. These are visible in the session overview

  • Location — for on-site sessions, add the physical address. Learners see this and a map when they access their session details

Using bookable sessions in learning paths and blended learning

Sessions with multiple timeslots can be added directly into Learning Paths, Blended Learning sessions and Onboarding automations. When a learner reaches that step, they can select their preferred timeslot — giving teams flexibility without requiring admin intervention for every booking.

Related articles

Did this answer your question?