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.

Shift planning

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

Demand balanced

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

Energy index

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

AV

Anni Virtanen

9-day streak
Overtime 23 h
11

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.

Automated shift planning

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

CBA engine and cost

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

CBA checked

Base pay

88,00 €

Evening premium

+6,40 €

Night premium

+21,30 €

Saturday premium

+18,60 €

Shift cost

134,30 €

Substitutes

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

Recommended

S

Sari M.

free, but overtime accrues

Possible

P

Petri H.

medication permit expired

Blocked
Try it yourself

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

Download PDF
HA

Hoivakoti Aurora

Search pages, actions…

⌘K

Inbox3
Calendar
Timesheets

Hoiva A

Workspace

Employees
Subcontractors
Reports
Settings
PR

Päivi Rantanen

paivi@aurora.fi

Planning periods

Week view

Timeline

Balancing period

Active

13.7.–2.8.2026 · 3 vk

1157 / 1150 h

+6.5 h overtime

Week 27

Social care · test period

In review

· 29.6.–5.7.

53

Shifts

1

Unpublished

406.5h

Total hours

13

Skill gaps

Copy previous week
Publish week

29.6.–5.7.

Today

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

Add
Add
Add
Add
Add
Add
Add

8 h

1 pc

ML

Marja Laine

Add

01:00–10:00

10:00–18:00

17:00–01:00

Add

10:00–18:00

17:00–01:00

39.0 / 38.3h

PL

Pasi Lappalainen

10:00–18:00

Sick leave

Sick leave

Sick leave

Add

10:00–18:00

17:00–01:00

22.5 / 38.3h

KS

Kari Salminen

Add

10:00–18:00

17:00–01:00

Add

01:00–10:00

10:00–18:00

17:00–01:00

39.0 / 38.3h

TR

Tuula Rantanen

Add

10:00–18:00

17:00–01:00

Add

10:00–18:00

17:00–01:00

Add

30.0 / 38.3h

JL

Janne Lehtonen

Add

10:00–18:00

17:00–01:00

Add

10:00–18:00

Add

11:00–19:00

30.0 / 38.3h

AV

Anna Virtanen

Add

17:00–01:00

01:00–10:00

10:00–18:00

17:00–01:00

Add

11:00–19:00

46.5 / 38.3h

MK

Mikko Korhonen

Add

17:00–01:00

17:00–01:00

Add

10:00–18:00

01:00–10:00

Add

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

11

2 employees

Elevated workload

People

Operations

Open shifts · 7 days

3

Approval queue

7

CBA exceptions

1

July 2026

Today

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.

ML

Marja Laine

PL

Pasi Lappalainen

KS

Kari Salminen

TR

Tuula Rantanen

JL

Janne Lehtonen

AV

Anna Virtanen

MK

Mikko Korhonen

SM

Sari Mäkinen

PH

Petri Heikkinen

JH

Jukka Hämäläinen

LN

Liisa Nieminen

EK

Emma Koskinen

VN

Ville Nurmi

KS

Katja Salo

AM

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

Roster Core

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.

Integrations

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.

A European platform

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.

See features

Join the waitlist

You're on the list!

Thanks! We've sent a confirmation to your inbox and will let you know the moment Sutja opens.

Sutja is opening soon. Leave your email and we'll let you know the moment you can get in.

Something went wrong. Please try again or email us at hello@sutja.fi.

By submitting you accept our privacy policy.