| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 3264 |
| Technical Name |
ec_hr_employee_tracking |
| License | OPL-1 |
| Website | https://ensigncode.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Attendances (hr_attendance)
• Discuss (mail) • Employees (hr) |
| Lines of code | 3264 |
| Technical Name |
ec_hr_employee_tracking |
| License | OPL-1 |
| Website | https://ensigncode.com |
| Versions | 18.0 19.0 |
Employee / Resource Tracker
Real-time employee activity monitoring with automated screenshot capture, active window tracking, active/idle detection, session tracking, multi-cloud screenshot storage, and a powerful analytics dashboard — all integrated seamlessly into Odoo
Supported Operating Systems
Important: This module requires a separate desktop agent to capture activity.
After purchasing, please contact us at parth@ensigncode.com to receive the desktop agent files securely.
How Employee / Resource Tracker Works
Real-Time Analytics Dashboard
Managers can view the interactive Real-Time dashboard to see live status (Active/Idle/Offline), overall productivity scores, and beautifully rendered charts comparing active vs. idle time across the organization.
Detailed Session Tracking
Every monitoring session records total duration, active minutes, and idle minutes. Easily track daily attendance and drill down into individual employee sessions to view their productivity breakdown.
In-Depth Session Activity
Dive deep into an individual session to see a comprehensive timeline. View the exact start and end times, total idle duration, and instantly access all screenshots captured during that specific period.
Automated Screenshot Capture
At intervals you define in Odoo, the agent takes a screenshot of the employee's workstation. These images are compressed and sent directly to Odoo, creating a verifiable audit trail of their work.
Employee Live Status
View real-time status indicators (Active, Idle, Offline) directly on the employee profile. The status automatically updates based on the employee's current keyboard and mouse activity.
Per-Employee Tracking Control
Enable or disable monitoring for each employee individually using a simple toggle on their profile — full control, zero hassle.
Fully Configurable Settings
Control exactly how the monitor works from Odoo. Set custom screenshot intervals, define when an employee is considered "Idle," and manage data retention policies to automatically clear old screenshots.
Active Window & Activity Logs
Management can now see the exact active window name — whether it's an application or a website — directly within each session's Activity Log. Every activity entry records the active tab along with timestamps and status, giving full visibility into what employees are working on.
Cloud Storage Integration
Offload screenshots to your preferred cloud storage to keep your Odoo server lightweight. Configure cloud sync from Settings — screenshots are automatically moved to the cloud, freeing up server space while maintaining organized access.
View Screenshots on Cloud
Once screenshots are synced to the cloud, each session displays a direct cloud folder link. Managers can click to view all session screenshots on the cloud, or access individual screenshot links — all without burdening the Odoo server.
Multi-Cloud Provider Support
Choose from multiple cloud providers to store your screenshots — Google Drive, Amazon S3, Dropbox, NextCloud, SFTP, and OneDrive. Each provider has its own dedicated configuration form with connection testing to ensure seamless setup.
Key Features
Everything you need to track, measure and improve workforce productivity from a single dashboard.
Live Status Monitoring
Track employee status in real time — Active, Idle or Offline — with automatic detection via the lightweight desktop agent.
Automated Screenshot Capture
Periodic screenshots taken at configurable intervals, stored with timestamps for full activity audit trails.
Session-Based Time Tracking
Every monitoring session records total duration, active minutes, idle minutes and productivity percentage automatically.
Analytics Dashboard
Modern OWL-based dashboard with ApexCharts — bar charts for attendance vs activity, donut charts for active/idle distribution.
Advanced Filters
Filter data by date range (Today, This Week, Custom) and employees with a Many2many-style tag selector for precise analysis.
Configurable Settings
Control screenshot intervals, idle timeout thresholds, retention policies and auto-stop on extended idle — all from Odoo Settings.
Active Window Tracking
See exactly which application or website an employee is using in real time. Active window names are logged with every activity entry for full transparency.
Multi-Cloud Storage
Offload screenshots to Google Drive, Amazon S3, Dropbox, NextCloud, SFTP, or OneDrive. Keep your Odoo server light while accessing cloud-stored screenshots via direct links.
Why Choose Employee / Resource Tracker?
Data Privacy First
Keep complete control over your data. Store screenshots on your own Odoo server, or offload them to your preferred cloud provider — Google Drive, Amazon S3, Dropbox, NextCloud, SFTP, or OneDrive.
No Recurring Fees
Avoid expensive monthly subscriptions per user. Pay once for the module and monitor unlimited employees forever.
Seamless Integration
No external dashboards required. View productivity metrics, manage settings, and analyze sessions directly within your existing Odoo ERP.
Our Services
Odoo Customization & Implementation
Tailored solutions with seamless setup to match your unique business needs.
Support & Maintenance
Ongoing support to keep your Odoo running smoothly.
Odoo Migration
Transferring data, modules, and customizations to a newer Odoo version with seamless transition.
Support
WhatsApp Support
Connect with us instantly via WhatsApp for quick support.
+91 9974744366
Microsoft Teams
Get instant help through Microsoft Teams chat.
parththinker88@outlook.com
Enjoy 90 days of free support with your Employee / Resource Tracker purchase, ensuring you get expert assistance for any questions or issues.
Frequently Asked Questions
How does the desktop agent work?
A lightweight Python agent runs on the employee's workstation, capturing screenshots and detecting idle/active status via mouse and keyboard activity.
Which platforms are supported?
The desktop agent supports Windows, Linux, and macOS with full feature parity across all platforms.
Can I control screenshot frequency?
Yes, screenshot intervals and idle timeout thresholds are fully configurable from Odoo Settings under the Employee / Resource Tracker section.
Does it affect system performance?
No, the agent is extremely lightweight with minimal CPU and memory usage. Screenshots are compressed before upload to minimize bandwidth.
Does this module require a recurring cost or is it a one-time cost?
No recurring fees. This is a one-time cost only, and you can monitor any number of employees without extra charges.
You May Also Like
E-commerce product variant
A concise overview of all available product options, such as sizes, colors, and configurations.
Learn MoreSecure WhatsApp Login / Sign In for Odoo
Secure WhatsApp-based user authentication and login integration for Odoo.
Learn MoreReady to Monitor Your Workforce?
Get started with Employee / Resource Tracker today and gain full visibility into your team's productivity.
Get Started NowContact
© 2025 Ensigncode Software. All rights reserved.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module