Skip to main content
Shift Marketplace
Shift Marketplace
Shift Marketplace

Shift Marketplace

Employees list, pick up and trade shifts; pickups follow the approval workflow you choose.

Overview

Employees list shifts they can't work, pick up open shifts and coworkers' listings, trade shifts with each other, and offer a shift directly to a teammate. Only employees eligible for a shift can take it. Pickups follow the approval workflow you choose — by default a manager approves each one. Managers see at-risk shifts in Coverage Autopilot, and listings, requests, trades and answers to offers are kept in an audit log.

Employees post shifts for open pickup or trade and pick up open shifts — at once or after approval, as your approval workflow sets — while managers use eligibility guardrails, approval workflows, and Coverage Autopilot to keep every slot covered.

Highlights

Post a shift for pickup or trade in seconds — the marketplace only surfaces it to eligible coworkers.
Pick up an open shift — at once or after approval, as your approval workflow sets — or apply to a trade by offering one of your own shifts.
Send a direct shift offer to a specific coworker, with a built-in expiration.
Let smart approval auto-clear low-risk pickups and route the rest to the right manager.
Give managers a Coverage Autopilot board that flags at-risk shifts and sends coverage offers from the board.
Track every listing, pickup, trade, and transfer in a full admin audit log.

Capabilities

Post & List Shifts
  • Post a shift for open pickup (any eligible coworker can pick it up)
  • Post a shift for trade only (applicant must offer a shift back)
  • Post a shift for both pickup and trade
  • Multi-slot shifts: several assigned users list the same shift independently
  • Cancel or close your listing any time before it is picked up
Pick Up, Trade & Direct Offers
  • Pick up an open pickup listing (at once or as a request, by workflow)
  • Pick up manager-posted open shifts from the same marketplace
  • Apply to a trade listing by offering one of your own shifts
  • Bilateral swap on trade acceptance (both shift assignments transfer)
  • Send a direct shift offer to a specific coworker
  • Accept, decline, or cancel a direct offer
  • Withdraw a pending application before a decision is made
Eligibility & Conflict Guardrails
  • Scheduling-group membership check (same_group scope)
  • Same-location membership check (same_location scope)
  • Open scope (role + conflict checks only, no group/location limit)
  • Job-function / role-requirement enforcement on pickup and trade
  • Skill-based role matching as a fallback when enabled
  • Overlapping-shift conflict detection blocks the pickup before it lands
  • Managers and admins see all listings for oversight
Approval Workflows
  • Instant auto-approve mode (every eligible pickup lands immediately)
  • Manager-approval mode (every pickup request waits for a review)
  • Smart-approval mode (per-pickup rules decide instantly or route to a manager)
  • Smart rule: auto-approve pickups made 48+ hours in advance
  • Smart rule: auto-approve trusted employees (tenure + MangoScore)
  • Smart rule: auto-approve pickups by someone already working that day at the same location or team
  • Smart rule: auto-approve urgent critical-role coverage
Coverage Autopilot (Managers)
  • Live at-risk board of uncovered shifts in the next 7 days
  • Send coverage offers to up to 10 of the best-matched eligible employees
  • Escalate an uncovered shift to its team, location or another manager
  • Run the autopilot on demand (admins and app admins), with a 7-day activity feed
Notifications & Audit
  • In-app notifications for new listings, applications, and pickup requests
  • Email notifications for marketplace events (admin-configurable)
  • SMS notifications for marketplace events (admin-configurable)
  • Mobile push notifications for marketplace events
  • Full admin audit log of every listing, pickup, trade, and transfer
Access, API & Assistant
  • Mobile-optimized marketplace (phones auto-redirect to /m/)
  • REST API v1 for listings, applications, and direct offers
  • Shift Marketplace AI assistant: browse, track pickup requests/applications, summarize
  • AI assistant acts on your own shifts when you confirm It can pick up an open listing, post or close one of your own listings, accept or decline a direct offer, withdraw your own application, and withdraw a pickup request you made — each after showing you a preview and waiting for you to confirm. It acts as you, so the same eligibility checks, approval workflow and audit trail apply.
