Time Tracking & Timesheets
How Deskify generates automatic timesheets from activity data — no manual entry required.
Automatic timesheet generation
Deskify generates timesheets automatically from activity data. Instead of requiring employees to manually log their hours, the system observes when active work sessions begin and end, computes total hours for each day, and aggregates these into daily, weekly, and monthly timesheet views. No manual entry is required. Employees can review and annotate their timesheets but do not need to create them.
Session detection
A work session begins when the desktop agent detects activity (keyboard or mouse input) after a period of inactivity longer than the idle threshold. Sessions end when idle time exceeds the configured threshold or when the computer locks or the agent is paused. Sessions are the basic unit of the timesheet — each row represents an uninterrupted work period.
Manual time entries
Deskify supports manual time entries for work that happens off-device: phone calls, in-person meetings, whiteboard sessions, travel. Manual entries are added through the Time Tracking page (admin/manager view) or the My Activity page (employee self-service). Manual entries are clearly labeled with their source (manual vs. inferred vs. reconciled) in all reports.
Clock in / Clock out
For teams that prefer explicit attendance tracking, Deskify supports manual clock-in and clock-out alongside automatic activity detection. Admins and managers can clock in/out on behalf of team members, or employees can use the self-service portal. Clock in/out records are combined with activity data to produce a complete attendance and work-hours picture.
Timesheet views and export
Timesheets are available in the Time Tracking page with daily, weekly, and monthly views. Filters allow viewing by user, department, and date range. Timesheets can be exported as CSV or PDF. For payroll integration, the CSV export format is compatible with most payroll processing tools.
Time reports
The Time Report page provides summary analytics: average hours per day, overtime analysis, comparison across team members, and trend data over time. Reports can be filtered by department, date range, and user. Scheduled email reports (configured in Settings > Email Reports) can deliver time summaries to managers on a weekly or monthly cadence.