Skip to content

Rostering & attendance

NDIS & aged care rostering software: Build the week once — Corella carries it from there.

Rostering is where a care business wins or loses its week. Corella's board holds the real thing — group shifts, sleepovers, repeating patterns, cancellations with the NDIS codes — and each shift travels from the board to the worker's phone, the timesheet queue and the pay run without being typed twice.

Corella's schedule for 7 to 13 September in the week view by staff: Day, Week and Month buttons, an Unassigned row at the top holding one Thursday visit, each worker's row with their hours for the week, colour-coded shift tiles, a grey line reading 'No broken shifts across 32 staffed shifts this week', and a red banner saying 8 shifts on this week's roster sit past a SCHADS limit
8 shifts past a SCHADS limitFlagged while the week is still a draft
Drag to reassignThe date and time stay as booked

How it flows

One shift, from the board to the pay run

  1. 1Build the week

    Create shifts on the board by worker or by participant, and let a weekly or fortnightly pattern lay out the months ahead. Conflicts and the nine award checks speak up as you book — before the shift is even saved.

    The Corella week board for 21 to 27 September in the staff view, with eight shifts on the Unassigned row, an Award check button showing 8, a red banner saying 8 shifts on this week's roster sit past a SCHADS limit, and small warning triangles on the shifts concerned
  2. 2Fill the gaps

    A shift nobody is on sits on the Unassigned row at the top of the board. Post it and it appears on workers' phones, where the first person to take it gets it — or rank the best-matched people and roster one with a click.

    Open shifts on a support worker's phone, headed 'Available shifts you can pick up — first in, best dressed': one card marked 'Clashes with your roster' and a second card with a Take shift button
  3. 3Clock on at the door

    The worker clocks on from their phone and the position is recorded. If anything is recorded under need-to-know for the person they're visiting, they confirm it first. Clock-off waits for any must-do task.

    A support worker's day on a phone: today laid out as a timeline with '4h free' before a 10:00pm overnight shift, a Clock on button on today's shift card, a banner reading '2 open shifts available', and the next shift listed under Coming up
  4. 4Approve what was worked

    The timesheet queue puts rostered against clocked, with the variance and any travel the worker recorded. The office approves the scheduled or the actual times — one row at a time, or a ticked batch.

  5. 5Pay it

    Approved hours become labelled pay lines — time bands, sleepovers, travel, kilometres — with the hours sent to Xero Payroll as draft timesheets where Xero is connected, and every line in a pay-run CSV for your payroll software. The worker sees each entry and its status on their phone.

    My timesheets on a support worker's phone, from the NDIS demo: the shifts already started, grouped by week with each week's hours, and a status beside each — Draft, Submitted or Approved

Watch it

See it in 91 seconds.

What people ask first

The short answers, up front.

  • Can I see the week by worker and by participant?

    Yes. The same week flips between a row per worker and a row per participant, zooms out to a month, or in to a single day laid out on a clock.

  • Does it handle sleepovers, group shifts and repeats?

    A sleepover is its own kind of shift, one shift can hold several participants and several workers, and weekly or fortnightly patterns create real, editable shifts about six months ahead.

  • Can I drag a shift to someone else?

    Yes — drag it onto another worker in the week's staff view to reassign it. The date and time stay as booked, and opening the shift changes either.

  • Will it warn me before I roster a problem?

    As you book. Four things are refused outright: a worker the participant has blocked, a worker outside the team of a participant only their team works with, an office shift overlapping the worker's client time, and someone who has left. Everything else warns and leaves the call with you: a double-booking, leave, unavailability, a missing or expired check, the daily and weekly hours caps, rest after a sleepover, travel time between visits, required training, a participant's weekly or monthly limit where their agreement sets one, and the award checks.

  • How do open shifts get filled?

    Workers take them from their phone, first in, and the shift is theirs at once. The office's job board ranks the best-matched people for every shift still short of staff.

  • Do I know where someone clocked on?

    Yes. The phone's position is recorded at clock-on and clock-off, where the phone shares it, and compared with the visit's address — or the person's home, for a home visit — wherever that address has been placed exactly on the map — or, for a home found only to its street, once the office confirms the street's point; each person's page says whether their home has a fence. Outside the distance you set (1 km unless you change it), the timesheet shows how far away it was and waits for the office to approve it.

  • What does a worker see at the door?

    If anything is recorded under need-to-know for that person — allergies first, then medical, dietary, mobility and more — it appears when they press Clock on, and they confirm it before the clock-on completes.

  • Who approves timesheets?

    The office — from the timesheet queue, one row or a ticked batch, or from the shift itself, whose Timesheets panel offers the same Approve on scheduled or actual times, and Undo. Automatic approval within a tolerance is there when you switch it on.

  • How is travel paid?

    Recorded on the shift, reviewed before approval, paid as its own line. The worker enters the kilometres and the minutes on the shift, and the office checks them on the timesheet queue.

  • Can I change a run of shifts at once?

    Yes — one of six things across a worker's or a participant's shifts in a date range, with a review table naming every shift it leaves as it is, and why.

  • What reaches payroll?

    Approved hours, split into labelled pay lines at the worker's pay-group rates. Where Xero is connected the hours go to Xero Payroll as draft timesheets, and every pay run exports a CSV for your payroll software.

