Shift scheduling that can't double-book anyone.
Smalti gives managers a week-grid scheduler and a built-in time clock, and gives staff an open shift marketplace — so coverage gaps are visible, swaps happen without the group text, and hours worked line up with the schedule. An assignment that breaks your rules is one the system will not make.
From $29/month, every feature included · 30-day free trial, no card
iPhone and Android apps · Browser console for managers · Hosted for you or on your own server
Schedules break in predictable ways: someone gets scheduled twice, a shift quietly goes unfilled, a swap agreed by text never reaches the schedule, the hours on the timesheet don't match the shifts that were planned, and nobody can reconstruct who changed what. Smalti closes each of those gaps — managers build and publish the week from a browser, staff carry the schedule and the time clock in their pocket, and the rules that decide who may work what are applied every single time.
Everything a real schedule needs
No spreadsheets, no side channel for swaps, no guessing whether the week is covered.
Build the week in minutes
A week grid that shows coverage at a glance — green full, amber partly filled, red unfilled. Set up repeating shifts once, copy last week forward, work on next week as a draft, then publish it in one step and everyone is notified.
An open shift marketplace
Staff post a shift they can’t work as a give-away or a swap. Eligible coworkers take it, or offer one of their own in exchange, and both schedules update together. Open shifts can be picked up straight from the app.
Nobody works two places at once
Smalti will not save an assignment that overlaps one the person already holds. Mistakes, last-second changes and two people claiming the same shift at once all end the same way: the double-booking is refused.
Only the right people get scheduled
Each person carries the positions they’re cleared for and the locations they work at. The assignment list says who is qualified and free, and gives the reason for anyone who isn’t. Trades and pickups follow the same rules.
Duties that go with the shift
The stock count after close, opening the till, the deep clean on Mondays: give a duty to one qualified person on the shift — before, during or after it. Say which days it’s needed, see where nobody has it yet, and if the shift is traded the duty goes with it or you’re told.
A schedule you can pin up
See the month as a calendar with everyone’s name on it, or as a roster of people by day. Print the week, the month, availability or a sign-in sheet for the door as a clean PDF, on Letter or A4.
Availability, time off and leave
Staff keep their usual hours up to date and request time off from their phone. Sick time and paid time off are earned from the hours on the clock, by rules you set, and everyone sees their own balance. Approve a request with the balance in front of you, then open the shifts it covers for pickup in one step.
A time clock built in
Staff clock in, take breaks and clock out from the app — even without signal — or at a shared tablet by the door. See who is working right now, approve each pay period’s hours, and fix a missed punch with a reason the member can see.
See what needs you today
The console opens on today: who is on the floor, who is late, which shifts are still unfilled, and every request waiting on a decision — trades, time off and time corrections in one list.
Rules you control, features you choose
Require manager approval for trades or let them settle instantly. Set how close to a shift a trade can happen and how many shifts one person can have posted. Decide once for the organization, or differently for a location or a position. Don’t need the time clock, pay or checklists? Turn them off and they leave the app and the console.
Every change on the record
Trades, approvals, edits to recorded time and changes to your rules are kept with who made them and when. When someone asks who gave away Saturday, or why a timesheet changed, there is an answer.
Opening, closing and temperature checklists
Put the clipboard by the back door on everyone’s phone and on the tablet. A fridge reading out of range needs a note on what was done, and you’re told at once — so is a list nobody finished. Closing lists follow the close, and counts are checked against par.
Know what the week will cost
See the projected labor cost as you build the schedule — each day and the whole week, overtime included, open shifts priced at their position’s rate. Pay rates are encrypted, and managers see totals, not anyone’s pay, unless you give them more. Set a weekly budget for each location and see the week against it.
Draft the week with your AI assistant
Connect Claude or another AI assistant and ask it, in plain words, to plan next week or the months ahead. It works from your schedule, availability and rules, and leaves drafts for you to review and publish. How it works
Tell everyone at once
Send an announcement to a whole location and see who has read it. Leave a note in the shift log for whoever comes in next. Anyone the app can’t reach gets it by email.
Most schedulers check for conflicts. Smalti refuses to store one.
A member can never hold two overlapping shifts. That one rule is checked at every step, so no mistake, last-second change or unusual route through the app can quietly put someone in two places at once.
The record itself will not accept an overlapping assignment — including two people claiming the same shift in the same instant. One gets it; the other is told why not.
Assigning, picking up, trading, moving a shift: each one checks for an overlap first, and answers with a clear reason when it finds one.
Conflicting choices are disabled before anyone can pick them, each with the reason stated in plain language.
Someone who works in two cities can’t be double-booked either — even across a daylight-saving change.
From the schedule to the timesheet, without retyping
The time clock knows the schedule, so hours worked line up with the shifts that were planned — and the few that don’t are brought to you, not left for payday.
- A punch that can’t get lost. It is saved on the phone the moment it is made and sent as soon as there is signal. A swipe-then-tap stops pocket punches.
- Breaks as they happened. Meal and rest breaks are recorded by the person taking them. Nothing is rounded, and nothing is deducted automatically.
- Missed punches are chased for you. A forgotten clock-out reminds the member first, then their manager. A shift nobody clocked in for is offered to you as a no-show to confirm.
- Corrections leave a trail. Managers fix time with a reason; the member is told and can dispute it. Members can ask for a correction themselves.
- A tablet at the door. For people without a work phone: tap your name, enter a PIN. Punches made while the wifi is down are kept and sent later.
- Told when someone isn’t in. A quarter of an hour into a shift with no clock-in, the manager on duty hears about it.
- Overtime seen before it happens. Assigning, picking up or trading a shift that would take someone past 40 hours says so first — and past a day’s limit, where the location’s state has daily overtime.
- Breaks checked against the state’s rules. Where a location’s state sets meal and rest breaks, a missing, short or late break is brought to a manager to review.
- The cost of the week, while you build it. Enter pay rates once — by position, location or person, hourly or salary — and the schedule shows what each day and week will cost. Smalti doesn’t run payroll; the export stays hours, for the system that does.
- Start with one location — or none. Turn the clock on where you’re ready and leave it off everywhere else. Only scheduling? Turn it off everywhere and it leaves the app and the console.
The clipboard by the back door, kept honestly
Opening and closing lists, temperature and cleaning logs, and notes for the next shift — due at the times you set, filled in on a phone or at the tablet, and on record the way they were written.
- Due when the work is. Each list opens and is due at set times on the days you choose, at one location or all of them, for everyone or one position — or by the close, when the day’s last shift ends, however late that is.
- Asked at clock-out. Someone clocking out while a list they could fill in is still open is asked to finish it first. They’re never stopped from clocking out.
- Readings with a range. Tick boxes, yes or no, numbers with an acceptable range, and notes. A reading out of range can’t be saved without saying what was done about it.
- Counts that compare. “House red: 14 bottles” is shown beside the last count, flagged below its par level, and reported as the change from one count to the next. An end-of-shift count, not an inventory system.
- Told at once, not at the end of the week. A reading out of range, or a list nobody finished, reaches the manager straight away.
- A record that can’t be rewritten. Every answer is kept with who gave it, when and from where — a changed answer adds to the record instead of replacing it.
- A report for the inspector. Done on time, late and missed for every list, with every reading exported in one file.
Time zones stop being a source of mistakes
Shift times are always shown in the time of the place where the shift happens, with the zone labelled — so “9 AM at Harbor St” means the same thing to everyone, wherever they are looking from.
- Each location carries its own zone. “The 9 AM shift” always means 9 AM at that site.
- Daylight saving is handled, not ignored. An overnight shift across the autumn change really is an hour longer, and the schedule and the timesheet both say so.
- One person, several locations. Staff can belong to more than one site — and still can’t be double-booked across them.
Ask your AI assistant to draft the schedule
Connect Claude, or another AI assistant that can connect to apps, and ask it to plan in plain words — “fill next week at Harbor St, and keep Maya under 32 hours.” It works from your real schedule, your people’s availability and your rules, up to six months ahead, and leaves its plan as drafts for you to review.
- It drafts; you publish. Nothing an assistant plans reaches your staff until a manager publishes it — or discards it.
- Your rules still apply. Qualifications, locations, time off and double-booking are checked exactly as when you schedule by hand, and it’s told about overtime, short rest between shifts and late changes.
- It sees what it needs, nothing more. Names, positions and availability — never phone numbers, email addresses, pay rates or why someone asked for time off.
- It can do no more than the person who connected it. A manager connects it for the locations they schedule; you choose what it may do.
- Off until an admin turns it on. See every connected assistant, and disconnect one in a click — it stops at once.
- On the record. Every draft it makes is kept with the assistant and the person it acted for. Included in every plan.
The app people will actually open
Adoption is the whole game with scheduling software. Smalti’s mobile app is built for staff first — the schedule and the clock are one tap away, and swapping a shift takes seconds.
- Next shift and the clock on open, with a month view marking your shifts, open shifts and posted shifts at a glance — and a coworker’s days beside yours when you need to swap.
- Availability, time off and leave from the phone. Set your usual hours, mark a day you can or can’t work, see your sick time and paid time off, and ask for leave without a form.
- Reminders that follow the schedule. Before a shift starts or ends, and if you forget to clock out. If the shift moves, so does the reminder.
- Team messaging built in. Every position at a location gets its own group — no phone numbers shared, no second app.
- Today’s checklists and duties on the first screen. The lists due where you work today, any duty you’ve been given on your shift, and the shift log of notes from the last shift.
- Nothing missed for want of the app. Announcements reach everyone at a location, and anyone the app can’t reach gets their notices by email.
- Works without signal. Upcoming shifts, messages and notifications are kept on the phone, and clock punches made offline are sent when the connection returns.
- Face ID or fingerprint unlock, with access ended on every device the moment an account is deactivated.
Live in four steps
From a blank account to a published week — no migration project, no consultants.
Set up your places
Add each location with its time zone, then the positions worked there — Cashier, Nurse — ICU, whatever your schedule calls them.
Invite your people
Invite by email with a role, the locations each person works at and the positions they’re qualified for. They choose a password from the link and they’re in.
Build and publish the week
Place shifts on the grid, set how many people each needs, assign from a list that flags every conflict, then publish — staff are notified.
Let the team handle the rest
Staff clock in, fill in the day’s checklists, trade shifts and ask for time off inside the rules you set. You open Today, decide what’s waiting on you, and read the history later if you need it.
Built for teams that run on shifts
Restaurants, clinics and care teams, stores and gyms — one schedule, one marketplace and one clock, with the details each of them asks about first.
Common questions about Smalti
How does Smalti stop employees being double-booked?
Smalti will not save an assignment that overlaps a shift the same person already holds. The rule is checked when a manager assigns someone, when a member picks up or trades a shift, and again at the moment the schedule is saved — so even two people claiming the same shift in the same second cannot both get it. On screen, conflicting choices are disabled in advance, with the reason shown.
Can employees swap shifts without a manager approving every trade?
Yes. Trades settle instantly by default, and Smalti checks each one: the person taking the shift must be qualified for the position, work at that location, be free at that time and be within your trade window. You can turn on manager approval instead — for the whole organization, or for particular locations and positions.
Does Smalti include a time clock?
Yes. Staff clock in and out and record breaks from the app, and each punch is saved on the phone first, so it still counts with no signal. Managers see who is on the clock right now, review and export timesheets, and correct mistakes with a reason the member is shown. Time is never rounded and breaks are never deducted automatically. You can switch the clock on one location at a time.
Can an AI assistant like Claude work on our schedule?
Yes, once an admin turns it on. A manager connects Claude, or another AI assistant that can connect to apps, from Smalti, and can then ask it in plain words to plan shifts up to six months ahead. The assistant works from the real schedule, availability and rules, and saves its plan as drafts: nothing reaches staff until a manager publishes it. It never sees contact details, pay rates or why someone asked for time off, it can do no more than the manager who connected it, and it stops the moment it is disconnected. It is included in every plan.
Can managers see what everyone is paid?
No — not unless you choose. Managers see what the week will cost as they build it: each day and the week, counted only where at least three people are working, so no total gives one person’s pay away. Rates themselves are seen by admins, by the person they belong to, and by managers you give pay access to. Rates are encrypted with a key for your organization, and opening them in the console is logged.
Does Smalti do opening, closing and temperature checklists?
Yes. You set what is on each list, at which locations, and when it opens and is due. Staff fill it in on their phones or at the shared clock tablet. Numbers can carry an acceptable range — a fridge at 0 to 5 °C — and a reading outside it cannot be saved without a note on what was done; the manager is told at once, and also when a list is overdue. Every answer is kept with who gave it and when, and a report shows each list done on time, late or missed. A closing list can be due when the day’s last shift ends instead of at a fixed time, and whoever clocks out while it is still open is asked to finish it first — never stopped from clocking out. Count items keep a running count, such as bottles of house red, beside the last one and flag anything below its par level.
Can staff who don’t have a smartphone clock in?
Yes. Put a tablet at the door and set it up as a shared clock for that location: people tap their name and enter a four-digit PIN. It keeps working when the wifi drops. Staff can also use Smalti from any web browser at usesmalti.com/app.
Can staff set their availability and request time off?
Yes. Each person keeps their usual weekly hours up to date and asks for time off from the app; requests go to their manager to approve. Managers see everyone's availability and leave on one calendar and are warned before assigning someone outside it. The warning does not block the assignment — the manager decides.
Does Smalti track sick leave and paid time off?
Yes. You choose the kinds of leave you offer — sick time, paid time off, unpaid leave, a state program — and how each is earned: for example an hour for every 30 hours worked, with a yearly limit, a balance limit and how much carries into a new year. A location can have its own rules where its city’s differ. Balances come from the hours on the time clock, staff see theirs in the app, and each pay period’s figures export for payroll. When you approve leave that covers someone’s shifts, you can open those shifts for pickup in one step. Smalti doesn’t run payroll.
Does Smalti work across multiple locations and time zones?
Yes. Each location has its own time zone, and a shift's times are always shown in the time of the place where it happens, with the zone labelled. People can belong to more than one location. Daylight-saving changes are handled correctly — an overnight shift across the autumn change really is an hour longer.
What size teams is Smalti built for?
Smalti is designed for organizations of roughly 10 to 100 employees, scheduled in weekly or monthly cycles across one or more locations.
Where is Smalti hosted, and who holds the data?
You choose. We can host Smalti for you, so there is nothing to install, or you can run it on your own server and keep your schedule and staff data on your own infrastructure. Either way, connections are encrypted and every person signs in with their own account.
What devices does Smalti run on?
Staff use the Smalti app on iPhone and Android. Managers and administrators work in a web console that runs in any modern browser — on a computer, a tablet or a phone.
Already use Smalti at work?
Staff accounts come from your employer — sign in with the invitation they sent you; there’s no sign-up in the app. Run the team? Start a free trial for your business.
Bring Smalti to your team
Tell us how many people you schedule, how many locations you run, and how you schedule today — we'll show you Smalti against your own week. Or start a 30-day free trial yourself — no card needed. Plans from $29/month, every feature included.
Already a customer? Sign in to the admin console · Support