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:

  1. 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.
  2. 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).

avail1

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.

avail1

  • 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.

avail1


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.

Did this answer your question? Thanks for the feedback There was a problem submitting your feedback. Please try again later.

Still need help? Contact Us Contact Us