Workpuls Teramind ActivTrak Hubstaff DeskTime Time Doctor RescueTime Kickidler Veriato Work Examiner
Price $6/user/month $6/user/month $7.20/user/month $7/user/month $7/user/month $9.99/user/month $6/user/month $9.99/user/month $150/licence/year $60/licence (lifetime)
Free trial 7 days 7 days No 14 days 14 days 14 days 30 days 7 days Yes 30 days
Ease of use Very easy Difficult Very easy Easy Easy Very easy Very easy Very easy Very difficult Easy
Unlimited (tracker working 24/7)
Fixed (defined working hours)
Automatic (when computer is connected to a specified network)
Manual (start/stop)
Project based (track time only on projects)
Stealth mode
App and website usage
Real-time monitoring
Offline time tracking
Activity levels
Remote desktop control
Website/activity blocking
Screenshots on demand
Screen recording
Productivity trends
Websites and apps labeling
Category labeling
Productivity alerts
User behavior analytics
Data loss prevention
Advanced file and web monitoring
Productivity reports
Team reports
Email reports
Access management
Mac desktop app
Windows desktop app
Linux desktop app
Mobile app iOS, Android iOS, Android iOS, Android iOS, Android iOS, Android Android
Browser extension Chrome Chrome Chrome
Other Citrix, VMware Chrome OS
Support Phone, email, online Phone, email, online Phone, email, online Email, online Phone, email, online, in-person Online Phone, email, online Email, online, Viber, Whatsapp Phone, email, online, support ticket Phone, email, online
Knowledge base
Video tutorials
Integrations comming soon
Deployment cloud, on-premise cloud, on-premise, AWS, Azure cloud cloud cloud cloud cloud on-premise cloud, on-premise on-premise
Kronos Humanity Timeclockplus Tsheets Wheniwork Deputy Replicon Jibble EbilityTimeTracker OnTheClock BeeBole
Price(per month)Available upon requestFrom $2 per userAvailable upon requestFrom $6.40 per user+$16Free for up to 75 usersFrom $2.50 per userBasic plan:$30 for 5 users+$5 per additional userFrom $1.50 per employeeFrom $4 per user+$8From $2.20 per user$5.99 per user per month
Free trial30 days14 daysYes14 days14 days14 days30 days30 days,no credit card required
Ease of useDifficultEasyDifficultVery easyEasyEasyDifficultVery easyEasyEasyEasy
Timecard management
Shift Trading
Break time management
Real-time tracking
PTO Management
Client billing
GPS tracking
Clock out reminders
Manual time
Web app
Mobile app
Time clock device
Time clock kiosk
Facial recognition
Fingerprint scanning
Group punch-in
Visual reports
Email reports
Time rounding
Manager approvals
Add time for others
Android app
iOS app
Mac desktop app
Windows desktop app
Linux desktop app
SupportPhone and onlinePhone and onlinePhone,chat and onlinePhone and chatEmail and onlineChat and phonePhone,email,chat and onlinePhone and onlinePhone,email,chat and onlinePhone and onlineOnline chat and video support in English,French,and Spanish
Knowledge base
Video tutorials
Community forum
Workpuls Hubstaff Toggl TimeDoctor Harvest TimeCamp Timely Everhour Tick TMetric
Price (per month) $6 per user $5.83 per user $9 per user $9.99 per user $10.80 per user $5.25 per user $99 for 5 users $7 per user $19 for 10 projects $5 per user
Free trial 7 days 14 days 30 days 14 days 30 days Yes 14 days 14 days 30 days 30 days
Ease of use Very easy Difficult Difficult Very easy Easy Very easy Easy Difficult Very easy Difficult
Start/stop buttons
Automatic time mapping
App and website usage
Activity levels coming soon
Real-time tracking
Project adding
Project templates
Project status
Task assignment
Task priorities
Budgeting coming soon
Mark billable/non-billable hours
Payroll calculation
Idle time reminders
Deadline alerts coming soon
Budget alerts coming soon
Client login
Productivity analysis
Email reports coming soon
Mac desktop app
Windows desktop app
Linux desktop app coming soon
iOS app Beta
Android app
Browser extension Chrome Chrome, Firefox Chrome Chrome Chrome, Firefox Chrome Chrome, Firefox, Opera, Edge
Support Phone and online Email and online Email and online Online Online, email and phone Email, online and support ticket Email and chat Email and chat Email Chat
Knowledge base
Video tutorials
Integrations coming soon
On-premise hosting

