Skip to content
CHRONOMANCER

Bid-based rostering software for casual shift crews

Publish the work available for your next period. Your crew bids for the named shifts they actually want, from a single link — no app, no login, no password. You allocate, hold a standby pool, and confirm. On the night, attendance and hours run from a phone.

Roster lifecycleCurrent · Allocating
  1. Draft
  2. Requesting
  3. Allocating
  4. Scheduled
  5. Revise
  6. Live
  7. Completed

Allocating. Requests are in and seats are being filled. Every roster sits at exactly one station, and each station names the one thing left to do.

Seven states · one verb at a timeRevise loops back from Scheduled and Live
Notch gauge11 of 18
Lit · allocatedHalf · reserveGhost · still open
ChronometerStanding by

No request window is open on this page; the chronometer is shown without a time.

Countdown and absolute time,in the tenant's own timezone

Instruments drawn on an example night. This site carries no customer data.

First deployment An entertainment venue — Auckland, NZ

Launching season 2026

One mechanism, four moving parts

Everything else in Chronomancer is built around these.

Staff choose their work

You publish nights, areas and named positions with capacities. Staff open a signed link and bid for the specific work they want, per night — nobody is assigned to a shift they didn't ask for.

  1. You keep the decision

    Bidding never auto-allocates. You sort bidders by priority tier and reliability score, place the roster yourself, and hold a ranked standby pool for every position.

  2. Nights run themselves

    Confirmations go out by SMS and email automatically. On the night, attendance and hours are logged from a tablet, and cover moves happen live without a fresh round of notifications.

  3. Reliability compounds

    When a period completes, every person's attendance rate and hours fulfilment roll into a reliability score — shown as green, amber or red, and weighted toward recent periods.

Publish, bid, allocate — in that order

A roster starts as work available, not a draft assignment. Open the nights, set which areas and named positions are live, and staff get a private link to bid for exactly what they want. When bidding closes, one board shows every bid against every position, sorted by priority tier and reliability, so you place people with the full picture in front of you.

  • Named positions with fixed capacities, not vague headcounts
  • One unique link per person per period, no app or password
  • Bids sorted by priority tier and reliability score
  • A ranked standby pool fills automatically behind every position
Notch gauge11 of 18 · standby held
Lit · allocatedHalf · reserveGhost · still open
ChronometerStanding by

No request window is open on this page; the chronometer is shown without a time.

Countdown and absolute time,in the tenant's own timezone

When someone drops out, the seat refills itself

People self-withdraw, or you mark them ill, unavailable or gone on the night — either way, the vacated seat opens a one-time claim link that blasts to the ranked standby pool. First valid claim wins it; everyone else just sees the seat is filled. The live board updates across every device watching it, so there's no radio-relay guesswork on a busy night.

  • First valid claim wins — no manual re-offering
  • Standby pool is already ranked before the seat opens
  • Live board syncs across every device on the night
  • Every move — self-withdrawal, cover, reassignment — is logged

Wind your next roster forward

Tell us about your venue and your crew — we'll show you how bidding would run for your next period.