Help center Load Balancing

Distribute shifts evenly across your team, even when members have different availability.

What is Load Balancing?

With a standard rotation, shifts follow a strict queue order. This can lead to an uneven workload when team members have different Days of Availability, users available on more days end up covering more shifts.

Load Balancing solves this by assigning each shift to the available user with the fewest recent assignments, keeping the workload fair across the team.

Modes

Balance total shifts

Each shift is assigned to the available user who has taken the fewest shifts recently. This keeps total assignment counts roughly equal across your team.

Works with any rotation frequency (daily, weekly, bi-weekly, etc.).

Balance total shifts + weekdays

In addition to balancing total shifts, this mode also distributes specific days of the week evenly. For example, the same person won’t always end up covering Mondays or Fridays.

This mode is available for daily rotations only.

How to enable

  1. Go to Home tab: Learn where to find Rotation App’s Home tab
  2. Open your rotation’s menu and select ⚖️ Balancing & Availability.
  3. Set Load Balancing to Balance total shifts or Balance total shifts + weekdays.

Note: Enabling Load Balancing automatically enables Proactive Adjustments.

When to use

Enable when team members have different availability and you want a fair distribution of shifts. Use Balance total shifts + weekdays for daily rotations where you also want to spread specific weekdays evenly.

Leave off if all team members have the same schedule and strict queue order works well for your team.