The rota, built from who can actually work.
Say what each shift needs, and Shifts fills the schedule from the hours people said they can work, leaving out anyone on approved leave. A manager reviews the draft and publishes it; after that people pick up open shifts and swap with each other.
- Filled from real availability
- A manager publishes
- Leave never moves anyone
Placed from the hours each person gave. Two shifts are still open.
A schedule that starts from availability, not from a blank grid.
Availability, leave and the shape of each shift are already in the workspace. Shifts reads them, and the people involved stay in charge of every change.
Filled from availability
Each shift says how many people it needs and in which role. The fill places people from the hours they gave, skips anyone on approved leave, and is done by code, so the same inputs give the same draft.
- Anaavailable 07:00 to 15:00
- Samavailable all day
- Leeon approved leave
A draft a manager publishes
Nobody is told about a shift until a manager publishes the schedule. Where two people fit equally, the AI draft breaks the tie and says why; it never overrides a rule you set.
Open shifts and swaps
An unfilled shift is offered to the people who can take it. A swap is an offer the other person accepts, with a manager's approval if you ask for one.
Kai offers you Thu, Close 15:00
Your Thu, Open 07:00 goes to Kai
Nothing moves until the other person accepts.
Availability rounds with a deadline
Ask for next week's or next month's availability by a deadline in each person's own time zone, with reminders before it. A missed deadline uses the person's regular schedule.
Leave policies with balances
Accrual by tenure, a fixed allowance or unlimited with tracking, carryover and caps. Approving leave never moves anyone off a shift; a proposed cover is an offer the cover person accepts.
Dispatch crews to jobs
The Dispatch view puts people on jobs and warns before you confirm someone who lacks a certification the job needs, read from their Training record.
Read from each person’s Training record, before you confirm.
What is included, and where the line is.
Every new workspace starts on a free trial of the full Business tier, no card needed, and lands on Free when it ends. Prices and limits are on the pricing page.
Schedules, open shifts, swaps and availability rounds
Add Shifts from the marketplace; it needs no paid plan.
The AI draft and the schedule reader
Uses AI credits; the fill itself is code and costs none.
Shifts reads what the rest of the workspace already knows.
The ones people ask first.
Does Shifts run payroll or clock people in?
What happens to someone's shift when their leave is approved?
Build next week from who can work.
Add Shifts, ask your team for next week's availability, and publish the schedule when it looks right.
Free to start · No credit card required