Shift Marketplace
Employees list, pick up and trade shifts; pickups follow the approval workflow you choose.
Meet the agent
This app ships with a production AI agent — permission-aware, tenant-scoped, audit-logged, and governed by the Agent Development Lifecycle.
Shift Marketplace AI
Peer-to-peer shift trading and pickups, inside the app's eligibility rules.
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
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
Use cases
Resources
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.