Whether you're operating solo, managing a team, want to allow bookings for resources or a combination of these, Jezzam's unparalleled scheduling flexibility ensures you can create and manage schedules effectively to meet your specific scheduling requirements.


Jezzam offers three scheduling modes to help you create the schedules that you need.


Three Scheduling Modes


Jezzam provides three modes of scheduling - Simple, Advanced and Per-Service. You can choose these modes in any combination to tailor your schedules to match your business operations.


  • Simple: Use Simple Scheduling for quick and easy regular, consistent weekly repeats.

  • Advanced: Advanced Scheduling allows you to deep dive into intricate scheduling patterns, be it daily, monthly, bi-monthly, complex recurrence scheduling and beyond.

  • Per-service: Per-service scheduling lets you create sophisticated, personalised schedules for each staff member to ensure precise service availability.


It is important to note that these scheduling modes work independently of each other.  For example, you have a Staff Member ("Bob") who you are currently using Simple Scheduling for.  You may decide to switch to Advanced Scheduling for Bob to create a much more sophisticated schedule.  The new advanced schedule will be the active schedule for Bob and determine Bob's availability.  The Simple Schedule for Bob used previously will no longer be active.  While Advanced Scheduling is active for Bob, any changes to the advanced schedule will immediately effect Bob's current availability.  If you decide to switch back to use the previous Simple Schedule, you can do so at any time by making this the active scheduling mode.  The availability for the Simple Schedule there will be have remained unchanged.


How to select a scheduling mode


With Staff and Resource scheduling you can choose between any of the three scheduling modes using the "Scheduling mode" button.  


  • Select Simple, Advanced or Per-service for the the Staff Member or Resource you are updating.


IMPORTANT: whichever mode is currently active for the Staff Member or Resource will be the schedule used to determine the Staff Member's or Resource's availability


NOTE: Only Simple scheduling is available for managing Location Opening Hours


How to use Simple Scheduling


Simple Scheduling is ideal for creating repetitive, weekly schedules with ease.


Once you have selected to use Simple scheduling:


  1. Edit the Simple Schedule: Click on the "pencil icon next to the day you wish to schedule.
  2. Enter Time Ranges: Type in your start and end times for each activity or availability period. Use one line per time range, and you can enter times in either 24-hour or 12-hour formats. For example:

    09:00-12:00
    13:00-15:30
    15:45-17:00

  3. Adjust for Breaks: Include breaks by creating gaps between time ranges (as above).
  4. Save Changes: Click the "check" icon to save or the close icon to cancel your changes.



Simple Scheduling mode automatically repeats the entered schedule weekly, simplifying regular availability setup.



How to use Advanced Scheduling


Advanced Scheduling provides the flexibility to create complex schedules that can vary daily, weekly, bi-weekly, monthly, or seasonally.

  1. Select Time Period: Choose the time slot you wish to define by dragging on the calendar
  2. Define Recurrences: Use the Recurrence dialog to specify the repeating pattern for your schedule. You can create multiple recurrences to cover different parts of the day or different days of the week.
  3. Automate Seasonal Schedules: Set start and stop dates for specific scheduling periods to cater to seasonal changes or specific deadlines.
  4. Combine Recurrences: For more complex schedules, like having a lunch break, create separate morning and afternoon recurrences and leave a gap for the break.


Advanced Scheduling combines all defined recurrences to create a comprehensive schedule tailored to your specific needs.



How to Use Per-Service Scheduling


Per-Service Scheduling allows for different services to be offered at distinct times, perfect for staff or resources that provide multiple services at different times of the day.


  1. Create Schedules per Service: Select the service you want to define a schedule for in the Service drop down
  2. Define Recurrences: Like Advanced Scheduling, drag on the calendar to select a time slot and then use the Recurrence dialog to define its schedule.
  3. Assign Schedules to each Services: Ensure each service offered by a staff member or resource has its own schedule. Without a defined schedule, the service will not be bookable due to lack of availability.



Per-service scheduling is particularly useful for offering certain services only during specific times of the day, like lunchtime or evening services.


NOTE: It's important in Per-Service Scheduling to create and assign a schedule for each service to ensure availability for bookings.



FAQs on Scheduling Modes


When do changes to schedules take effect?

It is important to note that any changes to a schedule, once saved, are effective immediately.



Can I use different scheduling modes for different staff or resources?

Yes, you can select the most suitable scheduling mode for each staff member or resource, depending on your specific scheduling needs. This flexibility allows you to tailor the scheduling system to fit the unique operations of your business.



Is it possible to switch between scheduling modes?

You can switch modes as needed to adapt to changing business requirements or to refine your scheduling strategy over time. 


NOTE: Switching scheduling modes is effective immediately.


How does Jezzam handle scheduling conflicts across different modes?

Jezzam is designed to integrate schedules from all modes, ensuring there are no conflicts or overlaps. When setting up schedules, especially in Advanced and Per-Service modes, Jezzam will alert you to any potential scheduling issues, allowing you to adjust accordingly.  Any conflicts or potential issues can be reviewed by running the Configuration Checker.  You can run the Configuration Checker via Help > Configuration Checker.