Whose screen

The same job, from each seat.

Two people smiling beside a desktop computer showing the week's roster in Corella

In the office

The coordinator builds the week on the board — by worker or by participant, a day, a week or a month — and each shift is checked as it's booked. Gaps sit on the Unassigned row at the top, and the job board ranks the best-matched people for each one. A run of shifts changes in one pass, with the review table naming what it leaves as it is. Later in the week the timesheet queue puts rostered against clocked, the office approves the scheduled or the actual times, and the approved hours become a pay run — draft timesheets in Xero Payroll where Xero is connected, and a pay-run CSV. Building the roster is a coordinator's job; approving timesheets is open to finance as well.

On the phone

The worker opens Corella in their phone's browser and adds it to the home screen as a web app. Their phone opens on today laid out as a timeline — the free time between visits worked out, and a 'now' line — then the next seven days, published shifts only, and any open shifts they can take, first in. At the door they press Clock on: if anything is recorded under need-to-know for that person, they confirm they have read it first. On the shift they tick tasks, record medication and the charts you keep for the person, write the note and fill in the travel card, and clock-off waits for any must-do task. Where you've switched it on, Ask for a shift sends the office a request, and the office books it or declines it. Afterwards, My timesheets lists the shifts they've started in the last four weeks, each with its approval status. On each shift, Your shift, step by step lists what the visit asks of them in order — clock on, tasks, medicines, goals, forms, the note, travel, clock off — each marked done or next.

For families

A participant or family member with a portal login sees the next 28 days of visits: the time, the service, the worker's name — or 'to be confirmed' — and the address. For a change or a cancellation, they call the office.

A worked example

One Thursday visit, turned into pay lines.

Made-up demo figures, to show the arithmetic. The rates come from each worker's own pay group, so this example shows the hours and the lines the pay engine produces, and each pay group's rates turn them into dollars.

Rostered
Thu 3:00pm–9:00pm · 6 h
Weekday hours, 3:00–8:00pm
5.00 h at the weekday rate
Evening hours, 8:00–9:00pm
1.00 h at the evening rate
Travel time to the visit (25 min, typed by the worker)
0.42 h at the weekday rate
Kilometres driven to the visit
18 km at the pay group's km rate
Kilometres driven with the participant
12 km at the same km rate
Pay lines in the pay run
5

Travel time pays at the rate of the band the shift starts in, and the two kinds of kilometre stay on separate lines. The 12 km with the participant can also reach an NDIS invoice as activity-based transport, where your price book carries a per-kilometre transport item, and the 18 km to the visit bills too once you switch on provider-travel billing. Check the pay lines against your own award obligations before each pay run.

Try it

See it work.

Week of 6 October · staff view

Swipe across for the whole week →

Mon
Tue
Wed
Thu
Fri
Unassigned
Mia Chen
Jordan Price
Aisha Rahman

