Skip to content
PDF

Generate sessions ​

Use the Generate dialog to create many dated sessions at once for the week shown in the scheduler, all with the same visibility and bookability settings. Open it with the Generate button in the scheduler toolbar. The button is available only in the Week and Work week views, and the sessions it creates are for the week currently shown.

Before You Start ​

  • The Sessions module is on, and the session is linked through Dependencies to a standard resource (its calendar) that is selected in the scheduler. If Generate is missing, follow Prepare a calendar for group sessions.
  • Your user has Configuration & settings set to Manage. Without it the dialog opens read-only: the visibility and bookability fields cannot be changed and there is no save button. The sessions you generate are then saved to the server under your user, which also needs Organisation set to Manage, or Manage on that calendar's resource under Resources; without it the next sync is refused, go flow signs you out and the changes not yet synced on this device are lost — see What each right opens.
  • The scheduler shows the week you want to fill.

What One Run Creates ​

  • One week. Sessions are created for the dates of the current Week or Work week view. Work week covers the days from your organisation's first to its last working day; a ticked day before or after them creates nothing, but a closed day in between (for example a Wednesday off) still gets sessions, which the Work week view does not show. Days of the current week that have already passed are included, so untick them.
  • One session. Every slot belongs to the session chosen at the top. Run Generate once for each session (class format) you offer that week.
  • One slot per selected calendar. When several selected resources are linked to the session, each slot is created on each of them. Select only the calendar you want to fill.
  • No copy week or term. go flow cannot copy a week or generate a whole term. To fill further weeks, move to the next week and run Generate again; the dialog starts with its default settings every time it opens.

Choosing the Session ​

At the top, the Session selector sets which session the new slots belong to. It lists the sessions linked to the selected calendars; if there is only one, it is already selected and cannot be changed.

Visibility and Bookability ​

The Visibility & bookability section controls how the generated sessions appear on the booking site and when clients can book them. Every generated session gets these settings, and you can change them per session later in Edit a session. They start at Public, Bookable now and Full details each time the dialog opens.

  • Visibility — Public, Hidden, Private or Restricted.
  • Bookability — Bookable now, Not bookable, Bookable from date or Bookable days before. Choosing Bookable from date reveals a date field; Bookable days before asks for Opens this many days before instead, and each generated session then opens that many days before its own date — the usual choice for a series, where one fixed date would open every session at once. Booking opens at midnight of the opening date, in your organisation's time zone. If you leave the date or the number empty, nobody can book the sessions until you enter it.
  • Display — Full details or Coming soon (masked). On the booking site, a session that opens on a later date is shown as coming soon, with its opening date, whichever display you choose, and a session that is bookable now is shown in full. The choice currently changes only how the entry is marked in the scheduler.

When visibility is Restricted, an Eligible groups selector appears where you choose which member groups may book. This requires a group membership field to be configured for your organisation — otherwise a hint is shown in its place. If you combine Restricted with Bookable from date or Bookable days before, and the Promotions module is on, you can also add early-access tiers with Add early-access tier: each tier names its Early-access groups and an Early-access lead (days), opening booking for those groups that many days before the general opening date. The lead is pre-filled from your organisation's default early-access lead; a tier without groups is ignored. See Session visibility & bookability for what clients see.

Building the Schedule ​

Each schedule row defines a set of weekdays and a start time:

  • A new row starts with all seven days ticked and Starts at 08:00.
  • Tick the weekdays the session should run.
  • Set the Starts at time, in 5-minute steps. The session length comes from the session's Slot duration (minutes).
  • The add button creates another row, pre-filled to start where the previous row ends; the delete icon removes a row while there is more than one.

Rows whose times overlap on a shared weekday are rejected with Schedule rows have overlapping time ranges when you save.

Slots That Are Skipped ​

Sessions are generated for every matching weekday in the displayed week. A slot is skipped when a session already lies in that time on the same calendar — any session, planned or active, of any session type. Other appointments in the same slot, such as one-to-one bookings, do not prevent generation, and other calendars are not checked.

Skipping is silent: the dialog does not say how many slots it skipped, and if every slot was taken it closes without creating anything. Check the calendar after saving.

Generate only recognises the sessions the scheduler currently shows. Before you generate, keep Created and Active ticked in Set status display and Waitlisted only off, or hidden sessions can be created a second time. If you have just moved to a week far ahead, wait until the cloud icon in the top bar is green, so that sessions your colleagues created there have arrived.

Existing Appointments ​

If the selected session already has sessions in the displayed week, they are listed under Existing appointments with Date, Time, State (Planned or Active) and Visibility & bookability. Select rows to act on them in bulk; each action closes the dialog when it is done:

  • Apply to selected replaces the visibility and bookability settings of the selected sessions with the dialog's current settings — all of them, so eligible groups or early-access tiers you leave empty are removed. It also applies to sessions that already have bookings; the bookings themselves stay.
  • Delete selected removes them. A session with any participant record — including cancelled bookings and waitlist entries — is marked with a group icon (Has participants) and is left out; the button shows how many sessions it will delete.

Saving ​

The save icon is enabled once a session is chosen and at least one row has a day and a start time. Click it to generate the sessions. They are created as Planned: they appear in the calendar with a dashed outline but cannot be booked and are not shown to clients. Activate them in the scheduler — with the tick on each entry or Activate all in the toolbar — to make them bookable under the settings you chose. To discard planned sessions instead, use the cross on an entry, or Remove all planned in the toolbar to discard all of them at once.

Each generated session copies the session's Slot capacity and Slot duration (minutes) as they are at that moment.

Regenerating and Changing Settings Later ​

  • Running Generate again for the same week creates only the slots that are still free. Existing sessions, their settings and their bookings stay as they are; to change the settings of existing sessions, use Apply to selected or Edit a session.
  • Slot capacity and Slot duration (minutes) changed on the session in Resources apply only to sessions generated afterwards. Change an existing session's capacity in Edit Session, and its time by dragging it in the scheduler.
  • Slot price applies to every booking made from then on, also on sessions already generated; orders already placed keep their price. A single session's price cannot be changed.
  • The session's name and texts are read from the session, so a change shows on all its sessions.
  • Reservations possible limits how far ahead the session's slots are listed on the booking site, for all its sessions at once. See Resource details for these settings.

For the full weekly routine, see Plan the weekly timetable.