Healthcare staffscheduling software

Collect your staff's wishes, and Kraafik builds the schedule: every shift staffed, hours within the norm, weekends shared fairly.

ExampleFor doctorsOn-call and ward rota24-hour duties with rest after, ward in week blocks, fair weekends and holidays.ExampleFor nursesShift rota for a ward8 or 12-hour shifts, nights in blocks, a senior nurse on every shift.
A month generated in Kraafik: every doctor's shifts, all staffing needs met, hours on each person's norm

How it works

Setup · once, together

We set it up together

On a video call we set up the department together: shift rest rules, staffing requirements, special days and holidays.

Every month · on your own

Then each month, on your own

2. Wishes

Staff send their wishes

Each month, staff add their wishes in the Kraafik web app.

3. Generate

A draft in one click

The Generate button builds a new schedule from the department's work rules and staff wishes.

4. Adjust

Adjust

Move shifts or change their length when needed.

5. Hours and sharing

Check the hours, share the schedule

The hours table shows assigned shifts against each person's norm hours. Export the schedule in the format that suits you and share it with colleagues.

AI assistant

Ask why, in plain words

Ask why a schedule could not be built, who is over their hours or whose wishes were not met. The assistant answers from your schedule and links to the setting to change. It never changes anything itself.

AssistantNeed more help?SupportGood evening.Ask about this scheduleFailed generationWhy did the schedule fail?Hours vs normWho is over or under their norm?Why did the schedule fail?Read the shifts and staffing needsChecked the conflictsNights are 24 h short in November: the doctors who work nightscan give 648 h, and the minimum needs 672 h. The night on-callalready has only 1 doctor, so its minimum can't go lower.•Let a day doctor take one night outside their rotation Staff →•Or give a part-timer more night hours Staff →Ask about the schedule…Why did the schedule fail?November 2026The assistant only explains and points to the right setting — it changes nothing.

For your IT department

Privacy

Hosting

Kraafik's servers and data are hosted in the EU.

Privacy

Absence reasons stay hidden from colleagues. This is optional and can be changed in settings.

Your data leaves with you

When your organisation's account is deleted, all of its data we store is deleted too.

Price

Plans

Department
€5per person, per month

From 10 people, so from €50 a month.

  • Setting up together on a video call is free.
  • Every schedule generation feature is included.
Book a demo
Enterprise
Hospital-wide
  • Single sign-on
  • Everything in Department.
Talk to us

Questions

How do staff get the schedule?

Export it as an image or to Excel, or send each person a link to their own Kraafik space, where they see their schedules and wish requests.

Can two people swap shifts after the schedule is out?

Once the schedule is ready you can lock it. Later changes, such as swaps, are marked with a red line.

Is Kraafik AI?

No. Kraafik uses classic algorithms to build an optimal schedule from your rules. The only AI in Kraafik is the AI assistant, which advises on how to use the app.

What if the schedule cannot be built?

Kraafik names the day and the rule that collide, and the AI assistant suggests a fix.

How long does setup take?

It depends on the size of the department and how complex the schedule is.

Where is our data kept?

In the EU: that is where Kraafik's servers and data are.

Let's talk solutions

A short call: we walk through Kraafik using your shifts and staffing rules.

Book a demo