Timesheet approvals
Finding pending entries
Go to Approvals → Timesheets. The Pending tab shows everything waiting for your decision. Use the filters to narrow down:- Date range — This Month, Last Month, or a custom range
- Employee — search by name
- Status pill — switch between Pending, Approved, Rejected
Approving a single entry
- Find the entry in the table or timeline view
- Click the Approve button on the row
- Done — the employee is notified
Approving in bulk
- Check the boxes next to multiple pending entries
- Click Approve Selected in the sticky bar at the bottom
Rejecting an entry
- Click Reject on the row (or select multiple and click Reject Selected)
- A dialog asks for a rejection reason — be specific so the employee knows what to fix
- The entry is returned to the employee as Rejected, with your comment visible
Viewing entry details
Click any row to open a side panel with the full breakdown:- Time logs (start/end times, breaks)
- Task allocation
- Notes from the employee
- Any rule violation flags (e.g., exceeded consecutive days, overtime threshold)
Unapproving an entry
If you approved something by mistake:- Switch to the Approved tab
- Find the entry
- Click Unapprove — it reverts to Pending
Leave approvals
Go to Approvals → Leaves. The workflow is the same:- Approve to confirm the time off
- Reject to decline with a reason
- The employee is notified either way
Undo / Redo
The Approvals page supports full undo/redo for your actions:
The undo/redo buttons are also visible in the toolbar at the top of the page. History is kept for the last 20 actions.