▦ Shift plan & absences · 8 min read
Planning shifts
The shift plan is included in the Pro plan. On the Starter and the free plan, people clock in and out, but there is no planning.
The weekly grid
Open Shift plan on the left. You see one week: rows are people, columns are days. At the top, you switch the calendar week.
Creating a shift
- Click the empty cell for the person and the day.
- At the top, choose a template (early, late, night — depending on your industry’s working-time model), or type in Start and End by hand.
- Optional: Label (for example “Bar”, “Early shift”, “Crane”), Project and a Note.
- Save.
The result: The shift is in the plan as a draft. It is not yet visible to the person — that requires publishing.
Open shifts
At the very top of the grid there is a separate row Open shifts (“not assigned to anyone”). Clicking the + in the day cell creates a shift there that does not yet belong to anyone. You can assign it later using the small assign … selection field on the card; conversely, Release in the shift window turns an assigned shift back into an open one. Handy if you know that someone has to be behind the bar on Saturday, but not yet who.
No conflict preview runs for open shifts — without a person there is no rest period and no absence to check. The check only happens at the moment you assign it.
Conflict check — the real tool
Zeitflex checks before saving and points out problems, instead of letting them surface only in the month-end close:
| What is checked | Basis |
|---|---|
| Rest period between two shifts | § 5 ArbZG (German Working Hours Act) — at least 11 hours |
| Maximum daily working time | § 3 ArbZG — preset to 10 hours, can be raised to 12 in the business |
| Weekly working time | more than 48 hours planned — warning, because § 3 ArbZG allows compensation |
| Above the contractual weekly hours | more than 125% of the weekly target — just a notice |
| Absence on the same day | approved: violation; not yet decided or half day: warning |
| Double booking of the same person | two shifts at the same time |
| Mini-job limit | projected earnings against the mini-job earnings limit |
If the business works with Trust-based working time, the notices about the timing of work (overlap, daily and weekly planning) are dropped. Rest period, absence and mini-job limit remain — that is the law or money respectively, and does not depend on the working-time model.
The mini-job check is the point that saves the most money in everyday work: anyone who schedules the temporary worker for one shift too many in December breaks the annual limit — and you would otherwise only notice in the payroll run. See The mini-job limit.
Publishing the plan
As long as a plan is a draft, only management sees it. With Publish plan:
- Click Publish plan at the top. The button shows in brackets how many drafts the displayed week contains.
- Zeitflex asks: “Publish N shifts?”
- Confirm.
All drafts of the displayed week are published — not individual shifts. Zeitflex then reports how many shifts were published and how many people were notified.
What happens after publishing
Publishing is the actual act. Until then, a shift is something management is considering; from then on it is a commitment. Specifically, it triggers five things:
1. The person sees their shifts. Employees only see published shifts in the shift plan and in the app. Drafts remain invisible to them — including drafts that concern them.
2. One message per person. Every scheduled person receives exactly one push notification for the week, not one per shift: “Shift plan published — For the week from 09.03., 4 shifts are scheduled for you – the first on Tue, 10.03. at 07:00.” No message goes out for open shifts without a person. The message depends on the personal switch Shift plan & shift start under Notifications; anyone who has set quiet hours there does not receive it during that time — and does not get it later either. The shift is still in the app. See Notifications and quiet hours.
3. Reminder 45 minutes before the start. Every 15 minutes, Zeitflex checks which published shifts start within the next 45 minutes and sends the person “Your shift starts soon — Things get going at 07:00 · Bar (until 15:00).” Open shifts and deactivated people are not reminded. This message also depends on the switch Shift plan & shift start. Zeitflex reminds exactly once per shift — the 15-minute cycle does not generate a second message.
4. The calendar subscription follows. Anyone who has subscribed to their shift plan in their own phone calendar only gets their own published shifts there — never drafts, never other people’s shifts. The calendar polls the feed at its own interval; Zeitflex recommends it refresh once per hour. See Your shift plan in your own calendar.
5. Target versus actual begins. Only published shifts count in the target/actual comparison and trigger the notice “Shift missed” when nobody clocks in. Anyone who has connected a third-party system (till, workforce scheduling) receives the event “Shift plan published” with the week, number of shifts and number of open shifts — see Connecting Zeitflex to other systems.
Changes after publishing do not fall back to draft. Anyone who moves a published shift changes it with immediate effect; the person receives “Shift plan changed — Your shift on Tue, 10.03. has been changed to 09:00–17:00.” If the shift is deleted, they get “Shift cancelled — Your shift on Tue, 10.03. (07:00–15:00) has been removed.” In the calendar subscription, a deleted shift disappears at the next refresh without a separate cancellation note — Zeitflex does not keep deleted shifts.
Every publication is recorded with the week, number and notified people in the business’s log.
Planned versus worked
After the week, Zeitflex shows for each day and person what was planned and what was actually clocked — including missed shifts. You will find this in the timesheet and in the reports.
What the shift plan cannot do (yet)
- No automatic staffing suggestion. You create the shifts yourself; copying works (see Copying a week).
- No availability as master data. “Zofia can never do Mondays” is not stored anywhere.
- No target staffing per position. Zeitflex does not tell you that two people are missing behind the bar on Saturdays.
- No applying for open shifts by staff.
- No publishing of individual shifts. It is always the whole week.
- No conflict check when copying a week. The copy process itself does not report anything; the conflicts then appear on the shifts in the grid.
If you are missing one of these points, write it under Feedback. The feedback goes to the operator; there is no public ideas list with voting in Zeitflex.
Frequently asked questions
I published the week and then forgot a shift. Do I have to publish everything again?
No. Create the shift — it is created as a draft — and click Publish plan again. Only what is still a draft is published; the already published shifts remain untouched, and only the newly affected person receives a message.
An employee says she did not receive a message.
Check three things: is the switch Shift plan & shift start on for her under Notifications? Was the time of publishing within her quiet hours — then the message was suppressed, not postponed. Is the app signed in on her phone? The shift itself is in her shift plan in any case; the message is only a pointer to it.
Can I publish a week for everyone but hold back one person?
Not directly. The whole week is published. The workaround: only create the shifts of the person being held back once they are fixed, and then publish a second time — only the new drafts go out.
Why the reminder 45 minutes beforehand, when the shift is in the plan anyway?
Because the plan is read when it is published — and then not again for two weeks. The reminder reaches the person on their way. Anyone who does not want it switches off Shift plan & shift start under Notifications; however, this also turns off the messages about publication, changes and shift swaps.
Still stuck?
Write to support. If you plan almost the same thing every week, save yourself the work: Copying a week. If someone cannot make it at short notice: Shift swap.
Last checked on . We check every article against the application — if something no longer matches, that is a bug and not a difference of opinion.
Was this helpful?
Related articles
- Copying a weekTransferring an existing weekly plan to another week — including the question of what happens with vacation and public holidays.
- Shift swap: handing over and taking on a shiftWhen two people want to swap a shift: the orderly route with confirmation and approval.
- Break and rest period rulesMaximum working time, minimum break, rest period and Sunday work — the figures from the Working Hours Act and what Zeitflex checks of them.
- The mini-job limit: €603 in 2026How the limit is calculated, why the year counts and not the month, what counts and what does not — and who gets the early warning.
- Your shift plan in your own calendar (iPhone, Android, Outlook)Your own shifts and absences as a calendar subscription — up to five access links per person, individually revocable, read-only.
- Which messages Zeitflex sends — and how to get peace and quiet at nightFour types of message can be switched off individually, personal quiet hours hold them back — and a fixed night-time quiet period from 21:00 to 6:00 applies to the team chat.
- Connecting Zeitflex to other systems: API keys and webhooksAPI keys with read or write rights, five webhook events with a signature — what the interface can do and what it deliberately does not do.
- Requesting and approving vacationThe path from request to approval, how Zeitflex calculates the entitlement, how a request is withdrawn — and where the limits of vacation management lie.