Feature · Shift Matching

Shifts that fill
themselves.

A client raises a shift. Subshift finds every worker who is qualified, compliant, available, and nearby — then offers it to them in preference order, one at a time, until somebody accepts.

How matching works

Subshift narrows your worker pool down to the people who can actually take the shift, then reaches out to them in order — smartly, not all at once.

  1. 1

    Eligibility filter

    Workers are screened on position/skill match, right-to-work, compliance documents, site inductions, and any client-specific rules. Only eligible workers continue.

  2. 2

    Availability check

    Workers on leave, already booked, or excluded by fatigue rules are removed from the list automatically.

  3. 3

    Proximity and preference ranking

    Remaining workers are ranked on home-to-site distance, preferred-worker lists from the client, and your agency's own ordering logic.

  4. 4

    Cascade offers

    The shift is offered to the top-ranked worker. They have a configurable window to accept. Decline or timeout, and the offer moves to the next worker automatically.

  5. 5

    Confirmation

    When a worker accepts, the shift is booked. The client sees the confirmed worker; the worker sees the shift details.

What you can configure

Position-level skill matching

Each worker is tagged with the positions they can fill; each shift requests a specific position. Mismatches are never offered.

Client-allowed positions

Clients can only request positions they are approved for — no risk of placing the wrong skill set.

Cascade window

Set how long a worker has to accept before the offer moves on — short for urgent cover, longer for planned shifts.

Preferred workers

Clients or agencies can rank preferred workers for a site; Subshift tries them first before widening the net.

Proximity preferences

Match on home postcode and each worker's maximum travel distance so nobody is offered a shift too far away.

Overbooking buffer

Optionally offer a shift to slightly more workers than needed to protect against late declines on critical cover.

See matching fill a shift in real time.

Book a 15-minute demo and raise a shift against your own data.

Book a demo

Learn how: Creating a shift →