Platform: Sense Automate / Sense HR
Available on: Elite and Enterprise
New updates!
Overtime crossing midnight
Overtime that crosses midnight is now recorded across the correct calendar days. For example, overtime from 23:00–01:00 will appear across both days.
Two linked overtime events will be shown, with comments explaining that the overtime continues from the previous or next day.
For the configuration mode: Split Start/End times
For Split Start/End times, overtime worked before and after a shift now appears as two separate To-dos. Allowing approvers to view and adjust the before and after shift minutes separately.
When approved, the Overtime events are now correctly timed in the Planner, rather than being merged into a single block at the end of the shift.
🖊️ Note: This change requires an Overtime Type field on the Overtime Adjustments screen. If you’re already using this workflow and want to switch to Split Start/End, see Using Split Start/End before changing your configuration.
Introduction
This workflow automatically identifies employees who have worked overtime based on their clock-in and clock-out data.
You can configure how overtime is calculated, including whether overtime worked before and after a scheduled shift is calculated separately.
When overtime is detected, the workflow creates a task for the relevant manager(s). Once approved, an Overtime event is added to the employee’s Planner at the time the overtime was worked.
Configurations
You can choose how overtime is calculated, who the workflow applies to, and how results are handled. This includes overtime calculation method, eligibility rules, rounding behaviour, and task settings.
You will be prompted to review the default configuration values before deploying the workflow.
Click here to learn more about configurable workflows.
Overtime Mode
Use Overtime Mode to choose how the workflow calculates overtime:
Work Hours
Calculates overtime from the minutes worked beyond the employee’s scheduled working hours.
End Time
Calculates overtime worked after the employee’s scheduled end time.
Split Start/End
Calculates overtime worked before and after the scheduled shift separately.
Overtime Minutes
Overtime Minutes sets the minimum number of overtime minutes that must be worked before overtime is counted.
This threshold applies when using Work Hours or End Time. In Split Start/End mode, it also applies when someone works on a non-scheduled day where no scheduled start or end time exists.
Split Start/End thresholds
When Split Start/End is selected, you can set separate thresholds for overtime worked before and after the scheduled shift:
Split Mode: Start Time Overtime
The minimum number of minutes before the scheduled start time that must be worked before it counts as overtime.
Split Mode: End Time Overtime
The minimum number of minutes after the scheduled end time that must be worked before it counts as overtime.
🖊️ Note: Split Start/End requires an Overtime Type field on the Overtime Adjustments screen. If you’re already using this workflow and want to switch to Split Start/End, see Using Split Start/End before changing your configuration.
Overtime Adjustments configuration
How it works
Every morning at 5:00 AM, the workflow runs the following steps:
Review Previous Day’s Clocks
The workflow checks employee clock-ins and clock-outs from the previous day.
Identify Overtime
The workflow cross-references clock times against scheduled working times and identifies overtime according to the configured Overtime Mode, thresholds, and rounding rules.
When Split Start/End is used, overtime worked before and after the scheduled shift is calculated separately.
Manager Notification
A To Do is sent to the manager showing the employee’s scheduled and actual working information and the overtime identified. The manager can approve or decline the overtime.
The manager also receives an email notification.
If the employee has a populated Secondary Manager field, the Secondary Manager also receives the task and email. Only one manager needs to approve or decline it.
When Split Start/End is used and overtime is identified both before and after the shift, two separate To Dos are created:
• one for overtime worked before the shift• one for overtime worked after the shift
This allows the manager to review and adjust the Minutes Worked Over separately for each period.
The Overtime Type field identifies the task as:• Before Shift
• After Shift
Planner Update
When overtime is approved, the workflow adds an Overtime event to the employee’s Planner at the time the overtime was worked.
With Split Start/End, approved before-shift and after-shift overtime is recorded separately.
If overtime crosses midnight, it is recorded against the correct calendar days. Where this creates two Planner events, comments identify that the overtime spans two days and link the related events.
Using Split Start/End
Split Start/End provides more precise overtime calculation where employees may work additional time on either side of their scheduled shift.
It:
calculates before-shift and after-shift overtime separately
allows different minimum thresholds for each
creates separate approval tasks when overtime occurs on both sides of a shift
allows managers to adjust each overtime period independently
records approved overtime in the Planner at the time it was actually worked
handles overtime that crosses midnight across the correct calendar days
Split Start/End uses the Overtime Type field on the Overtime Adjustments screen to identify whether a record relates to Before Shift or After Shift overtime.
If you’re installing Overtime Adjustments for the first time
When the current version of the workflow creates the Overtime Adjustments screen during deployment, the screen includes the Overtime Type field and its Manager variant settings.
Review the workflow configuration and select the appropriate Overtime Mode before deployment.
🖊️ Note: The Overtime Type field is only needed for Split Start/End mode. If you don’t plan to use this mode, you can remove the field from the Overtime Adjustments screen. If you switch to Split Start/End in future, add the field back with the required settings before changing and deploying the configuration.
If you already use Overtime Adjustments
Updating a Library workflow does not modify or replace screens that already exist in Sense HR.
If your existing Overtime Adjustments screen was created before Split Start/End was introduced, it will not contain the Overtime Type field.
Already using Work Hours or End Time and plan to keep using it?
You do not need to add the Overtime Type field or make any other changes to your Overtime Adjustments screen. You can continue using and updating the workflow as normal.
If you want to use Split Start/End, add Overtime Type to your existing screen before selecting Split Start/End mode and deploying the updated configuration.
Add Overtime Type to an existing screen
In Sense HR, go to Settings > Screen designer > Screens.
Open the Overtime Adjustments screen.
Add a Text field.
Click the field in the screen designer canvas to open field properties.
Set the Field name to exactly:
Overtime TypeLeave Required field switched OFF.
Apply the field and save your changes.
🖊️ Note: Other field properties can be configured to suit your organisation. For example, you can mark Overtime Type as a column header if you want Before Shift or After Shift to appear in the Overtime Adjustments table without opening the record.
Update the Manager variant
After adding Overtime Type:
Go to Screen designer > Screens.
Locate the Overtime Adjustments screen and open its Manager variant.
For Overtime Type, set:
• View — ON
• Edit — OFF
• Required — OFFSave your changes.
The workflow populates Overtime Type automatically. Managers do not need to enter or edit it.
Manager variant Overtime Type settings
Once the Screen and Manager variant are ready, update the Overtime Adjustments workflow in Sense Automate > Installations, configure Overtime Mode as Split Start/End, and deploy the workflow.
Screen customisation
This workflow comes with predefined fields and permissions.
You can customise the Overtime Adjustments screen using Screen Designer. When changing fields on this screen, it’s important to also review the Manager Screen variant.
Click here to learn more about creating and editing screens and using Screen variants.
When editing a screen related to a workflow, make sure any workflow requirements remain in place. See the Requirements section below.
How to get this Workflow
This workflow is available for organisations on the Elite and Enterprise plans. You can find it in the Workflow Hub.
Before deploying, make sure you have a Working event called Overtime. You can add this in Event Manager.
Click here to learn how to create and configure a Working event in Event Manager.
When you deploy the workflow, an Overtime Adjustments screen is added to the Employee Profile template unless a screen with the exact same name already exists.
If a screen called Overtime Adjustments already exists, the workflow will not modify or replace it.
If you’re using an existing screen, make sure it meets the requirements below. If you plan to use Split Start/End, also follow the steps in If you already use Overtime Adjustments.
Requirements
First, make sure you have a Working event called Overtime. You can add this in Event Manager.
When the workflow creates the Overtime Adjustments screen during deployment, the required fields, permissions, and recommended configuration are included automatically.
This section applies if you already have an Overtime Adjustments screen or plan to customise the preloaded version.
Required fields:
Field type | Field name | Key properties | Column header |
Date | Date | UK format; Required OFF | Yes |
Text field | Scheduled Work Times | Required OFF | Yes |
Text field | Scheduled Work Hours | Required OFF | Yes |
Text field | Actual Work Times | Required OFF | Yes |
Text field | Actual Work Hours | Required OFF | No |
Text field* | Overtime Type* | Required OFF | No |
Text validator | Minutes Worked Over | Validation rule: ^([01]?[0-9]|2[0-3]):[0-5][0-9]$;
This restricts entries to the time format expected by the workflow.
Required: OFF | Yes |
Radio button | Authorisation | Options: Approve, Decline; Required OFF | Yes |
Rich text field | Authorisation Comments | Required OFF | Yes |
*Overtime Type is required by the workflow only when Overtime Mode is set to Split Start/End. The field must be a Text field named exactly Overtime Type.
🖊️ Note: Column-header settings shown above reflect the screen supplied with the workflow and can be changed to suit your organisation. For example, you can mark Overtime Type as a column header to show Before Shift or After Shift directly in the Overtime Adjustments table without opening the record.
Required Screen variant
Variant name: Manager
The Manager variant determines what the manager can view and edit from the approval task.
The standard configuration is:
Date — View
Scheduled Work Times — View
Scheduled Work Hours — View
Actual Work Times — View
Actual Work Hours — View
Overtime Type — View
Minutes Worked Over — View and Edit
Authorisation — View and Edit
Authorisation Comments — View and Edit
Required remains off for these fields.
FAQs
Click for answers to frequently asked questions
Click for answers to frequently asked questions
Q: Do I need to add the Overtime Type field to the Overtime adjustments screen if I already use the Overtime Adjustments workflow?
A: You only need to add Overtime Type to an existing Overtime Adjustments screen if you want to use Split Start/End mode. If you continue using Work Hours or End Time, the Overtime Type field is not required.
Q: Why wasn’t Overtime Type added to the Overtime Adjustments screen when I updated the Overtime Adjustments workflow?
A: Overtime Type isn’t added to an existing Overtime Adjustments screen when you update the workflow because Library workflow updates do not modify screens that already exist in Sense HR. Add the field manually before using Split Start/End.
Q: What does the Overtime Type field in the Overtime adjustments screen show?
A: The Overtime Type field shows whether Split Start/End overtime relates to Before Shift or After Shift. The workflow populates this value automatically, so managers should not edit the field.
Q: What happens when an employee works overtime both before and after their scheduled shift?
A: When an employee works overtime both before and after their scheduled shift and Split Start/End is configured, the workflow calculates the two periods separately and creates separate approval To Dos. The manager can review and adjust each overtime period independently.
Q: Does this workflow work if employees don’t have a set schedule?
A: The Overtime Adjustments workflow requires scheduled working information to calculate overtime against a scheduled shift. In Split Start/End mode, the configured Overtime Minutes threshold also applies on non-scheduled days where no scheduled start or end time exists.
Q: Will the Overtime Adjustments workflow update payroll?
A: No, the Overtime Adjustments workflow does not update payroll directly. Approved overtime is added to the employee’s Planner and can be used for reporting.

