Odoo attendance automation

Odoo attendance without a button.

Zeetavix derives clock-in and clock-out from when real work started and stopped — no forgotten punches, no Monday-morning corrections queue. Records feed Odoo's own attendance rather than a parallel system, self-hosted on the Odoo Community you already run. $149 once, unlimited users.

How work start and stop become attendance

The desktop tracker records when real activity begins and ends; your Odoo turns the first and last genuine work into the day's attendance pair. Because the record comes from observed work rather than a pressed button, a six-hour day made of twelve fragments does not read the same as one long morning — the shape is in your own day, and the mechanism is in how Odoo automatic time tracking works. Attendance is one output of the same record that also writes automatic timesheets.

Limitations, stated plainly

Attendance is only as complete as the tracked work behind it. If someone never starts the tracker, no record is invented — the gap stays visible instead of being silently filled, which is the honest failure mode. Meetings, phone calls and AI-assisted spells with little keyboard input are handled as low-input work rather than absence (see the mechanism), but a day entirely away from the machine is a day with no derived attendance. That is by design: derived attendance describes work at the machine, and anything else belongs in Odoo as leave or a manual entry.

Corrections and administrator controls

Records are Odoo's own attendance entries, so managers correct them exactly like any attendance — no separate console, no export-and-fix loop. Administrators control the inputs that shape derivation: what counts as work via classification rules and work profiles, how long samples and diagnostics are kept via retention and privacy settings, and whether screenshots exist at all. Manual edits leave an audit trail in the reports.

Questions

Attendance, answered

How does automatic Odoo attendance work?

Clock-in and clock-out are derived from when real work started and stopped, written into Odoo's own attendance records. Nobody presses anything.

What if someone forgets to start the tracker?

No record is invented — gaps stay visible, and managers correct records in Odoo like any attendance entry.

Does it replace Odoo attendance?

No — it feeds Odoo's own attendance rather than a parallel system, so existing reports and flows keep working. See the Community setup.

Attendance that writes itself.

$149, once. Unlimited users, self-hosted on Odoo Community.

Get it on the Odoo Apps Store