Shift plans across stores - including in peak season
Part-timers with study timetables, stores with their own demand, and a December that looks nothing like the rest of the year. Staffly builds the week from each store's demand and lets employees swap and claim open shifts themselves.

Each store its own demand
Each store is a department with its own staffing demand per weekday and role - checkout, floor, shift lead - and season windows for Christmas and sales.
- Staffing demand per store, weekday and role
- Season windows for Christmas, sales and summer
- Employees can belong to several stores
- Coverage per day: needed, planned and short

Study timetables and contract hours
Availability and contract hours live on the employee's profile, so the week proposal distributes shifts fairly and does not schedule people outside their hours.
- Recurring availability per weekday with start and end
- Contract hours used to distribute shifts fairly
- A warning when someone is scheduled over or under contract
- Absence and holiday feed into the proposal automatically

Let the team handle the small changes
You decide how much employees can do themselves: claim open shifts, swap between them, or request leave. Everything still goes through your approval if you want it to.
- Open shifts can be taken by the first to accept
- A swap needs the colleague's consent before your approval
- Leave requests with status in the app
- Six settings you switch on and off per company

Why it fits retail
Store = department
Plan per store, or across them when someone covers.
Roles
Checkout, floor and shift lead govern who can take what.
Season
December has its own staffing demand.
The app
Part-timers have the plan and the alerts on their phone.
Open shifts
Gaps become visible - and can be taken by the team.
Hours to payroll
Confirmed hours move on to the payroll system.
A typical setup
One department per store, roles for checkout, floor and shift lead, and a staffing demand describing a normal week plus a season window for December. Part-timers get availability and contract hours on their profile. Open shifts and swaps are usually switched on so the team can close the small gaps themselves. We set this up with you during the demo.