How do I set up Focus to use the Available Shifts feature?

What is the ‘Available Shifts’ feature?

Used when building Rotas via the Drafting Bench, this feature allows you to show employees which shifts are still required on any given day (ie. shifts that haven’t already been allocated and so are ‘available’). Employees, with the necessary skill requirements, can view and request to work those shifts via the Self Service App. Finally, you can then choose how to allocate the available shifts to any employee requests.

In order to utilise it, the ‘Available Shifts’ feature must be enabled in the following way:

  • System Setup - a global setting that turns the feature on
  • Groups - a per Group setting, that enables the feature for a specific Rota
  • Self Service Profiles - define which employees are eligible to request shifts

System Setup

  1. Select ‘System’ from the Menu Bar.
  2. Select ‘System Setup’ from the System folder.
  3. Select the ‘General’ tab.
  4. In the Rota section, ensure ‘Rota Drafting Bench’ is ticked.
  5. Then, tick ‘Rota Shift Requests’.
  6. Save.


  1. Select ‘System’ from the Menu Bar.
  2. Select ‘Groups’ from the System Tree.
  3. Select the required Group.
  4. Ensure ‘Rota’ and ‘Self Service’ are both ticked.
  5. Then, tick ‘Shift Requests’.
  6. Save.

Self Service Profiles

  1. Select ‘System’ from the Menu Bar.
  2. Select ‘Self Service Profiles’ from the System Tree.
  3. Select the required Self Service Profile.
  4. Select the ‘General’ tab.
  5. In the Rota section, tick ‘Shift Requests Allowed’.
  6. Save.

You are now ready to make shifts available to the Groups you have selected via the Rota Drafting Bench.

Related Articles

How do I import a budget to the Rota?

Users can easily import daily or weekly budgets to the Rota, saving the time and effort of inputting the figures manually.

How do I create a system for authorising overtime?

With a few simple steps create a system where overtime will be flagged for approval before it is processed to payroll.

How do I create a system for approving Timesheets?

Approving Timesheets is a way of checking and confirming that all the information (clockings, rates, overtime, shifts etc) is correct before being processed by payroll.

Skill Level