Limits & Specs
  • Listing types: Pickup Only, Trade Only, Pickup or Trade
  • Direct offers: separate peer-to-peer offer, expires (default 7 days), accept / decline / cancel
  • Application statuses: pending, accepted, rejected, withdrawn
  • Listing statuses: Available, Covered, Traded, Closed, Cancelled
  • Approval modes: Auto-Approve All Pickups, Smart Approval, Manager Approves All Pickups
  • Approval authority: Any Shift Manager, Direct Manager, Shift Location Manager, Team Manager, Any of the Three Managers
  • Pricing: Requires a license; enabled per tenant by an admin

Screenshots

Use cases

Pick up extra shifts
Browse open pickup listings and manager-posted open shifts you qualify for, then pick them up — instantly or pending approval, depending on how your business configures approvals.
Drop a shift you can't work
List your assigned shift for pickup so an eligible coworker can take it, with automatic notifications and a clean assignment transfer.
Trade shifts with a coworker
Post a trade listing; when a coworker applies with one of their shifts and you accept, both assignments swap in a single bilateral transfer.
Offer a shift directly to a teammate
Send a direct, peer-to-peer offer to a specific coworker with an expiration date — no open posting required.
Close coverage gaps fast
Managers use Coverage Autopilot to see at-risk shifts for the next 7 days and send coverage offers to up to 10 of the best-matched eligible employees — or escalate to another manager: the shift's team manager first, then a manager at its location, then any other manager.
Audit shift changes
Admins review the full audit trail of listings, pickups, trades, and transfers for compliance and reporting.

FAQ

Shift Marketplace requires a license and is disabled by default. An admin enables it for your business from the Apps Marketplace; there is no automatic per-tenant rollout.

Shifts & Scheduling owns the schedule itself — it creates shifts, publishes schedules, and posts open shifts. Shift Marketplace is the employee-driven layer on top: it lets workers list their own shifts, pick up open shifts, apply for trades, send direct offers, and run those requests through your approval rules. The open shifts you see in the marketplace come from the published schedule; the pickup, trade, offer, approval, and Coverage Autopilot workflows are the marketplace's.

Listings are filtered by eligibility. Employees only see shifts they qualify for based on scheduling-group or location membership, role/skill requirements, and scheduling conflicts. Managers and admins see all listings for oversight.

Open pickup listings and manager-posted open shifts have a Pick Up or Request button. Whether a pickup lands at once or waits for an approver depends on your approval workflow — the button says 'Pick Up' or 'Request' up front so there are no surprises.

List a shift as Trade Only (or Pickup or Trade). An eligible coworker applies by offering one of their own future shifts. When you accept, the app runs conflict checks for both people and swaps both assignments in one bilateral transfer, rejecting any other pending applicants.

Smart approval auto-approves low-risk pickups and routes the rest to a manager. A pickup is auto-approved when any one of these holds: it's made 48 or more hours before the shift starts; the employee has been with you 3+ months and is a manager or has a Top Tier or Reliable MangoScore; they already work another shift that day at the same location or scheduling team; or it covers a supervisor, manager, security or medical role starting within 24 hours. You can also choose auto-approve-everything or manager-approve-everything instead.

Coverage Autopilot is a manager control tower that surfaces shifts at risk of going uncovered in the next 7 days. Managers can send coverage offers to up to 10 of the best-matched eligible employees or escalate to another manager (the shift's team manager first, then a manager at its location, then any other manager); admins and Shift Marketplace app admins can run the autopilot on demand, which sends the offers and escalations its rules call for. Auto-fill, which rosters a named person onto a shift, is held for a human to approve before it happens — the approver decides, not the employee.

Yes. You can close or cancel your listing at any time before it's picked up. Once a shift is picked up or filled, it's locked in as a completed transfer.