Skip to content
Corella

Shift matching

Who should work this shift? Answered — with the working shown.

Every coordinator runs this maths in their head: who's qualified, who's available, who the client actually knows, who tips into overtime. Corella runs it across everyone at once and — this is the part that matters — shows the reasons, not just a number. A ranking you can argue with is a ranking you can trust.

How it flows

Shift-matching flow: hard blocks — a real clash, approved leave, a client-incompatible carer — are set aside and never scored; everyone else is ranked on seven weighted factors; every candidate carries plain-word reasons for and against; the coordinator picks, and the shift is rostered without creating an award problem.clash · leave · incompatibleeveryone else, scoredit shows its workingarguable, by designaward-aware · one clickAn open shiftwho should work it?Hard blocks asidenever given a scoreCandidates rankedseven weighted factorsReasons, in wordsfor and againstYou pickagree — or overruleRosteredno overtime ambush

The shift drawer ranks a shift you haven't even saved; the job board ranks applicants for every under-staffed shift — same engine, same reasons.

Seven factors, weighted and named

Candidates are scored on availability — including how much of the shift falls inside their declared hours — mandatory checks and training currency, the skills the service requires and the client's language, continuity with that client, suburb and postcode closeness, hours left under their weekly cap, and whether taking the shift would create an award problem. Facts already in your system, weighed the way a careful coordinator weighs them.

Availability & declared hoursChecks & training currencySkills & languageContinuity of careLocationWeekly-cap headroomAward impact

It shows its working

Every candidate carries their reasons for and against, in plain words — worked with this client recently, holds the required training, but only half the shift sits inside their declared hours. The ranking is arguable rather than a black box, and that's the point: the engine's job is to make sure nothing was missed, not to be obeyed.

Reasons for and againstPlain words, not just a scoreBuilt to be overruled
your-organisation's Corella
Shift drawer asking who should work this shift, with ranked candidates and one expanded to show colour-coded reasons: availability, an expired First Aid certificate, missing training, continuity, proximity, hours and award impact
The reasons, not just the score — this candidate ranks well on availability and fit, and the engine says plainly that their First Aid certificate has expired. You decide.

Blocked is blocked — never a score

A real clash, approved leave or a client-incompatible carer isn't a low match — it's not a match at all. Hard blocks are kept separate from the ranking, each with its reason, so a blocked person is never presented as an '87% match' that a busy coordinator might click anyway.

Hard blocks kept separateClash · leave · incompatibilityNever dressed as a score

Continuity counts — and so does the award

Two factors most rostering tools don't score. Continuity of care: prior shifts with this client, a preferred-carer flag, a shared team — because the client's regular carer outranks a stranger with the same certificate. And award impact: the ranking consults the same nine SCHADS-shaped checks as the week board, so it won't quietly recommend someone whose selection means an overtime bill.

Continuity of care scoredPreferred-carer flagNo overtime ambush

In the shift drawer, and on the job board

Ask 'who should work this shift?' from the shift drawer — it ranks candidates for a shift you haven't even saved yet, and one click picks. Or work from the job board: every under-staffed shift in one place, applicants ranked by the same engine with accept and decline, plus the best-matched carers who haven't applied — one click rosters them, with a warning first if anything deserves a look.

Ranks before you saveJob board of open shiftsApplicants rankedOne-click roster

Fair questions

Asked about this, often.

Is the matching AI?
No — it's a weighted score over facts already in your system: availability, checks, training, skills, history with the client, distance, cap headroom and award impact. Every ranking carries its reasons in plain words, so you can check the working the way you'd check a colleague's.
What if we disagree with the ranking?
Overrule it — that's what the reasons are for. The engine makes sure nothing was missed; the coordinator still knows things no system records. A ranking that can't be argued with would just be a black box with a percentage on it.
Where do the required skills come from?
Each service carries its required qualifications in Settings — free text, matched generously — and training currency and mandatory checks come off the staff file. If your intake says a service needs manual handling, the ranking knows who's current.
Can staff put their own hands up?
Yes — open shifts go to the job board, where staff take or apply for them. Applicants land ranked by the same engine, with the same reasons, and the office accepts or declines from one screen.

See your organisation in Corella.

A 30-minute walkthrough with the people who built it — your workflows, your terminology, not a canned demo.