Skip to main content

Trainer Working Hours & Availability

Set when each trainer is available to be booked.

Configure staff working hours, set custom availability for specific dates, and link schedules to appointment types.


Setting Up Regular Hours​

Location: Staff → [Staff Member] → Availability

Creating a Schedule​

  1. Click Add Schedule (if none exists)
  2. Name the schedule (e.g., "Main Schedule")
  3. Add time slots for each working day

Adding Time Slots​

For each day they work:

  1. Select the Day of Week
  2. Set Start Time and End Time
  3. Add multiple slots if they have breaks

Example:

  • Monday — 9:00 AM - 12:00 PM, 1:00 PM - 5:00 PM
  • Tuesday — 9:00 AM - 5:00 PM
  • Wednesday — 9:00 AM - 5:00 PM
  • Thursday — 9:00 AM - 12:00 PM
  • Friday — 9:00 AM - 3:00 PM

Set gym trainer working hours and availability for appointment booking


Custom Availability (Overrides)​

Override regular hours for specific dates:

  1. Go to the Availability tab
  2. Click on a date in the calendar
  3. Choose:
    • Mark Unavailable: Block entire day
    • Set Custom Hours: Specific hours for that day

Use for:

  • Vacation days
  • Holidays
  • Special schedules
  • Sick days

Linking to Appointment Types​

For staff to appear available for an appointment type:

  1. The appointment type must have their schedule linked
  2. Go to Appointments → [Appointment Type] → Edit
  3. Add the staff member's schedule

Multiple Schedules​

Staff can have multiple schedules for different appointment types. For example:

  • "PT Schedule" for personal training
  • "Consultation Schedule" for nutrition consults

Booked Sessions​

Viewing Staff Appointments​

Location: Staff → [Staff Member] → Booked Sessions

See all appointments booked with this staff member:

  • Date & Time — Scheduled appointment
  • Appointment Type — Type of service
  • Member — Client name
  • Status — Reserved, Checked In, etc.

Filtering Sessions​

Filter by:

  • Date range
  • Appointment type
  • Status

Best Practices​

Availability Management​

  • Keep schedules up to date
  • Use custom availability for known absences
  • Block time for breaks and admin tasks
  • Communicate changes to booked clients

Troubleshooting​

Staff Not Appearing for Appointments​

Verify:

  • Staff has a schedule configured
  • Schedule has time slots
  • Schedule is linked to the appointment type