ITN-NetworkITN·Network
Shift planning

Shift planning that thinks along with the time tracking

Wherever people work in rotating shifts, the answer to „who is on nights next week?“ usually hangs on a notice board that one person keeps and everybody hunts for. Here the monthly grid fills itself from stored shift patterns — and because the clock-in reveals which shift somebody actually worked, reality always stands next to the plan.

  • Choose a shift group and a month, pre-fill automatically — the plan is there
  • Shift patterns over up to twelve weeks, with a column of their own for holidays
  • Minimum and maximum cover per weekday, counted red-yellow-green below the grid
  • The shift actually worked is recognised from the clock-in
  • Three printable plans as PDF, „my shifts“ on the phone
  • Included in the price — no add-on module, no surcharge
The difference

A shift plan that knows what actually happened

Plenty of programs can plan. It gets interesting at the point where the plan and reality diverge — and they do so constantly.

Planned

Early shift 06:00–14:00

That is what the plan said and what hung on the notice board. Then somebody falls ill and the cover is swapped at short notice.

Actual

Clocked 22:00–06:00

A night shift was worked. In many systems the plan remains the basis of the payroll — and the night premium has to be added by hand.

With us

The result comes out right by itself

The night shift is recognised from the clock-in time, and the calculation follows the shift actually worked, night premium included. The deviation from the plan stays visible — outlined in red, so that nobody misses it.

That is where effort is genuinely saved: not in the planning, but at the month-end close. Anyone who does not have to add the night premium by hand does not have to go looking for it when it is missing either.

The shifts

First the blueprint, then the month

A shift consists of very few entries: when it starts, how far a clock-in may stray from that, what it is called and which colour it takes in the grid.

Two shift groups, the lower one expanded with four shifts showing short name, time window and colour.
Per shift: long name with short name, start, tolerance — and the time window that follows from them (6:00 ± 25 min → recognised 5:35–6:25). The interface is in German.
Monthly grid with employees in rows, days in columns and shifts entered in colour.
Employees in rows, days in columns. The cell shows the short name with the start time beneath it; the staffing rows count along at the bottom.

Shift groups per area

Under Time tracking → Shift planning → Shift groups, one group gathers the shifts of an area, say the bakery or the shop. Everything is written as „long name (short name)“ — eight early shifts may therefore all be called „F“ and differ only in the start time shown in the cell beneath. Below that it lists who belongs to the shift group — across department boundaries, too; exactly these members get a row in the grid.

The shift planning chapter

Time windows may overlap

With shifts a quarter of an hour apart there is no other way. Anyone clocking in within several matching windows lands in the shift they are rostered for. If the rostered one does not fit, the one with the nearest start time wins.

Activities: where instead of when

Alongside the shifts there are activities — office, home working, quality management. A shift says when the work happens; an activity says where or what. It has no start time of its own and sits in the grid on equal terms with the shifts.

Assignments

Set the pattern once, use it every month

Under Time tracking → Shift planning → Assignments every employee gets their shift pattern: a weekly grid from Monday to Sunday, plus a column of its own for public holidays. What stands there fills the month later on.

Assignments: the employee list on the left, the shift pattern as a weekly grid in the middle, the pool of all shifts on the right.
Employees on the left, the pattern in the middle — here two weeks alternating, with the holiday column — and the pool of all shifts on the right to drag from. The interface is in German.
Up to twelve weeks in the cycle

The sequence then repeats from the start. A two-week alternation between earlies and lates is covered just as well as a fixed week that never changes — or a three-shift operation rotating over three weeks.

Several shifts on one day are alternatives

Not double shifts: the digit in front of the short name is the rank. The planning takes priority 1 and falls back to 2 if that shift is already fully staffed on the day.

The holiday column overrules the weekday

But only when it is filled. Left empty, the normal weekday applies on a public holiday — shift operations do, after all, work on holidays too.

Without a pattern, everything is still possible by hand

Anyone without a pattern is skipped by the automatic planning. Rostering by hand works for every member of the shift group, on any day — the pattern only holds back the automation, not the planner.