Between visits

Travel is part of the job. So it gets paid.

Workers record the kilometres and minutes they drove on the shift itself — to the visit, with the person, and, where you pay it, the drive home. The office reviews them before approval, and approved travel pays as its own line.

The hour lost to travel time was one of the first things providers showed us when we sat with their rostering teams. It isn’t a report you run afterwards — it’s on the shift, where the worker already is.

A quiet suburban street under gum trees: a brick bungalow, a weatherboard cottage with a picket fence, and a brick home with a garage

Mia’s travel · Tuesday

Ruby L. · 11:305.8 km · 11 min

Sam K. · 14:006.6 km · 15 min

Recorded today12.4 km · 26 min

Recorded on the shift · paid once approved

Workers add their kilometres and travel minutes on the shift, any time until the timesheet is approved.

In detail

The detail, on the real screens.

One board — by worker or participant, a day, a week or a month

The week reads as a grid: a row per worker, or flipped to a row per participant, so 'is this worker over-rostered?' and 'who is visiting this person this week?' are answered from the same screen. Zoom in to a day, where every visit sits on a clock and the gaps between short visits are readable, or out to a month — one cell per date with its visits, hours, unassigned and cancelled counts. Shifts nobody is on sit on an Unassigned row at the top, so a gap can't hide. When someone leaves, their shifts show there as needing cover and booking them onto a shift is refused; a leaver still on a shift you open is shown so you can take them off. Boards with more than 25 rows page, keeping the Unassigned row on every page, and the totals and award banners always cover the whole period. Each tile takes its service's colour — an administrator can switch the colours off — and a 'Shift types this week' bar shows each type's share. Once you have appointment types, filter the board to one — or to No type — on the day, week or month. Roster → Table lays the same week out as one row per person on each shift — planned and clocked times, service and type, timesheet status, travel, expenses and whether a note was written — with the board's status, team and type filters, narrowed to one worker, participant or area, and one-click checks for shifts not clocked on, visits with no note written and travel claimed; each row opens its shift, and a CSV gives the same rows. Every tile on the week's board has a ⋯ to open it, copy it, post it to the job board or take it off, text it to the people who could take it, or cancel it. Print always prints a week: the staff print carries the award flags, and the participant print keeps pay warnings out of a participant's hands.

Corella's schedule in month view for September 2026: one cell per date showing its number of visits and hours, amber tags counting unassigned shifts on some dates, a public holiday marked on the 25th, and a banner counting the month's shifts past a SCHADS limit
The month view: visits, hours and unassigned shifts per date

Group shifts, sleepovers and weekly patterns

One shift can carry several participants — the billing splits equally between them — and several workers, up to ten. A sleepover is its own kind of shift: the worker records any time they were woken, and the award checks look after its length, its frequency and the rest that follows it. Repeats are real shifts, not a rule applied later: a weekly or fortnightly pattern creates every occurrence about six months ahead as an ordinary, editable shift, and three weeks before a series' last shift on the roster, its tile and form say it's nearly finished, and the office gets an in-app reminder that opens that shift, where Extend until is. Tick Monday and Wednesday and you get two series, one per weekday — the drawer says so — and each is then edited, extended or ended on its own, with a badge showing how many occurrences it holds. Change one occurrence, or apply the change to all the later ones. A single shift can be copied into a new one, and a good week copied onto another — each copy is published just as a new shift would be. A shift's set-up can be saved under a name and picked again from the roster's Shift templates or the New shift form, and a repeating shift can take turns — two to six people, one on each shift, in order week by week. A shift's instructions for staff can carry bold, italic, underline, colour, lists and links, with a preview of exactly how staff will see them on their phone. Put one shift on several chosen days at once with Also on these days, and every day is checked before any is made; Extend says how many shifts it will add, and from when to when, before it adds them.

A carer checking a clipboard on an evening shift

Drag a shift onto another worker to reassign it

