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
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.
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.

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.
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.
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.
Fair questions
Asked about this, often.
Is the matching AI?
What if we disagree with the ranking?
Where do the required skills come from?
Can staff put their own hands up?
See your organisation in Corella.
A 30-minute walkthrough with the people who built it — your workflows, your terminology, not a canned demo.