Skip to main content

Overtime Adjustments

Automatically identify overtime, route it for manager approval, and add approved overtime to the employee’s Planner.

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 workflow configuration showing Overtime Mode, Overtime Minutes, Split Mode Start Time Overtime and Split Mode End Time Overtime settings.

Overtime Adjustments configuration


How it works

Every morning at 5:00 AM, the workflow runs the following steps:

  1. Review Previous Day’s Clocks

    The workflow checks employee clock-ins and clock-outs from the previous day.

  2. 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.

  3. 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

  4. 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

  1. In Sense HR, go to Settings > Screen designer > Screens.

  2. Open the Overtime Adjustments screen.

  3. Add a Text field.

  4. Click the field in the screen designer canvas to open field properties.

  5. Set the Field name to exactly:
    Overtime Type

  6. Leave Required field switched OFF.

  7. 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:

  1. Go to Screen designer > Screens.

  2. Locate the Overtime Adjustments screen and open its Manager variant.

  3. For Overtime Type, set:

    • View — ON
    • Edit — OFF
    • Required — OFF

  4. Save your changes.

The workflow populates Overtime Type automatically. Managers do not need to enter or edit it.

Manager variant for the Overtime Adjustments screen showing Overtime Type with View enabled and Edit and Required disabled.

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

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.

Did this answer your question?