Planning the month

One button, one preview, then the plan stands

Planning is graphical under Time tracking → Shift planning: tap a shift, drag across the days — exactly as in leave planning. Most of the work, though, is taken off you by the automatic pre-fill.

One to three months at a time

The pre-fill builds the plan from the shift patterns. The preview comes first: how many days come from the patterns, how many open places are filled up, how many stay untouched — and what conflicts there are.

Nothing is written until you confirm

Until then nothing changes. Days set by hand and days already clocked stay as they are in any case; only what the automation itself produced gets overwritten.

Conflicts spelled out

If a planned day falls on leave or sickness, the preview says so. Those days are skipped and the rest is set all the same.

By hand remains possible

A double-click fills the whole calendar week, the eraser takes a planning back, and „frei“ (off) leaves a day expressly empty — unlike an erased day, it will not be proposed again by the next pre-fill.

Preview of the automatic pre-fill with counters for new, filled and untouched days and a list of conflicts.
The preview, before anything is written. The interface is in German.

Minimum and maximum cover

Stored per shift and weekday, the rows below the grid count how many people stand there on each day: red when understaffed, yellow above the maximum, green when it fits.

Gaps get filled up

The pre-fill tops up open places to the minimum, distributed evenly by number of duties. If the minimum cannot be reached, it plans what it can — and reports the rest.

The order stays where you drag it

Employees can be moved by the handle and grouped into blocks that belong together. The printout uses the same order — the PDF looks like the screen.

Dashed border

Planned but not yet clocked. A month in the future therefore consists entirely of dashed cells.

White dashed

A planned activity rather than a shift.

No border

Clocked as planned — the duty is confirmed.

Red border

Clocked differently: somebody turned up for a shift other than the planned one.

Dot in the corner

Generated automatically from the pattern. Only such days are overwritten by the next pre-fill.

Calculating

What the recognised shift brings with it

A shift is not just a colour in the grid. It has a say in how the day is calculated — without forcing the same hours on everybody.

Two day rows in time tracking, with the recognised shift on the right showing a colour dot and a selector.
The recognised shift sits beside the day row — switchable, removable, traceable. The interface is in German.
Everyone keeps their own hours

A working time model on the shift is optional. Without one, the day is calculated with the employee's personal model — ten people on the same shift therefore still have ten different target figures. A part-timer working 4:30 on Wednesdays and 6:30 on Fridays keeps exactly that.

Or the shift sets the model

Store one on the shift and it wins: target hours, break rule and premiums of the shift then apply for that day. The model is dated, as it is for employees — a past day goes on calculating with whatever applied on that day.

Count only from the shift start

Switchable per shift: an earlier clock-in then counts only from the start of the shift — shift 07:00, clocked 06:45, counted from 07:00. Anyone arriving later counts from their clock-in; the trimming only works forwards.

Night shifts across midnight

A time window may run across the change of day. The shift belongs to the day on which it begins — a night shift from 23:40 to 07:10 therefore to the day of the clock-in.

Missed days count correctly

Anyone rostered who does not turn up receives the target hours of the planned day. A day missed from a six-hour shift produces six hours of deficit, not eight.

Set by hand means it stays

From the selector you can switch a day's shift to another or remove it entirely with the ✕, in which case the personal model applies again. A further clock-in does not overwrite a shift set by hand.

Planning a month retrospectively

If a month was planned only later, „Schichten nachtragen“ reconciles the existing clock-ins with the planning. A second run changes nothing further.

Reaching people

On the notice board and on the phone

A plan is only useful once it is where people actually look.

Three printed plans, one per reader

All in landscape format with a colour legend: „PDF Mitarbeiter“ is the grid alone, for the notice board. „PDF Alles“ carries the grid and the staffing levels, for management. „PDF Besetzung“ shows the cover alone, without names.

A slip per employee

It lists only their own shift days with date, shift and start time — to hand out to everyone who does not work at a screen.