On the week's staff view, drag a shift from one worker's row onto another's to reassign it. The shift keeps its date and time — drop it on a different day and only the worker moves, and the message tells you the date it stayed on — and opening the shift changes a time or a date. A tile on the Unassigned row can be dragged onto somebody, which fills the vacancy and closes its job-board offer. The drag runs the same conflict and award checks as editing the shift — a refusal refuses, and a softer warning asks you to confirm the move — tells the worker if the roster is published, and is recorded against your name: a shortcut with every one of those checks in place.

Two colleagues at a desktop screen, working out together who takes a shift

Conflicts that explain themselves — and cancellations done properly

Each shift is checked as it's booked, and each warning says what's wrong in words: another shift at the same time, requested or approved leave, a standing weekly unavailability, a mandatory check missing or expired, the daily or weekly hours cap, too little rest after a sleepover, and anything the award checks find. Four things are refused outright — a worker the participant has blocked, a worker outside the team of a participant only their team works with, an office shift overlapping the worker's client time, and someone who has left; the others warn, and overriding is a deliberate tick — each warning set aside is written to the shift's history with who saved it, whether it was saved from the drawer, a drag onto another worker, the job board's 'Roster anyway' or a copied week. Cancelling is a flow that keeps the record: cancelled by the provider, by the participant, or by the participant at short notice, and only the last is billable, under one of the NDIS cancellation reason codes. You choose separately whether the worker is still paid and whether they're told, and a cancelled shift can be rebooked.

A shift open over the week board, with 'Who should work this shift?' ranking the team: each reason written out beside each person — one worker's First Aid certificate has expired and their row reads 'Award breach — Only 2h rest after a sleepover', while the top match reads 'No award problem from this shift' — and the drawer's Close and Save changes stay in view at its foot
Each warning in words, before anyone is rostered — an expired certificate, an award breach (NDIS demo)

The roster assistant — a proposal for every short shift, with its reasons

Beside Copy week, the roster assistant proposes someone for every shift this week still short of people — the people with the smallest teams first, then the earliest. A count heads the list: places to fill, how many it proposed, how many have nobody free. Each proposal shows a match number and its reasons for and against — free and inside the hours they said they can work, checks and training current, the skills the service needs, whether they've worked with this person before, a different area, a gap it would leave in their day — with the next best people beside it.

The roster assistant in Corella's NDIS demo: 9 places to fill, 5 proposed, 4 with nobody free; three proposals for Thursday, each with the person proposed, a match number, reasons such as 'Free, and inside the hours they said they can work', 'All mandatory checks and training current', 'New to this client' and 'Leaves an unpaid gap in their day — a broken shift', the next best people, and Assign and Skip
A proposal for every short shift, with its reasons — you press Assign (NDIS demo)

Dictate shifts — say the week, then check each draft

Where AI assistance is on, say or type the week's shifts — who they're for, the day, the times and who works them — and each comes back as a draft that shows how it read you: the words it came from, the service it inferred from them, and what it copied from an earlier draft when you said "the same on Saturday". Names are matched inside Corella against your own lists, and a name that fits two people, or a worker and a client alike, is left for you to pick.

Dictate shifts in Corella's NDIS demo: the sentence 'Bev Ashgrove needs personal care on Thursday from 9 to 1 with Grace Wilson, and the same on Saturday with Amelia Brown.' and the two drafts it returned — Thursday 1 October, 9:00 to 13:00 with Grace Wilson, the service inferred as Personal Care from 'personal care'; and Saturday 3 October with Amelia Brown, copied from Thursday — each with Open in the shift form
Two shifts from one sentence — each a draft you open and create yourself (NDIS demo)

Change a run of shifts — and see what it refuses to touch

Somebody goes on leave, a service is renamed, a house changes address. Pick a worker or a participant and a date range — both ends required, at most a year, because an open-ended sweep would quietly move next winter's roster — and change one thing across the run: who is on it, which participant, the service, the times, where it happens, or an allowance. Before anything is written you get a count and a review table naming every shift it leaves alone and why, and any row can be unticked. It refuses shifts where money has already moved: invoiced (only the address can still change), in a payroll batch, already worked or clocked on. On the worker axis it also refuses a shift carrying a pay-group override or a hand-attached allowance, because handing those to someone else pays them on an agreement nobody chose for them. And on the times axis the confirmation reads '25 hours will change → 42 hours after the change' — hours are pay, so you confirm the number you're actually agreeing to.

