How It Works

The shift swap process involves three parties:

Employee requests swap
Colleague accepts
Manager approves
Swap complete

Requesting a Swap (Employee)

You can request to swap any shift that you've claimed or been assigned to, as long as the shift hasn't started.

Open Swap Request

An open swap request is visible to all eligible colleagues. Any employee who meets the skill requirements can pick it up.

  1. Go to My Shifts and tap the shift you want to give away.
  2. Tap Request Swap.
  3. Select Open Request — any eligible colleague can claim it.
  4. Confirm — colleagues with matching skills are notified.

Targeted Swap Request

A targeted swap goes to a specific colleague — useful when you've already agreed privately.

  1. Tap Request Swap on the shift.
  2. Select Targeted, then search for and select your colleague.
  3. Confirm — only that colleague receives the request.

Accepting a Swap (Employee)

If a colleague has sent you a targeted request, or you see an open swap you want:

  1. Go to Shifts → Shift Swaps. Pending requests appear here.
  2. Tap the request to view the shift details.
  3. Tap Accept to agree, or Decline and provide an optional reason.
  4. Once you accept, the request moves to the manager for final approval.
📝
Skill requirements still apply

The employee taking over a shift must have the required skills. ShiftFlex enforces this automatically — you won't be able to accept a swap if you don't meet the skill requirements.

Manager Approval

After both employees agree, a manager must approve the swap before it's finalized.

  1. Open the manager dashboard — you'll see a pending count badge on Swap Requests.
  2. Tap the badge or go to Settings → Swap Requests.
  3. Review the swap details: who's giving the shift, who's taking it, and when.
  4. Tap Approve or Reject. If rejecting, you can add a reason.
  5. Both employees are notified of the outcome instantly.

Swap Status Reference

Status Meaning
Pending Request sent, waiting for the colleague to accept or decline
Awaiting Approval Colleague accepted; waiting for manager approval
Approved Manager approved; shift has been reassigned
Rejected Manager rejected; original assignment remains
Declined Colleague declined the request
Tip for managers

Enable push notifications to be alerted instantly when a swap needs your approval. The dashboard badge also shows the live pending count so nothing slips through.