Time Tracking
Configure built-in time tracking features for your organization.
Overview
Jasper includes built-in time tracking capabilities to help teams log time spent on code reviews and development work. Configure settings at the organization level to customize how time tracking works.
Note: For external time tracking, see the Clockify Integration documentation.
Accessing Settings
Go to Settings → Time Tracking to configure time tracking for your organization.
General Settings
Enable/Disable
Toggle time tracking on or off for your organization. When disabled, all time tracking features are hidden from users.
Default Settings
| Setting | Description |
|---|---|
| Default Billable | Whether new time entries are billable by default |
| Default Hourly Rate | Organization-wide default rate for billing |
| Currency | Currency for billing calculations |
Timer Settings
Configure how timers work when tracking time.
Auto-Start
Automatically start the timer when opening a review or task.
Auto-Stop
Automatically stop the timer when navigating away or closing a review.
Minimum Duration
Set a minimum time entry duration. Entries shorter than this are discarded.
Rounding
Configure how time entries are rounded for billing purposes.
Rounding Options
| Option | Description |
|---|---|
| No Rounding | Exact time is recorded |
| Round to 5 minutes | Nearest 5-minute increment |
| Round to 15 minutes | Nearest 15-minute increment |
| Round to 30 minutes | Nearest 30-minute increment |
| Round to 1 hour | Nearest hour |
Rounding Direction
- Round Up — Always round to the higher value
- Round Down — Always round to the lower value
- Round Nearest — Round to the nearest value
Idle Detection
Detect when users are idle and prompt them to adjust their time entries.
Idle Timeout
Set how long the user must be inactive before considered idle (e.g., 5 minutes, 10 minutes).
Idle Actions
| Action | Description |
|---|---|
| Prompt | Ask the user what to do with idle time |
| Auto-Pause | Automatically pause the timer |
| Discard | Automatically discard idle time |
| Keep | Include idle time in the entry |
Pomodoro Mode
Enable Pomodoro technique support for focused work sessions.
Pomodoro Settings
| Setting | Default | Description |
|---|---|---|
| Work Duration | 25 minutes | Length of each work session |
| Short Break | 5 minutes | Break after each work session |
| Long Break | 15 minutes | Break after 4 work sessions |
| Auto-Start Breaks | Off | Automatically start break timer |
| Notifications | On | Sound/visual alerts |
Timesheet Settings
Configure timesheet submission and approval workflows.
Submission
- Required — Users must submit weekly timesheets
- Optional — Timesheets are tracked but not required
- Disabled — No timesheet feature
Approval Workflow
- None — No approval required
- Manager Approval — Requires manager sign-off
- Auto-Approve — Automatically approved on submission
Lock Period
Automatically lock timesheets after a certain period to prevent changes.
Kiosk Mode
Enable a simplified time clock interface for team check-in/check-out.
Kiosk Features
- Simple clock-in/clock-out interface
- PIN-based authentication
- Break tracking
- Daily time summaries
Kiosk Settings
| Setting | Description |
|---|---|
| Require PIN | Users must enter a PIN to clock in/out |
| Allow Notes | Users can add notes when clocking |
| Break Tracking | Track break time separately |
| Photo Capture | Capture photo on clock events |
Reports & Export
Generate time tracking reports and export data.
Available Reports
- Time by User — Hours logged per team member
- Time by Project — Hours logged per repository/project
- Billable Summary — Billable hours and amounts
- Timesheet Status — Submission and approval status
Export Formats
- CSV
- Excel (XLSX)
Permissions
Time tracking permissions are part of the role system:
| Permission | Description |
|---|---|
time-tracking.view |
View own time entries |
time-tracking.track |
Create and edit own time entries |
time-tracking.view-team |
View team members' time entries |
time-tracking.edit-any |
Edit any user's time entries |
time-tracking.reports |
Access time tracking reports |
time-tracking.export |
Export time tracking data |
Integration with Reviews
Time tracking integrates with code reviews:
- Start timer when opening a review
- Automatically link time entries to reviews
- View time spent on each review
- Include time data in analytics
Tip: For more advanced time tracking with project/client management, consider using the Clockify Integration.