An office manager smiling as she takes a call and notes a change in her planner

Open shifts, taken first in

Post a shift nobody is on from the job board, and the people who could work it — your care workers and anyone who has done a client visit in the last 90 days — are told in the app. On their phone, Open shifts lists what's available, each card marked 'You're on it', 'Not available to you', 'Clashes with your roster', or carrying a Take shift button. Taking one assigns the worker straight away, first in, and tells the coordinators: the first person to take it has it. The office works from the other end — the job board lists every shift still short of staff, soonest first, with the best-matched people ranked for it and one click to roster the one you pick, which re-runs the booking checks first. A coordinator can also text an open shift's day and hours to the workers who could take it, after seeing who it reaches and what it costs.

The Open shifts screen, headed 'Available shifts you can pick up — first in, best dressed': two shifts, each with its date and time, the participant, the type of support, a note saying why cover is needed, and a Take shift button
Posted shifts, taken first in

Clock-on and clock-off, checked against the address

The worker clocks on from the shift card on their phone, from three hours before the start by default. The phone's position is captured at each tap — clock-on and clock-off — stored with the attendance and, where the visit's address has been placed on the map, compared with it: outside the distance you set (1 km unless you change it), the clock is accepted and flagged on the timesheet, which then waits for the office to approve it — or refused with the worker told to ask the office, if you choose; each refused attempt is then listed on the timesheet with when and how far away, and the person's coordinator is told the first time. Clock-off is refused while any must-do task on the shift is undone, and — where your organisation requires it — until a progress note is written, with a minimum word count if you set one, and until each form marked Needed before clock-off is filled in for each person on the visit, so the record is complete when the shift ends rather than chased on Friday. A clock-off long after the rostered end is still accepted, because a worker who forgot should never be stranded; past the grace period (six hours by default) it is flagged on the timesheet and held for a person to approve. A sleepover is recorded with any time the worker was woken.

The carer's shift screen on a phone, from the NDIS demo: 9:00am to 5:00pm, Personal Care — High Intensity at 31 Riverboat Rise (SIL house), a Clock on button, the shift instructions, then Tasks with one must-do still open
The shift on the phone: Clock on, and a must-do still open (NDIS demo)

The brief at the door — if there is one

If anything is recorded under need-to-know for the person on the shift — allergies first, then intolerances, medical, dietary, mobility, communication, language and whether an interpreter is needed, cultural background, behaviour support, access and entry, good to know, and any of your organisation's own fields opened to workers — pressing Clock on shows it, and the clock-on only completes once the worker confirms they have read it. The confirmation is recorded against the timesheet with a digest of the exact wording they were shown, and it's findable on its own in the audit log, so 'was the allergy on the screen?' has an answer months later. If the record changes between the dialog opening and the tap, they are shown it again and told it was updated. Allergies always come first — a fixed display order, the same for every person.

The patient's card on a nurse's visit screen, from the wound care demo: Beryl Tomkins with her phone number and address and a Start today's handover button, then allergies first — nil known — followed by medical, mobility, access and entry, and good to know, an emergency contact and a GP referral in her documents; below it, the start of the progress note card, where the visit scribe asks for the patient's permission before anything is recorded
The need-to-know card on the visit screen, if anything is recorded (wound care demo). Below it, the visit scribe — switched on when you choose; speech is transcribed in the EU and the note drafted by our AI provider in the US.

Timesheets: rostered against clocked, approved by a person

Every clocked shift lands in one queue with the rostered hours, the clocked hours and the actual clock-on and clock-off times side by side, the variance between them, and any travel the worker recorded. The office approves on the scheduled times or the actual times — one row at a time, or a ticked batch — and editing a recorded time reopens approval, so nothing slips through half-checked. Once an entry is in a payroll batch it is locked. If you want it, clock-off can approve a timesheet by itself when the clocked times fall within a set tolerance of the roster (15 minutes by default); an approval made that way carries an 'auto' chip, so it's easy to find. Workers see their own entries and each one's status on My timesheets. Once anyone on a shift has clocked on, the shift itself shows a Timesheets panel — each person's scheduled against clocked hours, kilometres and travel — with the same Approve and Undo.

