Skip to main content

Shift Swaps

How admin process shift swaps requests from staff

Sunny Feng avatar
Written by Sunny Feng
Updated over 2 months ago

A shift swap allows two employees to exchange their scheduled work shifts. This feature provides flexibility for employees who need to adjust their schedules while helping your business maintain proper coverage.

Shift swaps are managed through a system that lets employees submit swap requests from their mobile app. These requests could require approval from a manager, or through an automated process when no important rules and demands are violated.

Settings Explanation

Shift Swap Settings

This setting is optional depending on your business needs.

If auto-swap is not enabled, all swap requests will go through managers for approval.

If auto-swap is enabled, the system will then check through your rules and demands and see if the swap request negatively impact your roster.

If all good, the swap requests will be automatically swapped; otherwise it'll be go to managers for approval.

How to enable auto-swap?

Go to the settings of your location

Enabled in Location Configuration > General Settings > Shift Swap.

  • 1: “Enable auto-swap if no ‘must’ rules are broken and demands don’t get worse.”

  • When enabled, swaps are automatically approved if:

    • No “must” rules are violated.

    • Staffing demands are not negatively affected.

    • Both shifts are within the current roster period.

Task-Only Setting

Enabled in the same section.

2: “Enable task-only swap.”

Allows employees to swap tasks within the same shift instead of swapping the entire shift.

What's showing on My Roster page

You will be able to see swap information as soon as 2 staff initiated the swaps.

On my roster page, there will be an visual indicator showing which shifts are in the progress of swapping, need manager's approval, or approved shift swaps.

Hovering shows:

  • Swap details

  • Status (Pending, Approved, Declined)

  • Employees involved

  • Whether admin action is required

Supported scenarios for shift swaps

We only allow several situations for shift swaps from the staff side:

  • Different day, same shift; or different day, different shift (task swap is supported)

  • Same day, different shift (task swap is supported)

  • Same day, same shift → only task swap allowed

  • Shift swaps are not allowed:

How to process shift swaps?

If you’ve enabled the auto-swap option, all requests on the approval page will require your attention.

Viewing Requests

  • Go to Requests > Shift Swaps.

  • You could filter by status, dates, or keywords (e.g., employee name, shift name).

  • Displayed fields include:

    • Requester name, location, and date

    • Recipient name, location, and date

    • Last update + current status

    • Task-only swap indicator

Process Requests

Process of a Shift Swap Request (After Employee Acceptance)

  1. If auto swap isn't enabled

    • Navigate to Request → ShiftSwaps.

    • In this window, the admin can see all pending and completed shift swap requests, along with their current status and details.

    Open the details for one or more item

    • To review a request, the admin selects the desired item from the list.

    • Click on the View Details icon to open the full request information.

    Decision Options

    • Inside the details window, the admin can:

      • Approve the swap → the shift swap becomes active and applied to the roster.

      • Deny the swap → the request is rejected and shifts remain unchanged.

Check Violations

  • Select the swap → View DetailsCheck Violations.

  • The system validates against:

    • Must rules (e.g., minimum rest hours, max weekly hours).

    • Staffing demands (critical demands only).

Approval Actions

  • From the details view, admins can Accept or Decline.

  • Once accepted, the swap is applied immediately to both rosters.

  • If declined, the swap will not proceed, and the status will be sent back to the staff via their mobile app.

Did this answer your question?