Insightful is a solution designed for both office and remote employee tracking. Although the features are similar for both scenarios, there are some options specifically created for each one of them.

Today we’ll go through those options and help you setup and use Insightful to track office employees.

Installation and Setup

After you’ve created an account on our signup page, you’ll be taken through the onboarding process during which you’ll be able to create your company, add different teams, etc.

create company workpuls

If you’re tracking office employees who are working on company-owned computers you should choose the Company Computers option. This option will let you track employees in stealth mode, set up different tracking scenarios, etc - but we’ll get into more details about those in the next steps.

After you’ve set up the basic info about your company, the next step is to create tracking settings on a company level. These can be changed later, and you can create different settings for different teams/employees. However, we advise you to go through the setup right away so you can get a grip of the features and learn more about them.

employee monitoring settings

App Visibility

One of the main differences between tracking office and remote employees is the fact that you can track office workers in stealth mode. This means that they won’t be able to see Insightful on their computer, therefore they won’t be able to interact with it in any way.

If you decide to make Insightful visible, it will still automatically turn on, but with this option you can let employees track time on projects and tasks.

Based on which option you chose, other features may or may not be available.

Attendance Tracking

Besides acting like an employee monitoring and time tracking software, Insightful serves as an attendance tracker. The software can automatically track clock-ins/outs based on computer activity logs, or you can select the Manual Attendance option, in which case your employees will need to click a clock in/out button.

Task Tracking

task tracking

If you allow Insightful to track time on tasks, employees will need to click the start/stop button when switching between tasks. On the other hand, if you don’t want to track tasks separately, Insightful will work all the time and measure time at work as well as time spent on different websites and applications.

Screenshots per Hour

Screenshot feature is optional, and here you can set up the frequency per hour (maximum number of screenshots per hour is 30). Screenshots are taken at random times, so your employees aren’t able to trick them. You can also trigger manual screenshots from your dashboard.

Break Time

If you want to track how much time your employees spend on their regular breaks you can set it up here. In case that the breaks aren’t limited, you should choose the No Break Time option.

When employees click on the Start Break button, their computer activities won’t be tracked anymore.

Add Employees

The next step is installation. On this step, you can download an installation file for Windows or macOS. You can use an active directory to install Insightful on everyone’s computer at once.

Otherwise, you can just share the installation file with everyone in the office so they can install the tracker themselves.

employee monitoring installation

Insightful must be installed on at least one computer in order for you to access the dashboard, so make sure you complete the installation.


When you log into the dashboard, you’ll be able to switch between pages in the menu and analyze different segments of tracking.

real time tracking

The first tab you can see is Real-Time Tracking. There you’ll have a list of all employees, when they clocked in/out, which app they’re currently using and on which task they’re working (in case of Time Tracking plan). Additionally, if you got the add-on for Manual Screenshots, you’ll have an option to trigger them. You can also see if your employees are on break, or inactive.

In the Screenshots tab you can see screenshots from all your employees, or filter them based on teams, projects or tasks. You can open each screenshot separately, and erase them if you wish. Additionally, if your employees use multiple screens at work, Insightful will capture all of them at the same time.

screenshot employee monitoring

In the Employees tab you can see all employees who have Insightful on their computers, along with deactivated accounts. You can select which information you want to see (office time, computer activities, productive, unproductive, neutral, idle and break time; as well as productivity percentage).