The Timesheets approval queue for 7 to 13 September: 32 awaiting approval, 175.0 hours rostered against 136.5 clocked, and rows showing rostered and clocked hours with the variance in red where a visit ran long or short, one row carrying 18 km of travel and one a sleepover
Rostered against clocked, with the variance — approval is a decision, not a guess

Travel: recorded on the shift, reviewed before approval, paid as its own line

On the shift screen, the travel card takes the kilometres driven to the visit, the kilometres driven with the participant, the minutes it took to get there, and whose car it was. It can be filled in whenever suits the worker, right up until the timesheet is approved. The office sees the figures on the timesheet queue and can correct them before approving. Approved travel pays as its own lines: travel time at the rate of the band the shift starts in, and the two kinds of kilometre on separate vehicle-allowance lines at the pay group's kilometre rate. Where an employer pays for the drive home after the last visit, that can be switched on and recorded too, as lines of its own. We built the travel card after a rostering admin showed us the hour a day she lost fixing kilometres and travel time on timesheets by hand. Put a company vehicle on a shift and the worker reads its odometer on their phone when they take it and when they finish — with a photo where you ask for one — and each reading goes into that vehicle's own log.

A care worker stepping out of her car at a client's home, with the older woman waiting at the front door

What reaches payroll

Only approved entries, and each one once. The pay engine splits each shift into the time bands it ran through — weekday, evening after 8pm, night before 6am, Saturday, Sunday and the public holidays of your state or territory — at the worker's pay-group rates, on the scheduled or the actual times, whichever the approval chose. Staff engaged as shiftworkers are paid the afternoon or night shift loading across the whole shift. A sleepover pays its flat allowance, plus any awake time the worker recorded at the night rate. Travel time and kilometres arrive as their own lines, a broken-shift allowance is paid from the number of unpaid breaks recorded on the timesheet, and on-call periods from your on-call register are paid in the same run. Where Xero is connected, the hours go to Xero Payroll as draft timesheets; every pay run also exports a CSV for your payroll software, one row per pay line with the employee, pay item, date, units, rate and amount. Once an entry is in a pay run it's locked, so the hours under a payslip stay fixed.

The Payroll screen: a new pay run for a date range previewing each staff member's paid hours, pay lines and gross amount, the Check hours button, and a previous fortnight's pay run with a Download CSV link
Approved hours in, labelled pay lines and a CSV out

Straight answers

Safety built in: what warns you, and what it stops.

Warns you

  • Another shift at the same time — a warning rather than a refusal, because two bookings in the same house can be deliberate.
  • Requested or approved leave, and a standing weekly unavailability.
  • A mandatory check that is missing or has expired.
  • A booking that takes someone past their weekly hours cap, or inside their rest break after a sleepover.
  • Every finding of the nine award checks, red or amber — on the shift, in the week's banner, and in the drawer as you book.
  • A clock-off long after the shift ended (six hours by default): accepted, flagged on the timesheet, and held for a person to approve.
  • A bulk change touching more than 20 shifts, which needs an acknowledgement before it runs.
  • A casual booked onto the same weekday week after week — eight in a row unless you change it — once you switch that check on, so a regular pattern is a decision rather than an accident.
  • A worker who keeps covering a participant outside that participant's team — three shifts by default, counting future and cancelled ones — as a note in the shift drawer you can dismiss.

