Shift planning and HR in one
Roster Core is the heart of Sutja: a strong shift and HR engine for restaurants, health & care, and all shift work.
A whole period on one timeline
Plan weeks or months at once. Sutja lays the shifts onto a timeline, shows demand and cost in real time – and staggers the start times automatically.
Wk 29–31 · Jul–Aug 2026
13 Jul – 2 Aug 2026
147
Shifts
1197 h / 1150 h
Demand / capacity
~34 600 €
Estimated cost
00
06
12
18
00
Morning shift
04:45–12:45
05:40–13:40
06:15–14:15
Evening shift
13:15–21:15
14:00–22:00
15:05–23:05
Night shift
22:00–07:00
One gauge for workload
Load builds from many small things: runs, weekends, balances and overdue vacations. Sutja rolls them into one number with a breakdown you can walk through with the employee.
A ring and a breakdown for every employee
Eight factors: runs, weekends, wishes, overtime, rest, nights, balances and vacations
A workload estimate from shifts, not health information
Worth checking on
Anni Virtanen
Consecutive days: 9 in a row
−35
Rest exceptions: 2 recorded
−16
Vacation: 14 months ago
−16
Overtime: 23 h
−12
Energy is a workload estimate calculated from shift data, not health information.
More humane than a human – automatically
Sutja's automation builds the rota in seconds: it never breaks statutory limits and spreads the load fairly across periods. You approve.
Statutory rest periods and overtime caps as hard limits – never broken.
Weekend, night and holiday load is shared fairly, even across periods.
Wishes, skills and availability are taken into account automatically.
A fair, lawful rota
Daily rest 11 h
Weekly rest 35 h
Skills & qualifications
Max 6 days in a row
Load shared fairly
Wishes respected
Premiums and cost – calculated as you plan
Sutja knows the collective agreements and prices every shift with its premiums in real time. You see the payroll total before you publish.
Evening, night, Saturday and Sunday premiums in exact euros, per the right CBA.
Labour cost and upcoming payroll are visible already at the planning stage.
Rest and overtime breaches block publishing; soft warnings can be accepted.
Sat · 22:00–06:00
Practical nurse · night shift
Base pay
88,00 €
Evening premium
+6,40 €
Night premium
+21,30 €
Saturday premium
+18,60 €
Shift cost
134,30 €
A substitute instantly, no ring-around
When someone calls in sick, Sutja proposes qualified, available substitutes – each checked against rest rules and the CBA, ranked best first.
Candidates ranked: recommended, possible or blocked – always with the reason.
Overlaps, qualifications and rest periods are checked for every candidate.
The swap is confirmed in minutes – no more ring-around.
Anna called in sick – finding a substitute
M
Mikko K.
free, qualified, rest OK
S
Sari M.
free, but overtime accrues
P
Petri H.
medication permit expired
Click around the app right here
This is not a screenshot: it's a small piece of Sutja. Switch views from the sidebar (Shifts, Dashboard, or Leave & absences).
Hoivakoti Aurora
/
Shifts
Dashboard
Leave & absences
Hoivakoti Aurora
Search pages, actions…
⌘K
Hoiva A
Workspace
Päivi Rantanen
paivi@aurora.fi
Planning periods
Week view
Timeline
Balancing period
13.7.–2.8.2026 · 3 vk
1157 / 1150 h
+6.5 h overtime
Week 27
Social care · test period
· 29.6.–5.7.
53
Shifts
1
Unpublished
406.5h
Total hours
13
Skill gaps
29.6.–5.7.
Mon
29.6.
Tue
30.6.
Wed
1.7.
Thu
2.7.
Fri
3.7.
Sat
4.7.
Sun
5.7.
Σ
Open shifts
1 open shift
8 h
1 pc
Marja Laine
01:00–10:00
10:00–18:00
17:00–01:00
10:00–18:00
17:00–01:00
39.0 / 38.3h
Pasi Lappalainen
10:00–18:00
Sick leave
Sick leave
Sick leave
10:00–18:00
17:00–01:00
22.5 / 38.3h
Kari Salminen
10:00–18:00
17:00–01:00
01:00–10:00
10:00–18:00
17:00–01:00
39.0 / 38.3h
Tuula Rantanen
10:00–18:00
17:00–01:00
10:00–18:00
17:00–01:00
30.0 / 38.3h
Janne Lehtonen
10:00–18:00
17:00–01:00
10:00–18:00
11:00–19:00
30.0 / 38.3h
Anna Virtanen
17:00–01:00
01:00–10:00
10:00–18:00
17:00–01:00
11:00–19:00
46.5 / 38.3h
Mikko Korhonen
17:00–01:00
17:00–01:00
10:00–18:00
01:00–10:00
39.0 / 38.3h
Cost
–
486 €
812 €
790 €
655 €
812 €
829 €
4 384 €
Overview
People
Costs
Personnel costs
Realized
Planned
Published
4 000 €
2 000 €
0 €
11/25
01/26
03/26
05/26
07/26
09/26
Current month
€24,300
Hours: 812 h · Cost per hour: €30 · Absences: 4.2%
People and wellbeing
Workload · this week
12 h
Overtime for 3 members
Below contract hours: 1
People
Wishes fulfilled · 07/26
92%
2 wishes not met
People
On the watch list
2 employees
Elevated workload
People
Operations
Open shifts · 7 days
3
Approval queue
7
CBA exceptions
1
July 2026
Wed
1.
Thu
2.
Fri
3.
Sat
4.
Sun
5.
Mon
6.
Tue
7.
Wed
8.
Thu
9.
Fri
10.
Sat
11.
Sun
12.
Mon
13.
Tue
14.
Wed
15.
Thu
16.
Fri
17.
Sat
18.
Sun
19.
Mon
20.
Tue
21.
Wed
22.
Thu
23.
Fri
24.
Sat
25.
Sun
26.
Mon
27.
Tue
28.
Wed
29.
Thu
30.
Fri
31.
Marja Laine
Pasi Lappalainen
Kari Salminen
Tuula Rantanen
Janne Lehtonen
Anna Virtanen
Mikko Korhonen
Sari Mäkinen
Petri Heikkinen
Jukka Hämäläinen
Liisa Nieminen
Emma Koskinen
Ville Nurmi
Katja Salo
Antti Mäki
Annual leave
Sick leave
Sick leave
Annual leave
Annual leave
Annual leave
Annual leave
Sick leave
Annual leave
Sick leave
Annual leave
Sick leave
Shift planning and HR in one system
Sutja unites shifts, working time and staff data – and takes care of people. Rest periods, qualifications and workload stay under control automatically.
Shift planning
Week and month views, shift templates and repeats. Sutja assembles a ready draft you fine-tune.
Labor-law engine
Several collective agreements (e.g. MaRa, social care, property services): daily rest, weekly rest and overtime checked automatically.
Real-time costs
Sutja calculates labor costs with premiums while you plan. See the upcoming wage total before you publish shifts.
Absences & holidays
Sick leave, availability, vacation wishes and balances in one view. Annual leave accrues and carries over across holiday credit years automatically.
Skills & qualifications
A shift never goes to someone missing a required qualification – like a hygiene pass or medication licence.
Contracts & documents
Draft employment contracts and store certificates, hygiene passes and statutory documents securely in one place.
Time bank
Flexitime and overtime balances accrue automatically from worked shifts.
Time tracking & payroll
Employees log hours, kilometers, per diems and expenses, and the supervisor approves them. Payroll material is one click away, itemized by cost center when needed.
Teams & locations
Manage multiple teams and locations. All staff data stays in one system.
Substitute suggestions
On a sick day Sutja proposes qualified, available substitutes – with labor law checked.
Shift wishes
Employees share their wishes and availability, which Sutja factors into the rota.
Chat
Per-shift messages and photos keep information in one place.
Energy index
Consecutive shifts, weekends, unmet wishes, balances and overdue vacations as one number. The watch list tells you who to check on before the load turns into sick leave.
Notifications
The inbox collects approvals, changes and reminders. Email notifications with per-user settings, without the flood.
Mobile
An installable app for the phone. Employees see their shifts, log hours and leave wishes anywhere.
On-call
On-call shifts and callout compensation by collective agreement rules, straight into payroll.
Payroll data straight to payroll
Actual hours, premiums, absences and expense claims such as mileage and per diems move as payroll data to the most common systems.
Your employee data never leaves Europe
Rosters, pay details and absences are the most sensitive HR data there is. In Sutja it stays in Finland, and the whole service chain is European: including the part few competitors talk about.
Servers in Finland
The service, database, files and sign-in run in the Finnish provider UpCloud's data centres. Personal data is not stored outside the EU or EEA.
Traffic served from EU nodes
Network traffic goes through a European provider too: the restriction to EU nodes is recorded in the data processing agreement, not just promised on a marketing page.
Every sub-processor European
Each of our sub-processors is a European company, and the list is public. There are no United States providers anywhere in the service data path.
Encrypted at rest as well
The most sensitive data is encrypted with a workspace-specific key before it is stored, and the master key is not kept in the database. A copy of the database alone is not enough to read it.
Ready to start?
Shifts handled. You focus on people.
Try Sutja free for 14 days. No credit card, no commitment.