Fivexer

Skills-based scheduling software

Check who can do the work before deciding who gets it.

Availability does not make two workers interchangeable. Define what the post requires, record who meets it, and use those requirements when building the roster or looking for cover.

Inspect eligible replacementsSee it in the console

Runs in your browser on demonstration data. No account, and nothing you try is saved.

An engineer at a workbench with instruments and a stripped assembly in front of them.

The short answer

Put the required qualification on the post rather than on the person, keep site permission separate from it, and every staffing decision states who was eligible and which requirement excluded everybody else.

What it checks
Required qualifications on the post, site permission, and availability — each a pass-or-fail condition.
What it does not supply
Independent verification. A recorded skill is what your team entered, not proof of a licence or certificate.
Who decides
You. A preference can order eligible people; it can never make somebody eligible.

Put requirements on the post

A reception post and a maintenance post should not inherit the same requirements simply because they share a building. Describe the qualifications each post needs and keep site permission separate. A worker can have the right skill and still be unable to work at that location.

Separate eligibility from preference

A required qualification is a pass-or-fail condition. A preference for a familiar worker is a choice among eligible people. Keep the two separate so a strong preference cannot compensate for missing permission or training.

Read exclusions when there is no cover

If everyone is excluded, examine the missing requirement and check the source data. Correct an inaccurate record; do not remove a real requirement to make the roster appear full. An explicit uncovered shift gives the manager a decision to escalate.

The nearest worker is not always eligible

Illustrative example: one post requires reception training and Northgate site permission.

Worker recordOutcome
Reception training; Northgate permittedConsider alongside availability and working rules
Reception training; Northgate not permittedExcluded by site eligibility
Northgate permitted; no reception trainingExcluded by required qualification

The screen this happens on

Not a mock-up. The console below runs on demonstration data; open the simulator to inspect the same week and change something yourself.

Anna Stone reported sick2 openings · Main lobby · evening, 14:00–22:00 · Northgatereported 05:41

Based at this site — no journey

Mark KellyNorthgate · reception cert · 0.6 FTE

Eligible at his own site, rested since Tuesday, and well below his contracted hours for the week.

Robert TurnerNorthgate · service level night

Not eligible: he is on Thursday’s night shift, which starts the minute this one would end.

Rest

A known journey away

Kate ParkerDepot · 18 min estimated

Not eligible: she is on Thursday’s depot early until 13:00 — an hour before this shift starts, not eleven.

Rest

Lisa EllisSouthgate · 50 min stated

Eligible, permitted at every site, and free from 14:00. Southgate to Northgate is a stated 50-minute journey.

James ShawSouthgate · 50 min stated

Not eligible: this post requires a reception certificate he does not hold.

Qualification

Travel not stated — never assumed to be zero

Thomas Reedno travel time between these sites

Eligible on every rule that can be checked. The travel gap cannot be checked, so a supervisor decides.

6 considered3 could take it3 ruled out, each with the rule that ruled them out1 shift still open at South wing

Nothing is decided yet. Assign the recommendation, or offer the shift to somebody further down — either way the reason is written down, and this is where you would read it back.

The Fivexer console with a reported absence and a Find cover drawer open, stating that nobody based at the site can take the shift and offering the reason each person was ruled out.
Actual Fivexer console on sample data. “Nobody passes every rule for this shift” is a first-class answer, with the reason for each person behind “Ruled out” and “Run one short” recorded as a decision rather than left as a silent gap.

What to account for

Qualification records are only as reliable as the information maintained by your team. A recorded skill is not independent verification of a licence or certificate.

Fivexer — skill-based routing, hosted in the EU or self-hosted on the open-source (MIT) assignment-user-matcher engine. Testreel OÜ, Aiavilja tn 9-8, Paide linn, 72712 Järva maakond, Estonia (reg. 12592678).

Photography by Adrian Sulyok, Ali Mkumbwa, Remy Gieling, Jack Lucas Smith, Josh Marty, via Unsplash. Trust pages last reviewed 11 September 2026.