Stops you

  • A worker the participant has blocked — refused at booking, and set apart from the ranking.
  • A worker outside the team of a participant only their team works with — refused at booking, and left out of the shift's staff list.
  • Booking someone who has left — their shifts wait on the Unassigned row as needing cover.
  • An office shift overlapping the worker's client time, either way.
  • A drag once the shift is cancelled, clocked on to, timesheeted or invoiced (void the invoice first).
  • A bulk change on any shift where money has already moved — invoiced, in a payroll batch, already worked or clocked on.
  • Clock-on earlier than the window allows (three hours before the start, by default), or after the shift has ended.
  • Clock-off while a must-do task is undone, or — where your organisation requires one — before the progress note is written or a form you've marked Needed before clock-off is filled in.
  • If anything is recorded under need-to-know, the clock-on until the worker confirms it; Not now leaves them off the clock.
  • Editing an entry once it's in a payroll batch, and changing travel from the phone once the timesheet is approved.
  • Cancelling a shift that's already invoiced — void the invoice first.

Who stays responsible

The coordinator decides and Corella warns; a person approves every timesheet, apart from those approved automatically under rules you switched on. The pay engine turns approved hours into labelled pay lines for your payroll software, and your organisation stays responsible for paying correctly.

The rulebook

Questions, answered properly.

