CHRONOMANCER

Bid-based rostering is a scheduling model where a business publishes all the work available for an upcoming period — which shifts, which roles, how many people each needs — and staff submit bids for the specific positions they want, before a manager allocates who actually gets placed.

It's the opposite starting point to traditional top-down assignment, where a manager or scheduling system decides who works when and staff find out afterwards.

How it works

Bid-based rostering usually runs in four stages:

  • Publish — the full period's work is laid out: dates, roles or locations, and the capacity (how many people) each needs.
  • Bid — each person reviews what's on offer and requests the specific shifts they want, often within a minimum/maximum per period.
  • Allocate — a manager reviews every bid against capacity and places people, typically by priority tier or a track record of reliability, then keeps a standby pool for the overflow.
  • Confirm — allocated and standby staff are notified of the outcome, and the roster becomes final ahead of the shift.

Why it matters

Top-down assignment is fast to build but blind to preference — a manager can't easily see who actually wants which shift before publishing it. Bid-based rostering surfaces that information first, which tends to reduce no-shows and disputes over "why did I get this shift," since people are placed against demand they expressed themselves. It also makes uneven demand visible early: a manager can see which shifts are contested and which are thin before committing anyone.

The trade-off is more moving parts — someone still has to review bids and allocate fairly, and a standby pool has to be managed so nothing is left unfilled.

In Chronomancer

Chronomancer is built around bid-based rostering as its core engine: a 3-layer work hierarchy (configurable per venue) is published each period, staff bid via a signed link, and allocation runs against priority and a computed reliability score, with a ranked standby pool behind every position.