Critical Functionality:
Although easy to use, the available functions are diverse and robust. The system automatically prevents scheduling conflicts by only allowing personnel to be scheduled if they are ‘qualified’ for the function, and have marked themselves as available for that particular date and time. Once a member is scheduled they can no longer unmark their availability for that date and time unless a scheduler un-schedules them. Members can also view and filter the “Roster List” by function in order to help facilitate covering duties when unforeseen circumstances require them to cancel.

Distributing The Workload:
When scheduling, the scheduler sees a drop-down list of personnel beside each function. Only members that are available and qualified will appear in the list, and members are listed in an order calculated by an algorithm that uses their scheduled frequency history over the last few months. The more they have been working recently, the lower they appear on the list. The members themselves can also choose to have their name appear a little higher or a little lower on the list, depending on if they would like to work more often or less often. Schedulers can also view the schedule by person alphabetically to see what people have been scheduled for and make any necessary adjustments.

The system also includes auto-scheduling which will automatically choose the name at the top of the list of available people. This not only reduces scheduling time but also allows more transparency of the scheduling to avoid any question of favouritism.

Communication is the cornerstone of any good organization. The Online Roster System has several built-in functions in order to minimize breakdowns in communication, as follows:

    • Confirming Attendance


      • Members can confirm their attendance by clicking on their own name when viewing the schedule. Their name will appear underlined and in red until they click on it, then it will appear with a check mark beside it. Leaders will see a check mark () beside the names of all members that have confirmed.
    • Mass Emails:


      • Reminders
        Schedulers can take advantage of the personalized reminder emails that the system can generate in the click of a button. The scheduler simply chooses ‘From’ and ‘To’ dates and clicks ‘Send’ and reminder emails are sent to everyone that is scheduled during those dates. The members receive an email that explains exactly what they are doing and when, as well as a direct link to see the entire schedule for those dates.
      • Requests
        Schedulers can also send ‘Request’ emails in order to prompt people to enter the system and mark their availability. These emails include an auto-login link that takes the member directly to the availability area, so they just click the link, check or uncheck boxes and click ‘Save’. Done!
      • Custom
        Schedulers can also use the ‘Roster List’ in order to send emails to members with certain qualifications only. This is very useful for practices, procedural changes, etc that only affect a certain group of volunteers. The scheduler simply goes to the ‘Roster List’, checks the boxes beside the desired positions and clicks ‘Filter’ to filter the list to show only members with those qualifications. Then a Custom mass email can be composed to only those members.

The Administrator(s) can set certain parameters that define the system, such as the name for gatherings (such as “Services” for churches, “Meetings” for clubs, “Practices” for sports teams, etc); names for the tasks / positions (such as “Preacher”, “Acolyte”, “Head Referee”, “Grand Poobah”, etc) ; standard gathering days and times; what information the ‘Roster List’ shows to members; whether people are by default ‘Available’ or ‘Unavailable’ and other options to customize the functionality of the system.

The system is also capable of handling multiple custom locations or divisions within an organization. This means that several different groups within an organization can schedule different events using the same system, and since they draw off the same pool of volunteers it will avoid scheduling conflicts.