Press "Enter" to skip to content
< Back

AUTOFILL – Automatic Assignments

AutoFill – Automatically Assign Helpers to Shifts

(Using the default “Equal Priorities” option)

Don’t see the
AutoFill button?


Be sure you are on an UnPublished Weekly schedule
Some multi-week schedule views do not have an AutoFill button. Change to a weekly or daily view.

Your main coordinator may not have set your permissions to allow you to AutoFill.

Once your shifts have been added (using Add Shifts or Import), you can use AutoFill to automatically assign helpers to open, unassigned shifts to achieve the best possible schedule for everyone in a matter of seconds. AutoFill must be done one week at a time.

WhenToHelp’s AutoFill feature uses advanced mathematic algorithms to determine the best possible schedule for that week and automatically assigns helpers to shifts based on approved time off, helper time preferencesminimum time off between shifts, and any helper maximum shifts/hours/days you have set (You also can choose to AutoFill based on Priority Group or Seniority).

To AutoFill all your Unassigned Shifts

On an UnPublished Weekly Schedule page: 

  • Check that your Positions and Categories dropdowns are set to “All”
  • Click AutoFill to open the AutoFill window 
  • In the AutoFill window, click the AutoFill button

This will assign the best helper to each shift and optimize the schedule so that it is the best for everyone. 

When AutoFill is complete, a window will appear that shows the new statistics for that AutoFilled week.

These statistics can also be accessed at any time by changing the Schedule View to “Statistics.”

If you imported some shifts as assigned, you can see how those shift assignments compare to the most current helper time preferences and minimum time off between shifts, etc. using the ANALYZE shifts function on the Grid view.

You can even Clear the AutoFilled assignments and AutoFill again to get slightly different assignments. Because AutoFill starts with a random ordering, if helper preferences or availability are similar, our scheduling engine tries to randomize the assignments as much as possible. If repeated AutoFilling does not give different results, it is likely due to only a few helper preferences having been set, and AutoFill is repeatedly trying to accommodate just those preferences.

Note: If you have some set or “pinned” helpers, you can Import a saved Template that has all shifts unassigned except for those “pinned” helpers and you can AutoFill only the open shifts around that set of helpers.