Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Timesheets
  3. Systray Timesheet Timer v 19.0
  4. Sales Conditions FAQ

Systray Timesheet Timer

by Armando Caballero (Armandi.es) https://armandi.es
Odoo

$ 15.02

v 19.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Project (project)
• Discuss (mail)
• Employees (hr)
Lines of code 752
Technical Name systray_timesheet_timer
LicenseLGPL-3
Websitehttps://armandi.es
Versions 17.0 18.0 19.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Project (project)
• Discuss (mail)
• Employees (hr)
Lines of code 752
Technical Name systray_timesheet_timer
LicenseLGPL-3
Websitehttps://armandi.es
Versions 17.0 18.0 19.0
Systray Timesheet Timer

Systray Timesheet Timer

A persistent stopwatch in the Odoo systray that turns tracked time into timesheet entries in a single click.

What it does

Adds a small, always-visible stopwatch button to the Odoo top bar, next to notifications and chat. Click it, pick a project and a task (or create a new task on the fly), and press Start. The timer runs in the systray and follows you across every screen of Odoo. When you finish, press Stop and a timesheet line is created automatically against that task with the exact duration tracked.

The stopwatch icon in the Odoo systray
The stopwatch lives in the Odoo top bar, right next to notifications and chat.

Key features

  • Always within reach. The stopwatch lives in the systray, so you do not need to navigate away from whatever you are doing in Odoo to start, pause, resume or stop tracking time.
  • Pick a project & task fast. Project and task pickers come with a searchable autocomplete — type a few letters and pick the right one. You can also create a new task right from the panel without leaving the current view.
  • Pause and resume. Got interrupted? Hit pause, deal with the interruption, then hit resume. Accumulated time is preserved as you toggle.
  • One-click stop & log. When you stop the timer, the module automatically creates a timesheet entry (account.analytic.line) on the selected task with the exact tracked duration converted to hours.
  • Cancel without trace. Changed your mind? Cancel discards the running timer entirely — no partial timesheet line is created.
  • Optional description. Add a short note from the panel and it lands directly on the timesheet line as its description.
  • Color-coded controls. Pause (blue), Resume (green) and Stop (red) live in the systray right next to the running timer, so common actions are one click away.

A quick walkthrough

Panel opened from the systray
Click the stopwatch and a compact panel slides down. No modal, no navigation, no context loss.
Searchable project and task pickers, with new-task input
Type to filter projects and tasks. Need a brand new task? Type its name and hit +.
Running timer in the systray with pause and stop controls
Once started, the timer keeps running in the systray. Pause, resume and stop are right there next to it.

Persistent across reloads & sessions

The timer state is stored server-side, per user, not in your browser. That means:

  • Reloading the page keeps the timer running.
  • Closing the browser, switching devices or logging out and back in keeps it running.
  • The timer only pauses or stops on explicit user action.

The elapsed time is computed from wall-clock seconds, not from the open browser tab, so what you see is always the real time tracked.

Zero-friction setup

If you start a timer on a project that does not have Timesheets activated yet, the module activates them and creates the project's analytic account automatically. You do not need to touch project settings up-front — just start tracking time and the module wires everything for you.

Security

Each Odoo user only sees and controls their own timer. A record rule restricts the underlying model so users cannot interfere with each other's running timers. The timesheet line is created with the current user's employee (hr.employee), matching the standard Odoo timesheet behavior.

Who is it for?

  • Consultants, agencies and freelancers who bill or report by tracked hours.
  • Internal teams that already use Odoo Projects and Timesheets and want a frictionless way to log time.
  • Anyone who has been opening the Timesheets app, finding a row, typing hours by hand and saving — this module replaces that with one click in the systray.

Requirements

  • Odoo 19.0 (Community or Enterprise).
  • Dependencies (installed automatically): web, project, hr_timesheet.
  • The user logging time must be linked to an hr.employee record (standard Odoo timesheet requirement).

Support

Questions, bug reports, feature requests: write to odoo@armandi.es.

Crafted by Armandi.es. Licensed under LGPL-3.

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with