Instructor Availability
The Availability page in Swift allows you to set when instructors are available for lessons and specify the rooms or spaces where they can teach.
You can visit the Availability page by navigating to the Availability tab in the Swift Admin Dashboard.
Sessions and booking will not appear on this page, you can view these on the Calendar tab.
How It Works
In order for customers to book lessons with an instructor, two key conditions must be met:
- The lesson must be created as a service under Services > Lessons, with an instructor assigned. If multiple instructors can teach the lesson, then you can select multiple instructors.
- The instructor must add availability in a room where the lesson takes place.
Both need to be true in order for a customer to see an instructor as available to be booked.
Example:
If a Hitting Lesson is created in any available room in Cage 1 and/or Cage 2, but Coach John adds his availability as only in Cage 3, then he will NOT appear as available for booking. Once he adds availability in Cage 1 or 2, he will be bookable—assuming those spaces are open and free during his available hours.
📺 For a quick overview on how Availability interacts with Lessons, watch this video:
Creating Availability
To add an availability, click +Availability (1) or click and drag a time slot in the Calendar view (2).
Here you can select a staff member, the start time and end time of their availability, as well as the rooms they're available in.
- In our example, we are setting up a morning schedule for Matt, from 9AM-12PM, repeating daily in Cage 1, Cage 3 left, or Cage 3 right.
Now, lessons or classes can be booked with Matt as the instructor between 9AM-12PM Monday to Saturday.
How to Prevent Other Bookings in a Room that's prioritized for Instructor Lessons
To ensure that a room or tunnel is reserved exclusively for an instructor's lessons and not available for other bookings, you can select the "Block other bookings in rooms during this time" setting when creating an instructor's availability.
This will prevent anyone from booking the indicated room(s) during the time the instructor is indicated as available. No other service bookings will be allowed, ensuring the space is dedicated to the instructor's lesson.
⚠️ Note: Even if the "Block other bookings" setting is enabled, staff or administrators can still manually create bookings from the Admin side in the indicated room(s). Admin-created bookings will override the block, allowing you to fill the tunnel if a lesson doesn’t get scheduled.
Edit or Delete Availability
- To edit an availability, select the slot in the calendar, and click the pencil icon. Edit as required, and click save. You can also drag and drop the event, similar to the Calendar.
- To delete an availability, select the tile on the calendar, and click the Delete (trash) icon.
Filter availability events for staff
Each Staff member is colour coordinated in the calendar view.
The Filter view (top right) will allow you to search for any number of specific staff as needed, to make the calendar view more simple.