Attendance that takes itself
Clock-ins, breaks, streaks and office-or-remote status arrive from the desktop agent the moment they happen. Nobody fills in a timesheet; nobody chases one. The roster simply fills as the team starts the day.
The desktop agent notices work beginning and clocks the person in — visibly.
Managers watch attendance assemble live; members see their own sessions.
Approved sessions become billable hours — exported as CSV in one click.
Everything a register should have done all along
Live work sessions clock people in the moment work begins — no button to forget. Late starts are visible without being an accusation.
Consistency, celebrated: attendance streaks per person, next to the day's state.
Short days surface as a gentle flag before they become a pattern — one click to see the week behind it.
Sessions carry where they happened, so hybrid policies get data instead of vibes.
Offline work gets added by hand and only counts once a manager approves it — auditable, always.
Every session lands in the timesheet that becomes the payroll CSV. One pipeline, no re-keying.
Consistency you can see filling in
Every attended day extends the streak; a short day shows mustard, not a siren. One glance tells you the month's story.
Good questions
Yes. Every member can open their own sessions, streaks and flags — the same data their manager sees about them.