Legacy Shifts: Flexible Shift Scheduling
What is Flexible Shift Scheduling?
- The ability for any user to create their own ad hoc shifts is a feature called "Flexible shift scheduling" and can be turned on by the iCarol Support Team upon request.
- It allows users who are not Admins or Supervisors to:
- create one-time shifts in the future, on whatever day they want with their own start and end times, as long as the shift calendar time period is open to them, and are not at defined maximum staff level.
- modify the start and end time of an existing, open shift on the calendar (optional).
- The shift name is automatically set to “Self-created shift”, and the person who created it will automatically be assigned.
- (iCarol won’t let someone self-create a shift that would conflict with an existing shift to which they are assigned).
- If your agency uses Programs, and the person belongs to one or more Programs, they can also indicate which Program the shift is for.
- Once created, the shift is treated with all the normal shift features (email reminders, substitutions, unregistration windows, etc). The only exception is that if someone un-registers themselves from a self-created shift, it also deletes the shift.
- If you are using Flexible Shift Scheduling, Admins and Supervisors can still create, modify and delete one-time and recurring shifts as usual.
- Statistics and reports about shifts will also include self-created shifts.
- When turning this feature on, your input is needed on the following controls to ensure that users cannot create these flexible shifts in ways that might exceed your agency's capabilities:
- Maximum number of concurrent shifts allowed (This prevents people from self-creating a shift that would exceed the capacity of your phone room) NOTE: a normal shift can only be concurrent with an On Call Shift, not a Messaging (Normal) shift.
- Maximum length of a flexible shift (in hours and minutes),
- Earliest hour of the day on which a flexible shift may start (if your phone lines are not answered 24 hours a day)
- Latest hour of the day by which a flexible shift must end (if your phone lines are not answered 24 hours a day)
- Whether or not the person can actually modify the start and end times of an existing, open shift on the calendar.
- If an existing open shift can be modified by the user, decide whether or not iCarol should create new open shifts for the remaining time frames of the original shift.
- Decide if current and future calendar days should always be colored green (even if all of the existing shifts on a particular day are taken). This is recommended if your agency doesn’t have a set pattern of recurring shifts set up by an Admin or Supervisor, and uses only Flexible Shift Scheduling.
Add a Shift via Flexible Shift Scheduling
If "Flexible shift scheduling" has been turned on for your agency, it allows any user create their own shift within the parameters that your Admins have communicated to the iCarol Support Team.
If this is not the case, the create shift option will not be available on your screen.
Steps to create a Shift:
- Click on "Shifts" in the right hand menu.
- Look up and select the day that you want to add your shift in
- Click on the "Add a new shift" button.
- It opens up a screen that pre-polulates some information that cannot be edited and gives the opportunity to fill out the following shift details:
- Program (if applicable for your ageny) allows you to specify what program this shift is for - or choose "all programs".
- Shift Name – The Shift name is automatically called "Self Created shift"
- Start Time and Duration – The time that the shift will start, and how long it will last (in Hours:Minutes format – so “1:30” means 1 hour and 30 minutes). Please note that there may be system controls available that limit the time frame and the maximum of shift length allowed.
- Person assigned - the system automatically assigns you to the shift you created.
- Click on the Add Shift(s) button to put this shift on the calendar, or Cancel to keep the calendar the way it is without this new shift.

Troubleshooting: Unable to create a new flexible shift
If you get the following message while trying to create a new shift: “There are already X shifts during that time. To prevent later sign-up that would exceed the maximum shift capacity, please ask the staff to remove one of them before proceeding”.
It means that you tried to schedule the shift outside pre-defined parameters set by your agency. This is a safeguard to prevent users from creating shifts that fall outside of the capacity of the agency. The system controls the maximum amount of concurrent shifts, the time frame window and a maximum length of shift that you can create.
Please enter a different time or shift length and try again or contact your Admin for details on the rules.
Delete Self Created Flexible Shift
- Admins and Supervisors can delete any shift, as well as anyone to whom an Admin has granted that advanced security setting.
- Other users can only delete shifts that they have created themselves. Self created shift is a feature part of the "Flexible shift scheduling feature. Learn more under "Flexible shift calendar options".
- Once a user unregister themselves from a self created shift, the shift will automatically be removed from the system.
- Learn more on how to unregister yourself from other types of shifts in the "Unregister from a shift" Help Article.
- If the shift is within the window defined by an Admin, in which you can no longer unregister yourself from the shift, you can to ask for a substitution, using the feature available in iCarol (within the time frame selected by Admin), or ask your Admin to delete the shift for you.
Related Articles
Legacy Shifts - On Call Shifts
What are On-Call Shifts When someone is assigned to an On-Call/Support Worker type shift on the shift calendar, their name and contact information will be highlighted at the top of the main Calls page for quick reference for volunteers/staff. The ...
Legacy Shifts: Create, Edit or Delete Shifts
What is a Shift? A shift can be a single time period that a volunteer can sign up for, or it can be a series of recurring time periods that one or more users can sign up for. An example of the latter case would be “Every Saturday night of the year, ...
Training Plan: Shifts
The information in this training plan is meant to be reviewed by your organization, and used as guidance on what should be included in your individualized training materials created by you for your users when learning how to use iCarol. Using the ...
Legacy Shifts: View and Sign up for Shifts
View All Shifts All users can view all (open and assigned) shifts unless their profile has been restricted from accessing the shift calendar or if the shift belongs to a special program they are not assigned to. There are 2 different calendar views ...
Legacy Shifts: Customize and Print the Shift Calendar
Customize Shift Calendar View Admins and Supervisors can make the following changes to the display of the shift calendar. You can change the time display to a 24hr format (ie 17:15 instead of 5:15pm) You choose what calendar view to apply to your ...