„My shifts“ in the app

A tile leads to the coming weeks. Anyone wanting to know when their next night shift falls does not have to drive to the site for it. It can be switched off per device — a tablet that only hangs in the workshop for clocking in stays free of it.

Deviations are visible

Anyone turning up for a different shift than planned sees it in the app as ≠ beside the day. In the grid and in the PDF, the day is outlined in red.

The plan on the wall

As a whiteboard, a screen in the corridor shows a shift group's monthly plan full-screen — like a notice, only always up to date. It needs no user login and refreshes itself; planning still happens in shift planning.

Announce changes

One button sends everyone affected a message with their own days — new, changed or dropped, compared with the last state announced. Nothing is ever sent automatically.

As a table for Excel

„Excel (CSV)“ outputs the same grid as a table, one column per day and one row per employee, with appointments and cover underneath — for reading and further calculation.

My shifts tile in the mobile app with the coming shift days and their colours.
The next few days with date, shift and start time. The interface is in German.
Where it pays off

Businesses where the plan counts every day

Wherever people work in rotating shifts, the plan has a say every day — over cover, over premiums and over the month-end close.

Bakeries and food trades

The bakery from three in the morning, the shop from six, several branches on top of that, and apprentices with vocational school days. The night premium here is not an exception but the norm.

Care and nursing

Early, late and night duty in fixed rotation, cover at short notice, and payroll that has to state every premium correctly. Minimum cover per weekday is no detail here but the condition.

Production and workshops

Two or three-shift operation in fixed rotation. Anyone alternating weekly stores that once as a shift pattern and gets the month at the touch of a button.

Hospitality and retail

Changing duties, a lot of part-time work, changes at short notice. What pays off most here is that everyone keeps their own hours and sees their plan on their own phone.

Questions and answers

Frequently asked questions about shift planning

Does shift planning cost extra?

No. It is part of ITN-Zeiterfassung and included in the price of €2.90 per employee per month, or €1.00 for public sector employers and non-profit organisations. There is no add-on module and no higher tier.

How does the system know which shift someone is working?

From the time of the clock-in. For each shift you store a start time and a tolerance in minutes either side — an early shift at 6:00 with 25 minutes of tolerance is recognised on any clock-in between 5:35 and 6:25. Time windows may overlap; with shifts a quarter of an hour apart there is no other way. Anyone clocking in within several matching windows lands in the shift they are rostered for. If the rostered one does not fit, the one with the nearest start time wins.

Can rotating duties be planned?

Yes, through the shift pattern under Time tracking → Shift planning → Assignments. Each employee has a weekly grid there from Monday to Sunday, plus a column of its own for public holidays. The cycle runs over up to twelve weeks and then repeats — a two-week alternation between earlies and lates is covered just as well as a fixed week that never changes. „Automatisch vorbelegen“ (pre-fill automatically) turns those patterns into the monthly plan.

What exactly does the automatic pre-fill do?

Choose a shift group and a month, optionally one to three months at a time. A preview appears first: how many days come from the patterns, how many open places are filled up, how many stay untouched and what conflicts there are — days of leave, for instance, are skipped and the rest is still set. Nothing is written until you confirm. Days set by hand and days already clocked stay as they are.

Can we specify a minimum staffing level?

Yes, a minimum and a maximum per shift and weekday. Below the grid you then see how many people stand in each shift on each day — red when understaffed, yellow above the maximum, green when it fits. The pre-fill tops up open places to the minimum, distributed evenly by number of duties. If the minimum cannot be reached, it plans what it can and reports the rest.

Does everyone on the same shift get the same hours?

Only if you want them to. A working time model on the shift is optional; without one — the normal case — the day is calculated with the employee's personal model. Everyone keeps their own hours, even when ten people work the same shift. If the shift does have one, it wins: target hours, break rule and premiums of the shift then apply for that day. That model is dated, so a past day still calculates with whatever applied on that day.

What happens if someone turns up for a different shift than planned?

