Learn how to create recurring sessions, generate instances, and manage your schedule effectively.
Creating Recurring Sessions
Sessions in Youth Platform are templates for recurring activities. You create a session once, then generate specific dates (instances) when it will run.
Creating a New Session
Navigate to Sessions from the sidebar
Click Add Session
Fill in the session details:
Name - A descriptive name (e.g., "Friday Night Youth Club")
Description - What happens during the session
Day of Week - Which day the session runs
Start Time - When the session begins
End Time - When the session ends
Configure capacity and restrictions:
Capacity - Maximum number of young people
Age Range - Minimum and maximum age for attendees
Gender Restriction - Boys only, girls only, or mixed
Enable Term Time Only if the session doesn't run during school holidays. When generating instances, you'll be able to exclude holiday dates.
Tip
Upload a session image to make it easily recognisable. This appears on the check-in screen and in guardian communications.
Generating Session Instances
After creating a session template, you need to generate the actual dates when the session will run. These are called "instances".
How to Generate Instances
Go to Sessions and click on the session you want to generate instances for
Click the Generate Instances button
Select your date range:
Start Date - The first date to consider
End Date - The last date to consider
Review the preview showing which dates will be created
Click Generate to create the instances
Skipping Existing Dates
By default, the system will skip any dates that already have an instance. This means you can safely re-run the generator if you need to extend your date range - it won't create duplicates.
Instance Statuses
ScheduledFuture session, not yet started
In ProgressSession is currently running
CompletedSession has ended
CancelledSession was cancelled
Best Practice
Generate instances for an entire term at once (e.g., 12 weeks). Then cancel any specific dates that fall on holidays or when the session won't run.
Managing Locations
If your club runs sessions at multiple venues, you can set up locations and assign them to sessions.
Adding a Location
Go to Settings → Locations
Click Add Location
Enter the location details:
Name - A recognisable name (e.g., "Main Hall")
Address - Full address of the venue
Postcode - For mapping and directions
Capacity - Maximum capacity of the venue
Notes - Any additional information (parking, access, etc.)
Click Save Location
Assigning Locations to Sessions
When creating or editing a session, select the location from the dropdown menu. The location's capacity will be suggested as the session capacity, but you can override this.
Deactivating Locations
If you stop using a venue, you can deactivate it instead of deleting it. This preserves historical data while hiding it from new session creation.
Rota Management
The Rota Management page provides a calendar view of your sessions and allows you to assign session leaders to specific instances. This is separate from the default staff assignments on the session template.
Accessing Rota Management
Navigate to Rota from the sidebar
You'll see a calendar view showing all session instances
Use the navigation arrows to move between weeks/months
Understanding the Rota View
The rota page shows each session instance with:
Session name - The name of the session
Date and time - When the instance runs
Default session leader - The staff member assigned by default on the session template
Assigned session leader - The staff member assigned for this specific instance (may differ from default)
Status indicator - Shows if the session is scheduled, in progress, completed, or cancelled
Assigning a Session Leader
Click on a session instance in the rota view
Click Assign Session Leader
Select a staff member from the dropdown
Click Save
Default vs Instance Assignment
There are two levels of session leader assignment:
Default Session Leader
Set on the session template. This staff member is shown as the default leader for all instances unless specifically overridden.
Instance Session Leader
Assigned to a specific instance via the rota page. Useful when the regular session leader is unavailable and someone else needs to cover.
Best Practice
Set a default session leader on each session template, then use the rota page to make adjustments when needed. This reduces the amount of manual assignment work.
Assigning Staff to Sessions
You can assign staff members to sessions to control who can check in young people and view session information. There are two types of assignments: recurring assignments (staff automatically assigned to future instances) and one-off assignments (staff assigned to a specific instance).
Recurring Staff Assignments
Recurring assignments automatically assign staff to session instances when they are generated. This is useful for staff who regularly work on the same session.
Open the session and go to the Staff or Rota tab
Click Add Recurring Assignment
Select the staff member
Choose their role:
Session Leader - Can manage check-ins and view all attendee details
Team Member - Can check in young people but limited information access
Set the frequency:
Weekly - Every session
Fortnightly - Every other session
Every 3 weeks - Every third session
Every 4 weeks - Every fourth session
If not weekly, select which week pattern (e.g., Week A or Week B for fortnightly)
Optionally set start and end dates for the assignment
Click Save
Week Patterns for Fortnightly Assignments
When assigning staff on a fortnightly basis, you can specify which weeks they work:
Week A1st, 3rd, 5th weeks...
Staff member works on odd-numbered weeks from the session start.
Week B2nd, 4th, 6th weeks...
Staff member works on even-numbered weeks from the session start.
Example: To ensure coverage every week with two part-time team members, assign one to "Week A" and another to "Week B". They'll alternate automatically.
See their assigned sessions highlighted on the calendar
Access the check-in page for that session
View young people's details (based on security level)
Record check-ins and check-outs
Confirm or decline their assignment
Assignment Confirmation
When staff are assigned to sessions, they can confirm their availability:
Pending - Assignment created but not yet confirmed
Confirmed - Staff member has confirmed they can attend
Declined - Staff member cannot attend (manager should find replacement)
Staff can confirm their assignments from the My Sessions page or from the calendar view where their assigned sessions are highlighted.
Important
Management and Club Owner roles can access all sessions regardless of assignment. Staff assignments control access for Session Leaders and Team Members only.
Session Registration Modes
Each session has a registration mode that controls how young people can attend.
Drop-in
Anyone can attend without registering in advance. Great for open youth clubs where young people come and go freely.
No advance registration needed
New visitors can be registered on the spot
Capacity limits still apply
Pre-registration Required
Young people must register in advance to attend. Best for sessions with limited capacity or special activities that need planning.
Guardians register via the Guardian Portal
Staff can approve or reject registrations
Unregistered young people cannot be checked in
Helps with planning and resource allocation
Pre-registration Optional
Young people can register in advance to guarantee a place, but drop-ins are also welcome if there's capacity.
Priority given to pre-registered attendees
Drop-ins accepted if space available
Flexible approach for mixed sessions
When to Use Each Mode
Drop-in: Regular youth club sessions, open activities Pre-registration Required: Trips, special events, courses Pre-registration Optional: Popular sessions that often fill up
Cancelling Sessions
Sometimes you need to cancel a session instance (e.g., bank holiday, staff unavailable, bad weather).
How to Cancel a Session Instance
Go to Sessions and click on the session
Find the instance you want to cancel in the instances list
Click the Cancel button
Enter a cancellation reason (optional but recommended)
Choose whether to notify registered attendees
Click Confirm Cancellation
Notifying Guardians
If the session has pre-registered attendees, you can choose to send an email notification to their guardians about the cancellation.
Note
Cancelled sessions cannot be "un-cancelled". If you cancel by mistake, you'll need to generate a new instance for that date.
Finalising Sessions
After a session ends, you should finalise it to lock the attendance record and mark it as complete.
What Finalising Does
Locks the attendance record - no more check-ins can be added
Records who finalised it and when
Includes the session in reports
Ensures data integrity for safeguarding records
How to Finalise
Open the session instance
Ensure all young people have been checked out
Review the attendance list for accuracy
Click Finalise Session
Add any notes about the session (optional)
Click Confirm
Best Practice
Finalise sessions at the end of each day or week. This keeps your records accurate and makes it easier to generate reports.