Skip to main content
Skip table of contents

Schedules | Creating a Trainer-led Schedule as Admin

A trainer-led schedule is used when your course runs on specific dates and times with a trainer assigned (e.g. classroom or live online training).


When to Use This

Use this when creating a course that runs on fixed dates with a trainer, location, and defined timeslots.


Create a Schedule

  1. Log in as an admin

  2. Navigate to Courses > Schedules

  3. Click Add Schedule

The schedule setup screen will open.


Step 1: Summary Tab

Populate the key details for your schedule:

  • Schedule Title
    Internal only—use clear naming as this is searchable

  • Course
    Select the course this schedule belongs to - you created the course already - follow user guide here on creating a course

  • Location / Sub-location

    • Select a physical location (e.g. Training Centre > Room 1) - adding locations, follow user guide here

    • OR enter an Online Meeting Link - enter the meeting link external url

  • Trainer
    Select from the dropdown (must exist as a trainer contact)

  • Delivery Mode
    Select: Classroom / Blended / Online
    Tip - useful later for reporting or altering automated emails based on delivery mode.

  • Learning Mode
    Select Trainer-Led (this enables timeslots)

  • Certification Duration
    Enter number of days (used for expiry tracking) eg 1 year = 365, 2 years 730 (don’t forget leap years)

  • Schedule Note
    Add joining instructions or important info (this populates into emails to booker/student) - full user guide here on Schedule Note

Note: You do not need to save before moving to the next tab.

Screenshot 2026-04-13 at 11.04.04.png

Schedules | Summary Tab


Step 2: Timeslots Tab

This is where you define the actual course dates and times.

Timeslots control:

  • Dates

  • Start and end times

  • Trainer - leave blank default added on the summary

  • Location - leave blank default added on the summary

    Screenshot 2026-04-13 at 11.05.08.png

    Schedule | Timeslots

Option A: One-Off Schedule

  • Set Repeat = None

  • Manually select dates on the calendar

  • Enter:

    • Start time

    • End time

    • Trainer

    • Location


Option B: Repeating Schedule (if enabled)

  • Set Repeat = Custom

  • Select days of the week (e.g. Monday)

  • Click into each selected day

  • Add:

    • Start time / End time

    • Trainer

    • Location

  • Set Start Date and End Date

  • Click Generate Timeslots

  • Review and select required dates

Note: Time format is 24-hour (e.g. 13:00 = 1pm)


Step 3: Booking Tab

Define how users can book the schedule:

  • Book on Website
    Enable to make the schedule visible online

  • Show Timeslots on Frontend
    Disable if you have a high number of timeslots

  • Show Timeslots in Cart
    Same logic as above

  • Group Booking
    Enable to allow bookings with multiple delegates

  • Max Capacity
    Set total number of spaces

    • If set to 0 → waitlist will show

      Screenshot 2026-04-13 at 11.06.25.png

      Schedules | Booking Tab


Step 4: Fees Tab

Set pricing and payment options:

  • Fees Required
    Enable to charge for the course - disable if free

  • Charge per Delegate

    • ON → price per person

    • OFF → fixed price (used for private/in-company bookings, see full user guide here)

  • Web Payment Options
    Select:

    • Invoice

    • Credit Card

    • Sales Quote (optional) - add on feature

  • Fee
    Enter price

Screenshot 2026-04-13 at 11.14.25.png

Schedules | Fees


Save the Schedule

Click Save once all tabs are complete.


Outcome

  • The schedule is created with a unique ID

  • Timeslots are added to the timetable

  • Bookings can now be created

  • Schedule can be duplicated if needed

  • If Book on Website = Yes, it will appear on your website


Important Notes

  • You must select Trainer-Led to enable timeslots

  • Always complete Timeslots before saving

  • Ensure pricing is correct before going live

  • Trainer must exist as a contact to be selectable


Recommended Tips

  • Use consistent naming for schedules (e.g. “Manual Handling – May 2026”)

  • Double-check timeslots—this is the most common source of errors

  • Review the schedule on the frontend after saving to confirm visibility

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.