TransportechAI Docs
HRWork Schedule

Swap Requests

How employees can request shift swaps and how managers review and approve them.

Swap Requests allow employees to exchange shifts with colleagues when they are unable to work their scheduled shift. The system ensures that all swaps go through an approval process, maintaining schedule integrity while giving employees flexibility.

Navigation: HR > Work Schedule > Swap Requests

When to Use Swap Requests

Employees should submit a swap request when:

ScenarioExample
Personal conflictEmployee has a medical appointment during their scheduled shift
Family obligationEmployee needs to attend a child's school event
Transportation issueEmployee cannot reach the workplace for an early morning shift but can work a later one
Mutual preferenceTwo employees prefer each other's shifts for personal convenience
Emergency coverageAn employee cannot make their shift and finds a willing replacement

Viewing Swap Requests

The Swap Requests page displays a table of all submitted swap requests:

ColumnDescription
Requesting EmployeeThe employee who initiated the swap request
Original ShiftThe shift the requesting employee wants to give up
Original DateThe date of the original shift
Swap WithThe employee being asked to take the shift
Swap ShiftThe shift being offered in exchange
Swap DateThe date of the swap shift
ReasonWhy the swap is being requested
StatusCurrent status -- Pending, Approved, Rejected, or Cancelled
Submitted OnWhen the request was created

Status Tabs

Filter the table by request status:

  • All -- View all swap requests
  • Pending -- Requests waiting for approval
  • Approved -- Swaps that have been confirmed and applied to the schedule
  • Rejected -- Swaps that were declined
  • Cancelled -- Requests that were withdrawn

Submitting a Swap Request

To request a shift swap:

Step 1: Initiate the Request

  1. Click New Swap Request at the top-right of the page.
  2. Fill in the following fields:
FieldRequiredDescription
My ShiftYesSelect the shift you want to swap from your upcoming schedule
Swap With EmployeeYesChoose the colleague you want to swap with
Their ShiftYesSelect which of their shifts you are willing to take in exchange
ReasonYesExplain why the swap is needed
  1. Click Submit to send the request.

You can only request a swap with an employee who has a compatible schedule type or who is qualified for your shift. The system filters the available employees and shifts to prevent invalid swaps.

Step 2: Peer Confirmation

After you submit the request, the employee you want to swap with receives a notification. They must confirm that they agree to the swap before it goes to the manager for final approval.

Peer ResponseWhat Happens
AcceptsThe request moves to the manager for final approval
DeclinesThe request is automatically cancelled -- you will need to find another colleague or submit a new request
No ResponseAfter the configured timeout period, the request expires and is cancelled

Step 3: Manager Approval

Once the peer confirms, the manager reviews the swap request:

Manager ActionResult
ApproveBoth employees' schedules are updated automatically. The requesting employee takes the swap shift, and the other employee takes the original shift.
RejectThe swap is declined and both employees keep their original shifts. A rejection reason is provided.

Managers should verify that approving the swap does not create any coverage gaps, skill mismatches, or overtime violations before approving. Check the schedule calendar to see the full picture before making a decision.

Swap Request Lifecycle

The full lifecycle of a swap request:

StageDescription
SubmittedThe requesting employee has created the swap request
Awaiting Peer ConfirmationThe swap partner needs to accept or decline
Pending Manager ApprovalBoth employees have agreed -- waiting for manager review
ApprovedManager approved the swap -- schedules are updated
RejectedManager declined the swap -- no changes to schedules
CancelledEmployee withdrew the request, peer declined, or the request timed out

Cancelling a Swap Request

The requesting employee can cancel a swap request at any point before final approval:

StatusCan Cancel?What Happens
Submitted / Awaiting PeerYesRequest is cancelled with no impact
Pending Manager ApprovalYesRequest is cancelled and both employees are notified
ApprovedNoOnce approved, the swap has been applied. Contact your manager to reverse it manually
Rejected / CancelledNoAlready in a final state

Notifications

The system sends notifications at each stage of the swap process:

EventWho is Notified
Swap request submittedThe target swap employee
Peer acceptsThe requesting employee and the manager
Peer declinesThe requesting employee
Manager approvesBoth employees
Manager rejectsBoth employees
Request cancelledThe swap partner and manager (if applicable)

Best Practices

  • Submit early -- Request swaps as early as possible to give your peer and manager enough time to review. Last-minute requests are harder to accommodate.
  • Talk to your colleague first -- Before submitting a formal swap request, check with your colleague informally to confirm they are willing. This avoids unnecessary declined requests.
  • Provide a clear reason -- Managers are more likely to approve requests that have a genuine and clearly explained reason.
  • Managers: check the calendar -- Before approving a swap, view the full schedule for both dates to ensure no coverage gaps are created.
  • Managers: respond promptly -- Swap requests often involve time-sensitive situations. Aim to review and respond to pending requests within 24 hours.