Skip to main content

Transfer a shift

Shift Transfer lets an employee offer an assigned shift to an eligible colleague. The colleague must accept it, and a Manager must approve it, before flair reassigns the shift.

Who can use this?

Employees in the Employee Hub or the flair mobile app, and Managers with Flair Scheduler Admin or Flair Scheduler Manager in Salesforce. flair activates Shift Planner for your organization.

Configure Shift Transfer​

Each Shift Planner has its own transfer settings:

FieldWhat it does
Allow Shift TransferEnables Shift Transfer for shifts in the Shift Planner. It is off by default.
Min Days Before Shift TransferSets the minimum number of days before a shift when an employee can request a transfer.
  1. In the App Launcher (⋮⋮ grid icon), open Shift Planners.
  2. Select the Shift Planner.
  3. Select Allow Shift Transfer.
  4. In Min Days Before Shift Transfer, enter the notice period, such as 2 for 48 hours.
  5. Click Save. Shifts in the Shift Planner inherit the settings.

A Shift Planner record with Allow Shift Transfer selected and Min Days Before Shift Transfer set

You can override Allow Shift Transfer and Min Days Before Shift Transfer on an individual shift, such as a critical shift that employees must not transfer.

Request a transfer​

  1. In the Employee Hub, open Time → Shift Planner Shifts.
  2. Select the shift to transfer.
  3. Click Transfer Shift.
  4. In Employee, select a colleague.
  5. In Reason, enter the reason for the transfer.
  6. Click Submit. The colleague receives an Employee Hub notification and, according to notification settings, an email or push notification.

The Transfer Shift dialog with the Employee picker, a reason entered, and Submit

Accept or decline a transfer​

  1. As the receiving colleague, open the notification or Shift Planner Shifts → Received Change Requests.
  2. Review the shift and the colleague who requested the transfer.
  3. Click Accept or Decline.

Received Change Requests tab with a pending transfer request and its Accept and Decline buttons

If the colleague declines, flair notifies the original employee and keeps the original assignment. If the colleague accepts, the request moves to Manager approval.

Request, accept, or decline a transfer on mobile​

Employees can also send, accept, decline, and cancel Shift Transfer requests from the flair mobile app.

Send a transfer request​

  1. Open My shifts and tap the shift. Shift details opens.
  2. Tap Transfer to colleague.
  3. In Choose a colleague, select an eligible colleague.
  4. Enter a Reason. The app requires one before it enables Send transfer request.
  5. Tap Send transfer request. The app displays Transfer request sent.

The Transfer to colleague screen on mobile with a colleague selected, a Reason entered, and Send transfer request

A shift that already has a request in flight shows Transfer pending on its details screen instead of the transfer action. If transfer settings or the notice period block a request, the app displays This shift can't be transferred. or the required number of days. If no colleague is eligible, the screen displays No colleagues available.

Open the shift transfers inbox​

Received and sent requests are listed in the shift transfers inbox, on its Sent and Received tabs. Open it in one of these ways:

  • On My shifts, tap the two-arrows icon in the top-right corner. A badge shows how many received requests are waiting for your response.
  • On the Home screen, tap the shift transfer requests row below your next shift, such as 1 shift transfer request. The row appears only when a received request is waiting for your response.
  • Tap a Shift Transfer push notification. The app opens the request in the inbox.

The My shifts header on mobile with the two-arrows shift transfers icon and its badge count

The inbox opens on the Received tab. Switch to Sent to see the requests you offered. Tap a request to open Transfer request, which shows the Shift and the Reason with the same actions as the list.

Accept or decline a received request​

  1. Open the shift transfers inbox. Received lists each request as From plus the colleague's name, with the shift date and time.
  2. On a request that is waiting for your response, tap Accept or Decline. The app displays Transfer request accepted or Transfer request declined. You can also tap the request first to check it; its details show Pending your approval and the same buttons.

The Received tab of the shift transfers inbox on mobile with a request from a colleague and its Accept and Decline buttons

If you accept, the request moves to Manager approval. If you decline, the shift stays with the colleague who offered it. In the Employee Hub, use Accept or decline a transfer instead.

Cancel a sent request​

  1. Open the shift transfers inbox, then tap Sent.
  2. On a request that is still waiting for the colleague or the Manager, tap Cancel.
  3. In Cancel transfer request?, tap Cancel. The app displays Transfer request cancelled.

The Sent tab of the shift transfers inbox with a request marked Waiting for colleague and the Cancel action

Read transfer statuses​

Each request shows a status badge, except a received request that is waiting for your response, which shows Accept and Decline in the list. Some statuses read differently depending on whether you sent or received the request:

Status on SentStatus on ReceivedMeaning
Waiting for colleaguePending your approvalThe colleague hasn't accepted or declined yet.
Waiting for managerWaiting for managerThe colleague accepted, and the request waits for Manager approval.
ApprovedApprovedThe Manager approved, and flair reassigned the shift.
Declined by colleagueDeclined by youThe colleague declined the request.
Declined by managerDeclined by managerThe Manager rejected the request.
CancelledCancelledThe employee who sent the request withdrew it.

Approve a transfer in the Employee Hub​

After the colleague accepts, flair creates approval requests for the transfer. The Shift Planner in Salesforce has no approval action for Shift Transfer, so approvers review the request in the Employee Hub.

  1. As a Manager, open Approval Requests.
  2. Select the Shift Transfer Request.
  3. Review the Shift Details, the colleague in Transfer to employee, and the Change Request Reason.
  4. Click Approve or Reject.

Approval Request Details for a Shift Transfer Request with the shift, the proposed colleague, and the change request reason

Check the result​

After Manager approval, flair updates the shift assignee from the original employee to the receiving colleague. The shift moves between their calendars, both employees receive a confirmation, and calendar sync, time tracking, and payroll integrations receive the new assignment.

If the Manager declines, the shift stays with the original employee and flair notifies both employees. A decline at either approval stage leaves the original assignment unchanged.

Cancel a transfer request​

  • Before Manager approval, cancel the outgoing request in the Employee Hub under Sent Change Requests or in the mobile app's shift transfers inbox. After approval, the shift is reassigned and requires a new transfer request to move it again.

Review the transfer audit trail​

Each transfer creates a Shift_Change_Request__c record in Salesforce with this information:

DataStored value
Original and new assigneeThe employees before and after the requested transfer.
ApproverThe Manager who reviews the request.
StatusApproval_Status__c, Colleague_Approval_Status__c, and Approval_Status_Detailed__c.
TimestampsThe time of each workflow step.
MessagesMessages exchanged during the request.

The audit trail supports compliance checks and payroll reconciliation.