• Products

    Payroll Software

    Automate, timely pay employees, and maintain compliance

    Modern HR

    Utilize a current platform for people to do more

    Recruitment Management

    Before and after joining, provide a Positive Candidate Experience


    Integrations

    Your HR software is compatible with all of your preferred Tools

    LMS

    Smarter learning, simpler growth.

    Performance & Careers

    Objectives and Key Results (OKRs), ongoing criticism

    Time & Attendance

    Track time, manage leaves, and make payments on time

    Timesheet Software

    Workflow that may be customised to track usage and time


    Security

    Your employee data is safe and Constantly Accessible

    Mobile App

    HR made easy: manage, track, and connect anytime, anywhere.

  • Customers

    Customers

    Support

  • Pricing
  • About Us

    Our Story

    Our Team

    Partners

    Contact Us

  • AI Agents

    AI ATS

    AI PMS

    AI LMS

    AI Buddy

Sign Up
Log In
HOME

HOME

  • Products
    • Payroll Software
      • Compliance
      • Expense Management
      • Compensation
      • Loans & Advances
      • Employee Finances
    • Performance & Careers
      • 360 - Degree Reviews
      • OKRs & Goals
      • Continuous Feedback
    • Modern HR
      • Employee Profiles
      • Documents
      • Task Management
      • Pulse Surveys
      • HR Analytics
    • Time & Attendance
      • Attendance Management
      • GPS / Mobile Attendance
      • Shift Management
    • Recruitment Management
      • Applicant Tracking
      • Employee Onboarding
    • Timesheet Software
    • Integrations
    • Security
    • LMS
    • Mobile App
  • Customers
    • Customers
    • Support
  • Pricing
  • About Us
    • Our Story
    • Our Team
    • Partners
    • Contact Us
  • AI Agents
    • AI ATS
    • AI PMS
    • AI LMS
    • AI Buddy
  • Blog
  • Products
    • Payroll Software
      • Compliance
      • Expense Management
      • Compensation
      • Loans & Advances
      • Employee Finances
    • Performance & Careers
      • 360 - Degree Reviews
      • OKRs & Goals
      • Continuous Feedback
    • Modern HR
      • Employee Profiles
      • Documents
      • Task Management
      • Pulse Surveys
      • HR Analytics
    • Time & Attendance
      • Attendance Management
      • GPS / Mobile Attendance
      • Shift Management
    • Recruitment Management
      • Applicant Tracking
      • Employee Onboarding
    • Timesheet Software
    • Integrations
    • Security
    • LMS
    • Mobile App
  • Customers
    • Customers
    • Support
  • Pricing
  • About Us
    • Our Story
    • Our Team
    • Partners
    • Contact Us
  • AI Agents
    • AI ATS
    • AI PMS
    • AI LMS
    • AI Buddy
  • Blog

Core HR

  • Overview
  • Getting Started
  • Tasks
  • Helpdesk
  • Team
  • Documents

Settings

  • Organizational Setup
  • Assets
  • Security
  • Managing Employee Data
  • Employee Groups Management
  • Shifts
  • Utility

Time

  • Live Attendance
  • Employee Overtime
  • Leave Management
  • Employees Attendance

Payroll

  • Run Payroll
  • Loan, Advance And Provident Fund
  • Expenses
  • Payroll Setting
  • Monthly Inputs
  • Email Tax Certificate
  • Sandwich Rule

Team Request

  • View Team Summary
  • Team Requests
  • Team Attendance

Employee Self Service

  • Dashboard
  • My Profile
  • My Account
  • My Attendance
  • My Payslip
  • HR Requests
View Categories
  • Home
  • Docs
  • Shifts

Shifts

5 min read

Table of Contents

  • How to Create Shift?
  • Give Employee Flexibility to Clock in and Clock out
  • How to Create Flexible Shift?
  • How to Create OFF Day Shift?
  • How to Assign Shift Roaster to Employees?
    • 1. Using Shift Calendar:
    • 2. Using Shift Permanent:
  • Time Status in Ojoor
    • How to Create a Time Status

How to Create Shift?

Creating shifts in Ojoor is an easy process. Here you can define the shift name, shift timings overtime end limit/maximum overtime limit in this section. Follow these simple steps to configure your shifts:

  • Go to Shift => Shift Master => Create a New. 
  • Enter the shift name and other fields.
  • Night Shift
    Select this checkbox if the employee is assigned to an overnight shift.
  • Exclude Break Time from Working Hours
    Enable this option to calculate working hours and attendance hours
  • Set overtime start time after shift end in ‘Overtime Start time After Shift’ field and maximum overtime limit in ‘Maximum Overtime Limit’ field.
  • Enter a number in ‘Consider Shift as several Days’ based on your requirements. For example, if you enter ‘2’ and your shift duration is 9 hours, the system will divide it into 4.5 hours per day (9 ÷ 2).
  • Select the days of the week when the shift will be active for Working Days.
  • You can configure different shift timings for different working days.
  • Click the Save button and your new shift has been created and will show on the Shift panel.

Give Employee Flexibility to Clock in and clock out

Certainly, the flexibility to set start and end threshold times for employee shifts is a useful feature. This allows employees to clock in before the official start time and clock out after the official end time within defined limits. Here’s how you can describe this feature:

