Choose language

Shift Swap Requests

Shift swapping lets employees exchange shifts with colleagues, giving your team flexibility while keeping your schedule fully covered.


What Is This?

A shift swap is a request where one employee proposes trading their shift with another employee’s shift. Both employees agree to work each other’s original shift. Depending on your company settings, the swap may go through automatically or require manager approval. This feature helps reduce no-shows and last-minute staffing problems by empowering employees to handle scheduling conflicts among themselves.


Prerequisites

RequirementDetails
ModuleSchedules module must be active
Setting“Allow shift swapping” must be enabled in the schedule settings
EmployeesBoth employees must be assigned to the same schedule
ShiftsBoth employees must have published shifts to swap

Step-by-Step Instructions

Enabling Shift Swapping (Manager/Admin)

Shifton screenshot
1
Navigate to Schedules from the left sidebar.
2
Open the schedule you want to configure.
3
Click the Settings (gear icon) for that schedule.
4
Locate the “Allow shift swapping” option and enable it.
5
Optionally, configure the following related settings:
SettingDescription
Require manager confirmationWhen enabled, swap requests must be approved by a manager before they take effect
Restrict to same positionWhen enabled, employees can only swap shifts with colleagues who hold the same position
1
Save the schedule settings.

Requesting a Shift Swap (Employee)

Shifton screenshot
Shifton screenshot
Shifton screenshot
Shifton screenshot
1
Open your schedule and find the shift you want to swap.
2
Click on your shift to open the shift details.
3
Select “Swap shift” from the available actions.
4
Browse the list of available shifts from other employees.
5
Select the shift you would like to take in exchange.
6
Add an optional comment explaining the reason for the swap.
7
Click Submit to send the swap request.

Responding to a Swap Request (Employee)

Shifton screenshot
Shifton screenshot
Shifton screenshot
1
When another employee requests to swap with you, you will receive a notification.
2
Navigate to Requests or click the notification to view the swap details.
3
Review the proposed swap: your original shift and the shift you would receive.
4
Click Accept to agree to the swap or Decline to reject it.

Approving a Swap Request (Manager)

Shifton screenshot
Shifton screenshot
Shifton screenshot
Shifton screenshot
Shifton screenshot
Shifton screenshot
1
If manager confirmation is required, the swap request appears in the Dashboard > Employee Requests > Shifts Swapping tab.
2
Review the details of both shifts and both employees.
3
Click Approve to finalize the swap or Reject to deny it.
4
Both employees are notified of the decision.

Access Permissions

RoleEnable Swap SettingRequest SwapRespond to SwapApprove/Reject Swap
OwnerYesYesYesYes
AdministratorYesYesYesYes
ManagerYes (assigned schedules)YesYesYes (assigned schedules)
EmployeeNoYesYesNo

FAQ

Q: Can employees swap shifts across different projects?
A: No, shift swaps are limited to shifts within the same schedule. Employees cannot swap shifts between different schedules or projects.

Q: What happens if the “Restrict to same position” setting is enabled?
A: Employees will only see swap candidates who hold the same position. This prevents situations where someone unqualified for a role ends up covering that shift.

Q: Can a swap request be canceled after it is submitted?
A: Yes, the employee who initiated the swap can cancel the request before the other employee accepts it. Once accepted (and approved, if required), the swap is finalized.

Q: Does the swap update both employees’ schedules automatically?
A: Yes. Once a swap is completed (and approved, if manager confirmation is required), both employees’ schedules are updated automatically.

Q: Will employees be notified about swap requests?
A: Yes. Notifications are sent when a swap is requested, accepted, declined, approved, or rejected, depending on the notification settings configured for your company.


Possible Issues and Solutions

IssuePossible CauseSolution
“Swap shift” option not availableShift swapping is disabled in schedule settingsEnable “Allow shift swapping” in the schedule settings
No shifts available to swap withNo other employees have shifts in the same schedule or positionCheck that the schedule has multiple employees with assigned shifts
Swap request stuck in pendingManager confirmation is required but not yet givenRemind your manager to review the pending request
Employee cannot see swap requestsNotifications are turned offCheck notification settings under the employee’s profile
Swap rejected without reasonManager declined the requestAsk the manager for feedback; consider submitting a new request with a note
Shifts did not update after approvalPage not refreshedRefresh the schedule page to see the updated assignments