Who comes first when you pick a worker for a shift?
The participant's team, with their preferred workers at the top, then everyone else. A worker the participant has blocked isn't offered, and anyone already booked or unavailable is greyed with the reason — a greyed worker can still be chosen, and the save warns, as every booking check does.
Can Corella suggest who should work each shift?
Yes — it proposes, and you decide. Beside Copy week, the roster assistant proposes someone for every shift this week still short of people, the people with the smallest teams first and then the earliest, and says why: who has worked with that person in the last six months, who is free and qualified, and whether it would leave a gap in someone's day. It's rules and arithmetic you can check by hand, and a coordinator presses Assign on each proposal, one at a time, with the booking checks run first.
Can I just tell it the week's shifts?
Where AI assistance is on, yes: say or type the shifts — who they're for, the day, the times and who works them — and each comes back as a draft that shows how it read you ("the same on Thursday", "no, make that Wednesday"). Names are matched inside Corella against your own lists, and a name that fits two people is left for you to pick. Each draft opens in the ordinary New shift form, one at a time, its Create button saves it, and the shift's history keeps the words it came from. What you say goes to our AI provider in the United States (spoken words are transcribed in the European Union first); the lists of your staff and participants stay inside Corella.
What does dragging a shift do?
It reassigns the shift. Drag it onto another worker in the week's staff view and the worker changes while the date and time stay as booked — drop it on a different day and the message tells you the date it stayed on. To change a time or a date, open the shift.
How does a worker get an open shift?
They take it from their phone, first in, and it's theirs straight away; the coordinators are told. If you'd rather choose, pick from the job board: it ranks the best-matched people for every shift still short of staff, and one click rosters the one you pick. Where an administrator switches it on, a worker can also ask the office for a shift, which the office books or declines with a reason.
Does Corella check that a worker clocked on at the right address?
Yes, wherever the address has been placed on the map. The phone's position at clock-on and clock-off is compared with the visit's own address, or the person's home for a home visit — one point at each tap. Outside the distance you set (1 km unless you change it), the clock is accepted and flagged on the timesheet with how far away it was, and that timesheet waits for a person to approve it; a practice can choose to refuse instead, with the worker told to ask the office; each refused attempt is then listed on the timesheet with when and how far away, and the person's coordinator is told the first time. A phone that gives no position is flagged for the office. Corella places addresses itself from the Commonwealth's open address file (G-NAF), so your addresses stay inside Corella.
How is a half-written progress note kept safe?
If a save fails, what was typed is kept on that phone and put back in the note when the visit is opened again, for up to seven days, ready to save. After seven days it is cleared from the phone the next time Corella is opened there.
Can a worker see what happened to a shift?
Yes, on the shift itself: the clock times, the notes and forms filed, and who was added or taken off. A form's sent-back reason shows there to everyone on that shift.
Can a worker see who else is visiting their participants?
Yes, once you switch on 'Who is on this week'. From a shift, a worker then sees, for each participant they're rostered with in the next seven days, every published visit's time and who's on it — kept to exactly those two things.
Can workers put their shifts in Google or Outlook?
Yes, as a calendar feed. A worker can add their own shifts to Google, Outlook or Apple Calendar through a private link shown once — the time, the service and the suburb, with a participant's first name where your organisation allows it — and replace or stop the link at any time. It updates when their calendar app refreshes.
What can stop a worker clocking off?
A must-do task left undone, always. A missing progress note, if your organisation requires one — optionally with a minimum word count. A form you've marked Needed before clock-off, not yet filled in — the refusal names it. A signature the shift asks for prompts with a warning, and a late clock-off is accepted, flagged on the timesheet and held for a person to approve.
When does a timesheet approve itself?
When you switch automatic approval on: clock-off then approves a timesheet when the clocked times fall within your tolerance of the roster (15 minutes by default). Sleepovers, cancelled shifts and late clock-offs always go to a person, and an entry approved automatically carries an 'auto' chip, so it's easy to find.
Can travel be entered before the shift ends?
Yes. The travel card sits on the shift and can be filled in any time until the timesheet is approved. The office reviews the kilometres and minutes on the timesheet queue before approving, and approved travel pays as its own lines; from approval on, the figures are locked on the phone.
What does the pay engine pay?
Approved hours at each worker's pay-group rates: the time bands with your state's public holidays, shiftworker loadings, sleepover allowances and awake time, a broken-shift allowance from the breaks recorded on the timesheet, on-call pay, travel time and kilometres — each as a labelled line. Daily and weekly overtime are flagged on the roster by the award checks, and you check the pay lines against your own award obligations before paying.
What exactly goes to payroll?
Approved timesheet entries, each in one pay run. Where Xero is connected, the hours go to Xero Payroll as draft timesheets; every pay run also exports a CSV for your payroll software, one row per pay line — employee name and email, payroll ID, pay item code and name, date, units, rate and amount. Once an entry is in a pay run it's locked, so the hours under a payslip stay fixed.
What happens when a shift is cancelled?
You say who cancelled it — the provider, the participant, or the participant at short notice — and only short notice is billable, under one of the NDIS cancellation reason codes. Separately, you choose whether the worker is still paid and whether they're told. To cancel an invoiced shift, void its invoice first, and a cancelled shift can be rebooked.
Is a worker told when their shift changes?
Yes — in the app, for changes such as being rostered from the ranked list, being reassigned by a drag onto a published shift, a cancellation you choose to announce, or a shift posted to the job board, and by email too where your organisation has email on (email goes out once three separate switches agree, and one of them is ours). By text, the office sends broadcasts, and can text an open shift to the people who could take it.
Can we build the week before staff see it?
Yes — an administrator switches on the draft roster, one organisation-wide switch. New shifts then stay off workers' phones until you publish the period, and each worker gets one notice with their count; unpublishing leaves anything invoiced, worked, clocked on or already over exactly where it is.
Can we roster office work, or time that isn't client work?
Yes. An office shift puts internal work — reception, training, a staff meeting — on the roster with no participant: the worker is paid as usual, it stays off invoices and the job board, and Corella keeps it clear of their client time. An administrator can also set up to 20 appointment types — admin, busy, personal time — each marked paid or unpaid and billable or not, and unpaid time stays out of payroll.
Is on-call time paid?
Yes, in the same pay run. On-call periods from your on-call register are paid a flat amount for every day an on-call period touches, at your pay group's weeknight, Saturday, Sunday or public-holiday rate.
Who pays for a buddy shift?
You choose, shift by shift. A buddy shift is one where a worker comes along to be trained, and the office marks who pays for the trainee — the participant's funding or your organisation; the worker's screen shows it's a buddy shift, and who pays stays with the office. In any week with buddy shifts you chose to pay for yourself, the Timesheets screen totals them — hours and cost per worker, costed by the same pay engine as the pay run.
Does the roster allow travel time between visits?
Yes, once you set it. Choose a number of minutes after each visit — any visit can have its own — and the roster draws it as a lighter tail after the visit and warns when the same worker's next visit starts inside it. The minutes are yours to choose, and the travel that's paid is what the worker records on the shift.

See NDIS & aged care rostering software on a live instance.

Try the NDIS demo with a time-boxed pass, or book a walkthrough and we'll show you this part of Corella in your own words.