In the top right corner of every page you’ll be able to see a button called Review Usage. When you click on it Insightful will present you with a list of apps and websites your employees have used, but you haven’t labeled yet. You’ll then be able to select whether these are productive, unproductive or neutral. Also, if your employees are visiting many websites throughout the day, you’ll be happy to know that Insightful automatically categorizes them into topically related groups (educational, entertainment, social media, etc.), making labeling simpler.

It’s also a place where you can edit employees settings, change their teams, etc.

employees monitoring software

What is more, you can open each employee separately and see their individual productivity data, timesheets, screenshots, timelines, as well as most used apps and websites.

employee tracking settings

The Timeline gives you a visual representation of how your employees spent their working hours. Purple sections show you active time, Gray areas represent manual time your employees added (usually added for meetings and other activities that are performed away from the computer), and there are blank spaces which represent idle time.

time tracking timeline

If you’re using a Time Tracking plan, you can track projects within the Projects Tracking tab. Here you’ll have an overview of all projects, you can change their bill rates, assign new employees, etc.

Additionally, you can see every project separately in a Kanban board. All details including the cost, payment, time, screenshots, and others can be seen in this tab.

project time tracking

You can use the Team tab to edit, create or erase teams, as well as to check data for each one of them.

Another useful feature for office teams is Time and Attendance. Within this tab you can see when each of your employees clocked in/out, how active they were during the day, etc. These can be exported as CSV, so you can share them with Accounting teams which handle payments. Insightful tracks how long your employees have been in the office (based on clock-ins/outs), as well as how much time they’ve spent actively working on their computers (Computer Activities time). If an employee doesn’t have any keyboard or mouse activities for 2 minutes (default setting that can be customized) Insightful will consider them as idle.

time and attendance tracking

In the end, you can jump to the Apps and Websites tab to check which apps and sites your employees are using most often. It’s a great feature to establish if you have hidden costs on software licences, but also to see how productive your employees really are.

apps and websites tracking

Tracking Settings

You can either create Shared Settings, and apply them to multiple employees (by default the settings will be automatically applied based on whether employees use Company or Personal computers), or create different settings for each employee.

In this section we’ll go through all options and give you a bit more details about them.

employee monitoring settings page

Here, you’ll be able to see some of the same options you saw during the onboarding: App Visibility, Screenshot Frequency, Break Time, etc. However, you can choose if you want to give your employees access to screenshots, and whether or not they’ll be able to erase them.

Insightful has 5 different tracking scenarios:

  • Unlimited - Tracker works whenever the computer is on, on the days you select;
  • Fixed - Define working hours and days during which Insightful will work;
  • Automatic - Tracker works when employees are connected to office networks;
  • Manual - Insightful will track activities only when employees manually clock in;
  • Project Based - Tracker will work only when employees are tracking time on projects.

If you’ve selected Visible mode for Insightful, you’ll also have an option to create different permissions for employees:

  • Choose whether employees can access their own data;
  • If they can see used apps and websites; and
  • If they can add offline time.

There are also settings related to tasks, so you can choose if they can track time on tasks, add new tasks, and analyze activities performed during those tasks.

Wrap Up

As good as it can serve as a remote team management tool, Insightful has shown that it is an essential part of every office team. 

Our time tracking and employee monitoring capabilities have helped teams improve productivity, increase attendance accuracy, and optimize business processes.

Check out our other posts to find out how to track employees working from home.

This article was originally written on 16th May, 2015 by Marija Grgur. It was updated on 25th February, 2020 by Bojana Djordjevic.

We’ve reserved a 7-day free trial for you….

Want your hybrid or remote team to be more productive?

Claim your free 7-Day full feature trial of Insightful today. Insightful’s actionable work insights make your team more productive, efficient and accountable.

Ready to Take Full Control Of Your Workplace?

Try the simplest solution today…

Start Free Trial