February 26, 2026
✨ New Features
New HR Integration: Jumpcloud
We now support JumpCloud for in our HR integrations. We are pulling Department and Job Title data and mapping them to teams and job titles in Insightful.
🔧 Improvements
Prefix Support for Google Workspace Integrations
We’ve updated the Google Workspace integration to support team sync based on a dedicated group name prefix, using the same logic already available for Okta and Entra. Any Google Workspace group whose name begins with
GOOG_INSGRP_is now eligible for automatic team matching in Insightful.
🐞 Fixes
Teams Page Active Employee Count
We updated the Teams page to clearly show “X Active Employees” so the count now matches the list of active team members. This avoids confusion caused by previously mixing active, deactivated, and pending employees under a single “Employees” label.
Timesheets Employee Filter Only Includes Active Employees
The employee filter on the Time and Attendance > Timesheets page now only includes active employees, so the number of employees in the filter matches the Real-Time Insights page and other reports. This removes confusion that was caused when pending and deactivated employees were previously included in the Timesheets filter.
Project Task Reporting Discrepancy
We fixed a reporting discrepancy where the time displayed on a specific task did not match the actual worked time on that task.
Brought Back Filters and Time Range to Integrated Project Page
On the integrated project page, we’ve brought back the employee & team filters as well as the time range selector, so users can again narrow down the view to just the work and people they care about. We’ve also aligned how the employee filter works on this page with the rest of the app for a more consistent reporting experience.
February 13, 2026
🔧 Improvements
Custom Attribute Mapping for Entra Integrations
We’ve released custom attribute mapping support for Entra integrations. This enables mapping Entra custom fields directly to Insightful attributes and lays the foundation for supporting custom field mappings in any future HRIS integration.
February 11, 2026
🔧 Improvements
Email Exclusions for Calendar Integrations
We’ve added an email-based exclusion list to Calendar Integration to prevent specific organizers from affecting productivity reporting. This is particularly useful for PTO systems send events With this change, events from excluded organizer emails are no longer synced into Insightful as meetings.
Easily Reconnect Calendar Integrations
When a Google or Outlook calendar token expires or becomes invalid, admins now get a clear in-app notification prompting them to reconnect the integration. Admins can use a dedicated “reconnect” flow to relink the account.
February 9, 2026
🐞 Fixes
User Management Page Loading Errors
We’ve fixed an issue that could prevent the User Management page from opening, especially in organizations with a large number of users.
February 5, 2026
🔧 Improvements
Major Agent Version Upgrade - v8
The Insightful desktop agent got a major upgrade and is available for update across Windows and MacOS. This upgrade brings additional stability, performance, and functionality. Please view the new minimum system requirements for this version here.
🐞 Fixes
Error when Opening the Schedules Tab from Employee Dashboard
We've fixed an error where employees were seeing an “Invalid user type” error when opening the Schedules tab from their Employee dashboard (Time & Attendance > Schedules), even though they had all required permissions.
February 3, 2026
🔧 Improvements
Expected Break Time Only Shows when Using Scheduled Hours Utilization
We’ve improved how the Expected Break Time (EBT) field appears when creating shifts in Shift Scheduling and Utilization. The EBT field is now only shown if all selected employees or teams use a Scheduled Hours utilization formula with EBT enabled, either at team or organization level. This applies to both the Time & Attendance → Shifts page and the Employee → Scheduled Shifts page, for admins and managers with scheduling permissions.
Pre-Filled Timezone when Creating Scheduled Shifts and Time Off
We’ve made it easier and faster to create shifts and time off by automatically pre-filling the timezone field. When creating scheduled shifts or time off from the grid “+”, or the Create button on the Employee → Scheduled Shifts and Time & Attendance → Shifts pages, the time zone will now be pre-populated. The same applies when using the Add new shift button in Time & Attendance after selecting a single employee.
Updated Timestamp Added to the API
We’ve enhanced our public API to make integrations more reliable when syncing timesheet data. The
/api/v2/insights/timesheets/dayendpoint now includes the updatedAt field in its response payload for each timesheet record.Date Column Format in Timesheets Export Matches App
The Date column in Timesheets exports (both T&A and Employee Timesheets) now uses the same format as in the app:
EEE, MMM dd, yyyy(for example: Mon, Feb 03, 2026).
🐞 Fixes
Error when Sorting Time & Attendance Shift View
We’ve fixed an issue that caused a “Parameters validation error” when sorting by Work time on the Time & Attendance → Shift view. Previously, trying to sort by Work time could trigger a backend validation error and prevent results from loading correctly. With this fix, sorting by Work time now works as expected in both ascending and descending order.