The planning stays visible and the actual shift appears beside it — outlined in red in the grid, shown as ≠ in the mobile app, outlined in red in the PDF as well. The calculation always follows the shift actually worked: whoever works at night receives the night premium, even if they were rostered for the early shift.

How is a missed day calculated?

Anyone rostered who does not turn up receives the target hours of the planned day. A day missed from a six-hour shift therefore produces six hours of deficit, not eight. Anyone not rostered for a day at all continues to be calculated with their own working time model — the shift planning does not touch them.

How are night shifts across midnight handled?

A time window may run across the change of day, and the form always shows which period results from the start time and the tolerance. The shift is assigned to the day on which it begins: a night shift from 23:40 to 07:10 belongs to the day of the clock-in, even though it ends the following morning. Which calendar day the hours themselves land on is decided by the working time model through its carrier day.

We planned a month retrospectively — does that still count?

Yes. Recognition normally happens at the moment of clocking in, so anyone planning after the fact would otherwise end up with a lot of unconfirmed days. That is what „Schichten nachtragen“ (add shifts) is for: it works through the existing clock-ins of the month on display and reconciles them with the planning. Days set by hand are left untouched, and a second run changes nothing further.

Do employees get to see their shift plan?

Yes, in two ways. On a computer, Time tracking → My shifts shows the department's grid, in which everyone finds their own shift days; another department stays closed to them. In the mobile app the „Meine Schichten“ (my shifts) tile leads to the coming weeks with date, shift and start time. The tile can be switched off per device — a tablet that only hangs in the workshop for clocking in stays free of it.

Can we print the plan?

Yes, in three cuts, all in landscape format with a colour legend: „PDF Mitarbeiter“ shows the grid alone, for the notice board. „PDF Alles“ shows the grid and the staffing levels, for management. „PDF Besetzung“ shows the cover alone, without names. Alongside them there is a slip per employee with their own shift days. The printout takes the order in which the employees stand on screen — you drag them by the handle to where they belong.

Several early shifts with different start times — how do we set the cover?

With a staffing post. It groups several shifts that differ only in their start time — say 5:00, 6:00, 7:00 and 7:15 — into one target: „four people on the early shift“. The total is counted, the grid shows one row for the post below it, and the automatic pre-fill follows it too.

Can the shift plan be shown on the wall?

Yes, as a whiteboard: a screen with a browser shows a shift group's monthly plan full-screen, with full-day absences, the „appointments“ row and whole weeks. It is set up in administration as a terminal and needs no user login. Which month appears, at what size and how often it refreshes is set in the terminal list.

Do employees find out when their plan changes?

Yes, at the press of a button. „Announce changes“ sends everyone affected a message with only their own days — each marked as new, changed or dropped, compared with the last state announced. A window shows beforehand who would get what, and a remark can be added at the top.

Can we use a month as a template?

Yes. „Copy month“ takes over the plan of another month weekday for weekday: anyone on the early shift on Mondays in the template is on it on Mondays in the new month too. Only empty days are filled, and a preview shows beforehand what will be taken over. For Excel, the plan is also available as a CSV table.

What happens if we delete a shift?

That requires the admin password, and the dialogue first states what depends on it: how many planned days would lose it, how many of those fall in months already closed, and how many shift patterns refer to it. Past days remain afterwards — they are the record of what happened — and go on calculating with the personal model. Future planning on that shift disappears.

Every setting in detail — with screenshots from the application — is in the shift planning chapter of the feature reference. How target hours, breaks and core hours behave behind it is covered under working time models.

Enquiry

How are your shifts cut?

Tell us which shifts there are, how much tolerance is reasonable and whether the weeks alternate. Then we will show you the planning on your own case rather than an invented one.

Send us your enquiry by email

The button below opens your mail programme with a prepared draft that already lists the details we need in order to quote. Prefer to talk? Give us a call.

Or simply write to info@itn-network.de. Please do not send us credentials or any of your employees' time records — figures are enough for a quote.

Are you still planning shifts alongside the time tracking?

Get in touch