Build the weekly rota, swap shifts from a phone and clock in with timesheets ready
Build the weekly rota in minutes, let staff swap and pick up shifts from their phone, and clock in and out with timesheets ready for payroll.
Shifts is for cafes, shops, clinics and any team that works in shifts. Build next week's rota in minutes, let your team swap and pick up shifts from their phones, and clock in and out with timesheets ready for payroll.
Your team can install it on a phone like an app, and each person gets a calendar feed of their own shifts.
Create, move and resize shifts on a week or day grid. Use shift templates, copy last week, add breaks and post open shifts.
See overlaps, shifts outside someone's availability or during time off, people over their max hours and short rest between shifts. Totals show hours and labor cost.
Team members claim open shifts, offer a shift up or ask a colleague to swap, and a manager approves it.
Clock in, out and take breaks from a phone, with an optional check that you are at the workplace, or use a shared tablet with a 4-digit PIN for each person.
Scheduled against actual hours, daily and weekly overtime rules, approvals for each pay period and a CSV export.



1 location and up to 5 team members, with the full rota, time clock and timesheets.
Up to 3 locations and 25 team members, plus API access and webhooks.
Up to 25 locations and 150 team members, with the same API and webhooks.
One subscription covers this app and every other business app: Free $0, Starter $19/mo, Business $49/mo for 5 users.
| Limit | Free | Starter | Business |
|---|---|---|---|
| Staff | 5 | 25 | 150 |
| Locations | 1 | 3 | 25 |
| Payroll export (Gusto, ADP, QuickBooks, Xero) | Not included | 1 | 1 |
Not yet. When you publish a week, your team gets a note in the app and in the WAI bell, and shift reminders arrive the same way. E-mail notices are coming soon, and text messages are not built.
No. The optional location check uses the phone's location only when someone clocks in, to see whether they are near the workplace. We store inside or outside, never the position itself.
Export approved timesheets as a CSV file for your payroll tool, or read them through the API on Starter and Business. Direct payroll connections are not built yet.
Adding a person past the limit shows an upgrade box, and an import from People brings in only as many people as you have room for. Everyone already on the team keeps working as before.
Free tier. No credit card. Change or cancel any time.
Try Shifts →