User Guide

Shifts & Scheduling

SativaHR's shift system lets you define work schedules, manage late penalties, and plan employee shifts on a calendar view.

Shift Master

Shifts page

The Shift Master is where you create and manage your organization's work shifts.

Creating a Shift

  1. Navigate to Shift Master from the sidebar.
  2. Click Add Shift.
  3. Configure the shift:
    • Shift Name — A descriptive name (e.g., "Morning Shift", "Night Shift").
    • Shift Code — A short code for quick reference (e.g., "MS", "NS").
    • Clock-In Time — When the shift starts.
    • Clock-Out Time — When the shift ends.
    • Break Duration — Total break time in minutes.
    • Color — A color label for visual identification on the shift plan.
  4. Click Save.

Shift Time Settings

Each shift has detailed time settings that control attendance calculations:

  • Grace Period — Minutes after clock-in time before an employee is marked late. For example, a 10-minute grace period means clocking in up to 10 minutes after the shift start is still considered on-time.
  • Early Clock-In — How many minutes before the shift start employees are allowed to clock in.
  • Auto Clock-Out — If enabled, automatically clocks out employees after a set duration if they forget.

Editing and Deleting Shifts

  • Click on a shift to edit its details.
  • Use the Delete button to remove a shift.

Important: You cannot delete a shift that is currently assigned to employees or used in shift plans. Reassign those employees first.

Late Penalty Templates

Late penalty templates define escalating consequences for employees who arrive late. Each template has tiers that apply based on how late the employee is.

Creating a Template

  1. Navigate to Shift Master and click the Late Penalty tab.
  2. Click Add Template.
  3. Enter a Template Name (e.g., "Standard Late Policy").
  4. Save the template, then add tiers.

Adding Tiers

Each tier defines a penalty for a range of lateness:

Field Description
From Minutes Start of the lateness range
To Minutes End of the lateness range
Penalty Type Deduction type (e.g., fixed amount, percentage)
Penalty Value The deduction amount

Example tier setup:

Tier Range Penalty
1 1–15 minutes Warning
2 16–30 minutes 50% salary deduction for the period
3 31–60 minutes Full salary deduction for the period
4 60+ minutes Marked absent

Assigning Templates to Shifts

After creating a late penalty template, assign it to one or more shifts:

  1. Open the template.
  2. Click the Shifts tab.
  3. Select which shifts should use this template.
  4. Save the assignment.

Shift Planning

The Shift Plan page provides a calendar grid where you can assign shifts to employees for each day.

Using the Shift Plan Grid

The grid shows:

  • Rows — One per employee
  • Columns — One per day in the selected date range
  • Cells — The assigned shift (shown by color and code)

Assigning Shifts

  1. Navigate to Shift Plan.
  2. Select the date range (week or month view).
  3. Click on a cell — a dropdown editor appears.
  4. Search for a shift by name or code, then select it.
  5. The cell updates with a green dashed outline, indicating a pending change.
  6. Repeat for as many cells as needed.
  7. Click the Save button to apply all pending changes at once. The button shows the number of unsaved changes.

Tip: For bulk assignment, use the Import feature described below — it lets you assign shifts for many employees and dates at once via a spreadsheet.

Filtering the Grid

Use the filters at the top to narrow the view:

  • Department — Show only employees from a specific department.
  • Search — Find a specific employee.

Importing Shift Plans

For large-scale planning, you can import shift plans from a spreadsheet:

  1. Click the Import button.
  2. Download the import template.
  3. Fill in shift codes for each employee and date.
  4. Upload and validate.
  5. Review the preview and confirm.

Tip: Use the shift codes (not full names) in the import template. The system validates all codes during the preview step.

Holidays on the Grid

Holidays are shown on the shift plan grid with a visual indicator. Employees assigned to work on holidays will have their attendance calculated with the holiday overtime rules.