Want a look first?

Half an hour with someone from our team, using your own roster rather than a demo one.

Book a demo
New: payroll sync

The hours you approved go over to payroll without anyone retyping them.

Why Zon Staff
Home Resources
Resources

Guides, docs, and
an actual person

Setup guides, the help center, the API reference, and live chat with someone who has already seen your problem twice this week. Start wherever you're stuck.

Help center

Start here

The six things new stores ask about first. None of them take more than a couple of minutes.

Setup guides

Your first week, in order

Work down the list in order. By Friday you'll have run payroll once, which is the only thing that stops you worrying about it.

API and docs

Pull your hours anywhere you need them

Timesheets, shifts and payroll lines are all readable over a plain REST API. If you keep your own warehouse, or your accountant has a system of their own, or you built a dashboard years ago and still use it, the hours can go there too.

  • Token authentication, scoped to one store at a time
  • Timesheets, shifts, staff, payroll and commissions
  • A webhook when a shift moves or a timesheet is approved
  • Or just CSV, on every report, if that's all you need
Open the documentation
# every approved timesheet for one week GET /v1/timesheets?week=2035-06-16 Authorization: Bearer zs_live_... { "week": "2035-06-16", "approved": 42, "pending": 6, "gross": "24580.00", "entries": [ { "staff": "breanna.b", "hours": 38.5, "rate": "22.00" }, { "staff": "anthony.s", "hours": 41.5, "overtime": 3.5 } ] }
Free to install

Try it on next week's roster

Install it, invite the team, publish one week. Most owners have people clocking in by that afternoon, and if the shop turns out not to need it, uninstalling is one click.

4.8 from 39 reviews · Free plan forever · No card required