This feature provides employees with the ability to clock in and out with flexibility around their scheduled shift times. The system allows for:

  • Start Threshold Time:
    • Employees can clock in a specified duration before their scheduled shift starts.
    • This threshold time is set by administrators and provides flexibility for early arrivals.
  • End Threshold Time:
    • Employees can clock out a specified duration after their scheduled shift ends.
    • This threshold time is set by administrators and allows for late departures.
  • Write Start Threshold Time and End Threshold Time
  • Click save button.

How It Works:

  1. Clocking In:
    • Employees can clock in anytime within the Start Threshold Time before their scheduled shift begins.
    • Example: If an employee’s shift starts at 10:00 AM and the Start Threshold Time is set to 120 minutes, the employee can clock in any time from 8:00AM onwards.
  2. Clocking Out:
    • Employees can clock out anytime within the End Threshold Time after their scheduled shift ends.
    • Example: If an employee’s shift ends at 6:00 PM and the End Threshold Time is set to 300 minutes, the employee can clock out any time until 11 PM.

How to Create Flexible Shift?

You can set a flexible shift if you want to track your employees ‘Early out’ status only when they have fewer working hours or display a ‘Present ‘icon if they have completed their required working hours.

  • Go to Shift => Shift Master => open shift 
  • Check the checkbox of Flexible Shift
  • Click Save.

How to Create OFF Day Shift? 

If your employees have different off days, you can create Off Day Shift separately.

  • Go to Shift => Shift Master => Create New
  • Fill in the mandatory fields
  • Enable the Off Day Shift checkbox
  • Click Save 

How to Assign Shift Roaster to Employees?

Some organizations may need to define separate shifts for employees other than the default shift for a set of days. To add multiple shifts first, create shifts according to shift time. You can create a shift from Shifts. To assign a different shift to employees:

There are two ways to Assign shift i.e. Shift Calendar and Shift Permanent

Using Shift Calendar:

Use Shift Calendar option when you want to assign a shift for a specific duration only. For example, if an employee is required to work the evening shift for two weeks due to a project and will then return to their regular shift, you can define the start and end dates through the Shift Calendar to ensure the change remains temporary.

  • Go to Shift => Shift Calendar.

Using Click on Shift

  • You can assign shifts to employees by clicking on shift name.

Using Edit Shift

  • You can assign shifts to employees by clicking on Edit shift button.
  • After click edit shift button window will open select the Shift Name.
  • Select From and to date.
  • Click on Save Button.
  • The shift will be updated on the selected range.

Using Assign Shift

  • Click on the Assign Shift button located at top right corner.
  • Click filter employee and select employee names.
  • Select the shift name.
  • Select from and to date.
  •  Click on the save button.

Using Shift Permanent:

Use Shift Permanent option when you intend to make a long-term or official change in an employee’s shift. For instance, if an employee is permanently moved from the morning shift to the night shift, updating their profile through Shift Permanent will make the new shift their default going forward.

  • Go to Shift => Shift Permanent => Click Create a New
  • Click Filter Employee, select shift, effective date and off days.
  • Click Save.

Time Status in Ojoor

The Time Status feature in Ojoor allows you to create and manage multiple attendance statuses for employees. These statuses help categorize attendance records in a more detailed and organized way, making it easier to track employee working patterns.

How to Create a Time Status

  • Navigate to Shift => Time Status => Create New.
  • Fill in the required details:
    • Name – Enter the title of the status (e.g., Present, Late In, Early Out, Half Day).
    • Category Name – Define the broader category this status belongs to.
    • Prefix – Add a short prefix or code that will represent this status.
    • Icon & Colour – Choose an icon and colour for easy identification in the system.
  • Once all the fields are completed, click Save.

Utility

This feature in Ojoor HRMS is designed to streamline the process of managing reporting structures within the organization, especially when there are organizational changes, departmental shifts, or updates in leadership roles. This utility feature allows HR administrators to quickly and efficiently assign new line managers to multiple employees at once, reducing the time and effort required to make individual changes for each employee. To change line manager:

  • Go to Setup => Utility => Mass Transfer.
  • Click Create a New button.
  • In the Line Manager field, select the current line manager for the employees (e.g., 57 – Sheraz Hassan (existing line manager).
  • After selecting the existing line manager, the system will automatically generate and display a list of employees who are currently assigned to that line manager. This eliminates the need for HR to manually add employees.
  • In the Transfer to Line Manager field, choose the new line manager to whom these employees will be transferred (e.g., t-119 – Tayyaba Syed).
  • Click save.

Updated on May 10, 2026
Managing Employee DataUtility

Subscribe Newsletter

© 2025 Ojoor. All rights reserved.

Contact

sales@ojoorhr.com


+966547315697

Popular Modules

  • Applicant Tracking System
  • AI-Powered Recruitment and Onboarding
  • Employee Management
  • AI – Powered PMS
  • AI – Powered LMS
  • Best HR Software

Company

  • About Us
  • Contact Us
  • Our Team
  • Customers

Resources

  • Blog
  • Knowledge Base
  • Release Notes
  • FAQs

Terms of Service

Privacy Policy

Security Policy

GDPR Compliance