Quick guides

Employee Availability Settings

Set an organizational policy for submitting availability to support balanced and flexible scheduling

2 steps

Why It Matters

Employee burnout is a major concern for many employers. One of the biggest causes is lack of control over personal schedules - especially in workplaces that rely on changing shifts.

At EZShift, we’ve learned that when employees have more control over their time, their stress levels drop, performance improves, and turnover decreases.

To support this, the EZShift system includes two types of employee availability mechanisms:

1. Availability Requests

This feature allows employees to declare when they are available or unavailable to work.

By default, an employee is considered available at all times (though this can be reversed if needed). The employee is responsible for blocking the shifts they cannot work.

Some managers might worry about letting employees decide when they can work - but in practice, this feature gives you more control, not less.

Screenshot: an employee’s My availability week, with shifts marked Cannot or Prefer NOT to

To configure the submission deadline, go to the Home page, find the Next week/period section, and click the ✏️ pencil icon next to “Deadline for requests”. Then, choose the desired day and hour, and click Save.

Screenshot: the Next week card with an arrow pointing to the pencil icon next to Deadline for requests

Availability Policy

EZShift includes a smart policy engine that allows you to define exactly how and when employees can submit their availability. You can configure:

  1. How many shifts each employee must leave open
  2. How many shifts they are allowed to block
  3. The deadline for submitting or editing their availability

To build or edit availability policies, open Employee Availability Limits from the top-right of the main dashboard.

Screenshot: the EZShift main dashboard with an arrow pointing to Employee availability limits

Creating New Availability Restriction Types

In the Availability Limits screen, you’ll see a default card named “Not limited” - all employees are assigned to it by default.

Screenshot: the Availability Limits screen with restriction cards, including the default Not limited card

To create a new restriction type:

  1. Click Add Type of Availability Restriction (+)

Screenshot: the Add Type of Availability Restriction card with its + button

  1. Give it a clear name (this helps you identify it later when assigning employees)

Screenshot: the name field for a new availability restriction, with the Add Restriction link

  1. A new card will open where you can:
    1. Define the availability submission rules
    2. Assign the relevant employees (you can also assign from the Employee File directly)

Screenshot: a new Students restriction card, still without limitation rules or associated employees

Setting Up Limitation Rules

Click the pencil icon next to Limitation Rules. A window will open with six categories of example rules - all of which can be customized.

Examples of common rules:

  • The employee must leave at least two weekday morning shifts open
  • The employee cannot block more than two weekend shifts
  • No more than five employees can block the Monday morning shift

Text shown in green is editable, and under Options to Expand and Narrow the Rule, you can click the icons to further adjust or refine each rule.

Each restriction card can include a combination of multiple rules.

Screenshot: ready-made availability rule cards, such as Must leave at least 3 Morning shifts

Screenshot: editing an availability rule, with options to narrow it by shift names and week days

Assigning Employees to Restriction Types

In the same Availability Limits screen, click the people icon.

A list of all employees will appear - simply check the boxes next to the employees who should belong to that restriction type.

Screenshot: the Assign to Availability Restriction window, with selected employees highlighted

2. Special Requests

This module allows employees to request absences - for a full day or multiple days - and specify the reason for the absence (e.g., vacation, illness, study, event, etc.).

  • These requests require manager approval
  • Unlike regular availability requests, special requests are not automatically approved, even if they fit within policy limits

You can configure the types of requests and the authorized approvers under: Settings → Special Requests (Vacations)

Screenshot: the Special Requests (Vacations) settings, with request types and manager permissions

Pro Tip

Define your availability restrictions as precisely as possible.

Clear and well-structured rules will help distribute shifts more evenly among employees, reduce overlap in absence requests, and increase the chances of actually granting time off when employees need it.

More guides

  • Scheduling Rules

    Build smart scheduling rules to align with labor regulations, balance workloads, and support automated planning

  • Schedule Templates

    Build weekly schedule templates to define staffing needs, shift times, and required roles in advance

  • Work Schedule

    Create complete work schedules using templates, automation, and flexible manual adjustments

All guides

Scheduling at the click of a button

Start Now