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 with work and private phone numbers, 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 — and you set the severity at which those messages surface.
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 Eligibility-filtered give-aways and 1:1 trades, with lead-time limits and optional manager approval — rules re-checked on every handoff, and the return shift shown on a swap response.
Open-shift marketplace Post an unfilled shift with a number of spots and let eligible people respond; choose whether the first response wins or a manager picks, and track your offers and responses in their own filtered views, soonest first.
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 — shifts and general events alike, by horizon or one at a time, with retract-to-draft — plus PDF export of the current view.
Change history (audit trail) Every record keeps a field-level change log — who changed what and when, old value and new — shown in a History dialog on the record, with deletions preserved. Captured on every surface: browser, mobile apps, API, and bulk edits.

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 Manager-only approval, two-step employee-confirm plus manager-approve, or fully automatic — where an hourly sweep records and approves finished shifts itself, with unconfirm and unapprove as the manual way back in.
Kiosk clock-in Staff clock in/out and start breaks with a 4-digit PIN on a shared tablet — no per-person app — landing straight on the timesheet, with a 5-try PIN lockout, per-tablet rate limits, and no clocking in earlier than the grace window around the shift.
Photo clock-in Optionally store one frame with every kiosk punch, captured without a shutter or retake, reviewed on the timesheet with an unreviewed marker — off by default, per-location, deleted after a retention period you set between 1 and 90 days.
Time-clock policy Decide which surfaces may punch — the shared kiosk, the employee's own phone, both, or neither for a manual-entry-only company — and switch phone punching off per location or take a single tablet out of service for a repair.
Forgotten clock-outs A reminder push, then a 'when did you finish?' prompt at the next punch, then an optional automatic close at the scheduled end plus your allowance — flagged on the row and blocked from approval until a person verifies or corrects it.
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.
Extend or shorten an absence Move an approved absence's end date instead of filing a second request — hours, schedule block, and balance are corrected together, with extensions applied straight away or routed for approval depending on the leave type.
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.
Military & civil service Statutory defaults seed per country — the Swiss Berner-Skala spell at 80 % pay, unpaid open-ended suspension for Germany, Austria, France, Italy, the UK, and USERRA in the US.
Leave-year overview One table per leave year — pick the year, see grants, use, and carryover per person, with policy rows that had no activity left out.
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

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.
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.
Public API & webhooks A machine-to-machine API your payroll, accounting, HR, or BI system reads and writes directly — scoped per resource, bound to one company — plus signed webhooks with a delivery log so a system hears about changes instead of polling. Prebuilt one-click connectors are still in development, prioritized by customer demand.

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 and phone Each worker gets their own login to the browser-based web app and to the iOS and Android apps, which carry the schedule, punch clock, availability, leave, marketplace, inbox, and earnings — plus a manager side with the review queues, shift editor, team roster, and labor cost.
More than one employer People who work for two companies on Shiftavo switch between them inside the app or the browser, without signing out.
My schedule Assigned shifts in day, week, and list views, with shift blocks color-coded by position.
Clock in and confirm my hours Punch at the shared kiosk tablet or from your own phone, whichever your company allows, then review your finished shifts on the timesheet and confirm the worked hours.
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 follow it through to the decision — and if you're away longer or shorter than planned, move the end date instead of asking twice.
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, and claim shifts Offer a shift for give-away or swap, browse the marketplace for offers and open shifts you're eligible for, respond or withdraw — eligibility and approval enforced automatically.
Schedule-change alerts Push and email alerts when a shift is cancelled, unpublished, or newly assigned to you — plus an acceptance request on publish when shift acceptance is enabled.
Shift-start reminder A push before your shift begins, at a lead time you set yourself — an hour by default, or off if you'd rather not have it.