All Features
Everything Shiftavo Does, on One Page.
A complete look at what's in the product — grouped the same way the rest of the site is. Plan and cover shifts, track time, manage leave, run payroll, stay compliant with local labor law, and give every worker their own login. No feature gates between plans: every team gets all of it.
Schedule & Coverage
Build, fill, and publish the schedule from one drag-and-drop calendar.
| Company setup | Locations (own work rules, holidays, timezone), areas, positions with min/target/max headcount, people, skills, and employment types — plus the eligibility matrix of who can work what, where. |
|---|---|
| Shift calendar | Plan in month, week, and day views — timeline, block, or per-person roster — with filters, a people-hours panel, fullscreen, and per-location timezones. |
| Drag-and-drop editing | Drag empty slots to create shifts, drag to move or resize, ALT-drag to duplicate, and ALT-resize to split one person off a shared shift. |
| Multi-select & bulk edit | Select shifts by ALT-click, lasso, or checkbox (even all matching a filter), then bulk-edit location, area, position, headcount, or assignees — or bulk-delete. |
| Quick assignment | Assign people right on the shift block from a dropdown of eligible candidates, each flagged for skill gaps, unavailability, or rule breaches. |
| Live eligibility & conflict checks | As you assign, the rules engine flags double-bookings, broken rest, overtime-tier crossings, skill mismatches, and unavailability before you publish. |
| Recurring shifts | Daily, weekly, monthly, or yearly recurrence, then edit or delete a single occurrence, this-and-following, or the whole series. |
| Schedule templates | Save a day, week, or month staffing pattern (positions only, named people, or both) and reapply it to any future period — with one-click undo. |
| Coverage grid | Required vs. scheduled vs. actual headcount per position, hour by hour, in green/yellow/red — each cell offering a candidate pool of people eligible and skill-qualified for the slot. |
| Availability | Workers mark availability by hour, day, or week (recurring or one-off); planners get a green/red overlay and a team-wide availability view. |
| Shift swaps | An eligibility-filtered marketplace for give-aways and 1:1 trades, with lead-time limits and optional manager approval — rules re-checked on every handoff. |
| Shift acceptance | Optionally require staff to accept or decline each published shift, and re-ask automatically when its time, place, or role changes. |
| Shift list / roster | A sortable, filterable table of every shift with status badges, notes search, column management, and bulk select, edit, and delete. |
| Publish & PDF export | Nothing reaches the team until you publish — by horizon or per shift, with retract-to-draft — plus PDF export of the current view. |
Time & Attendance
Turn real punches into approved, payroll-ready hours.
| Timesheet review & approval | Compare actual clock-in/out against the plan per shift — breaks, premiums, and overtime auto-calculated — then confirm and approve into payroll. |
|---|---|
| Approval modes | Choose manager-only approval or two-step employee-confirm plus manager-approve, with region-aware defaults and manager proxy for absent staff. |
| Kiosk clock-in | Staff clock in/out and start breaks with a 4-digit PIN on a shared tablet — no per-person app — landing on the same timesheet, with a 5-try PIN lockout and per-tablet rate limits. |
| Attendance flags | Late arrival, early departure, missed clock-out, and no-show flagged automatically, with a configurable grace window and approved leave excluded. |
| Break handling | Mandatory rest breaks trigger by shift length with set duration and paid/unpaid treatment; shifts planned without a required break are flagged. |
| Premiums & overtime | Sunday, holiday, and night premiums plus daily, weekly, and consecutive-day overtime tiers, computed against the country work rule. |
| Attendance & hours reports | Flags and worked hours roll up into Attendance, Hours, and Timesheet reports, exportable to CSV, Excel, or PDF. |
| Audit trail | Confirmations, approvals, and manager-proxy actions are stamped with who and when, and manual clock edits clear the prior confirmation and record a reason. |
Leave & Rules
Policies, balances, and labor law that enforce themselves.
| Leave policies | Track leave as a balance, illness spell, or unlimited type, with up-front, periodic, or per-hours-worked accrual, entitlements, carryover caps, and pro-ration. |
|---|---|
| Tiered entitlements | Build tenure-based tier ladders (service years to an entitlement duration) so sick-pay windows grow with seniority. |
| Leave requests & queue | Workers submit dated requests against their balance; managers approve, decline, or revoke from a queue — every decision stamped, the worker flagged on-leave on the schedule. |
| Balance ledger | A read-only ledger records every grant, accrual, booking, reversal, and carryover as a signed amount, with team balances for managers. |
| Country-aware sick leave | Track consecutive illness as a single spell against a tenure-based window (incl. EFZG §3 linking), with editable sick-pay tier defaults. |
| Work rules | Per-rule daily and weekly hour and rest limits, overtime tiers, and Sunday/holiday/night premiums — including a Swiss night-work compensation block. |
| Break rules | Define rest-break triggers, duration, paid/unpaid, waivers, priority, and timing by offset or fixed time. |
| Holidays | Statutory holidays auto-seed per country and region; add manual ones, set multipliers and half-days, and edits survive re-seeding. |
| Leave years & rollover | Leave years follow a fixed date or hire anniversary; a daily job grants the new year (pro-rated) and carries the balance forward, capping carryover. |
Payroll & Reports
One dataset, a full report library, payroll-ready in three formats.
| Reports library | Twelve built-in reports — hours, timesheet, attendance, overtime, coverage, payroll, payroll-timesheet, labor cost, multi-location, forecast, leave-year, and earnings — all from one dataset, so the numbers always agree. |
|---|---|
| Three export formats | Every report exports to CSV (semicolon-delimited), Excel (frozen header and autofilter), or landscape PDF. |
| Per-report filtering | Filter any report by period and date range and, where relevant, by location, person, position, status, issue type, or pay cycle. |
| Payroll export | Per-employee gross-pay totals — regular hours, overtime tiers, premiums, paid/unpaid absence — plus shift-level detail, in a payroll-vendor CSV/XLSX schema. |
| Payroll cycle | Row-by-row timesheet approval locks each row and totals compute against the work rules, then the file exports on your weekly, bi-weekly, or monthly frequency. |
| Labor cost | Per-location hours, total cost (rates plus premiums), and average effective cost per hour, comparable across periods and summable to a group total. |
| Live cost while planning | Estimated labor cost (premiums and overtime included) updates live as you drag shifts, so you can check against budget before publishing. |
| Forecast vs. actual & budgets | Set labor budgets and revenue targets per location, then compare scheduled vs. actual cost, variance, and labor as a percentage of revenue. |
| My earnings (worker) | Every worker can view and export their own per-shift earnings projected to period end — the one report any user reads without a manager. |
| Integrations (in development) | Direct API push to payroll, accounting, HR, and BI tools is in development, prioritized by customer demand — not shipped yet. |
Country Compliance
Local labor law, pre-configured and enforced as you plan.
| Pre-configured countries | Federal work-time defaults ship ready for Switzerland, Germany, Austria, France, Italy, the US, and the UK, with regional holidays and approval-mode defaults. |
|---|---|
| Hour & rest enforcement | Each work rule sets daily and weekly hour limits plus mandatory rest minimums, and the scheduler flags breaches live with blocking and warning badges. |
| Overtime tiers | Two daily and two weekly overtime tiers plus a consecutive-day tier, each with its own threshold and pay multiplier. |
| Premiums with stacking | Sunday, statutory-holiday, and night-work premiums per rule, combined by a chosen stacking mode and applied automatically on the timesheet. |
| Swiss night-work compensation | ArG-eligible night shifts auto-accrue Zeitausgleich on approval and reverse on unapprove, with a read-only ledger and manual HR adjustments. |
| Statutory holiday auto-seeding | Holidays auto-seed per country and region and roll months ahead, with multiplier overrides, half-days, and manual edits protected from re-seeding. |
| Rules per location, role, or person | Attach a work rule per location, employment type, or individual (break rules ride along with the work rule) — so one company can run several jurisdictions at once. |
| Configurable anywhere | Every work-rule field is editable per policy, so any other country or a stricter collective agreement works without code. |
| Overtime & compliance report | A weekly report surfaces overtime hours and rule breaches per employee, filterable by date, location, and person, and exportable. |
For Workers
Self-service that takes the schedule off the manager's plate.
| Personal login (web app today) | Each worker gets their own login to the browser-based web app — native iOS and Android apps are in development — and manages their language, timezone, and display settings. |
|---|---|
| My schedule | Assigned shifts in day, week, and list views, with shift blocks color-coded by position. |
| Confirm my hours | Review your own finished shifts on the timesheet and confirm the worked hours — clocking in and out happens at the shared kiosk tablet. |
| Set availability | Mark hours, days, or whole weeks available or unavailable, save recurring patterns, or switch on always-available mode in settings. |
| Request time off | Pick dates, see your remaining balance, submit into the approval queue, and track status in real time. |
| Pay forecast | See per-shift earnings projected to the end of the pay period and export your own data — no end-of-month surprise. |
| Accept or decline shifts | When the company enables it, accept or decline each published shift (optionally with a reason), including across recurring occurrences. |
| Trade & hand off shifts | Offer a shift for give-away or swap, browse offers you're eligible to take, and apply or withdraw — eligibility and approval enforced automatically. |
| Schedule-change alerts | Email alerts when a shift is cancelled, unpublished, or newly assigned to you — plus an acceptance request on publish when shift acceptance is enabled. |