Skip to Content
SettingsGeneralDepartments

Departments

Departments represent the organizational units within your company — such as Human Resources, Finance, Operations, or Sales. Setting up departments lets you group employees by function, build your reporting hierarchy, and route approvals to the right people.

What you can do here:

  • Create and manage organizational departments
  • Build a parent-child hierarchy (e.g., sub-teams under a parent department)
  • Assign a department head for approval workflows
  • See how many employees belong to each department
  • Activate or deactivate departments without deleting historical data
Departments Settings Overview

Understanding the Departments Table

The departments table lists every department in your organization, with key details at a glance. The total count is shown next to the search box (e.g., “10 departments”).

ColumnDescription
NameThe display name of the department (e.g., “Human Resources”, “Finance & Accounting”)
CodeA short identifier used in reports and integrations (e.g., “HR”, “FIN”, “SALES”)
ParentThe parent department if this is a sub-department. Shows ”-” for top-level departments
Department HeadThe employee designated as the head of this department, used for approval workflows
EmployeesThe number of employees currently assigned to this department
StatusActive — the department can be assigned to employees. Inactive — it cannot be assigned to new employees but existing assignments remain.

Use the Search departments… box above the table to filter by name or code.


How to Add a Department

  1. Go to Settings > General > Departments
  2. Click the Add Department button in the top-right of the All Departments card
  3. Fill in the department details
  4. Click Create Department
Add Department Form

Department Form Fields

FieldDescriptionRequired
NameA descriptive name employees will recognize. Examples: “Engineering”, “Human Resources”, “Sales & Marketing”.Yes
CodeA short, unique identifier for the department, used in reports, exports, and integrations. Keep it short and memorable. Examples: “ENG”, “HR”, “SALES”.No
Parent DepartmentSelect a parent if this is a sub-department. For example, “Frontend Team” might have “Engineering” as its parent. Leave as None for top-level departments.No
Department HeadThe employee who heads this department. Used for workflow approvals (e.g., when a request needs “Department Head” approval, the system routes it to this person).No
DescriptionA brief description of the department’s purpose. Helps other administrators understand the department’s role.No
ActiveON: The department can be assigned to employees. OFF: It cannot be assigned to new employees, but existing assignments remain. Default: ON.No

Understanding Department Hierarchy

Departments can be organized hierarchically using the Parent Department field. This is useful for:

  • Large organizations with multiple teams under a single department
  • Reporting structures where sub-departments roll up to a parent
  • Approval workflows that escalate through the hierarchy

Example hierarchy:

Engineering (Parent) ├── Frontend Team (Child) ├── Backend Team (Child) └── DevOps (Child)

Create the parent departments first, then create the child departments and assign their parent.

Understanding Department Head

A department head is the employee who approves requests on behalf of a department. When a workflow includes a “Department Head” approval step, the system looks up the head of the requesting employee’s department and routes the request to them.

How it works:

  1. An employee submits a request (leave, expense, attendance correction, etc.)
  2. The workflow reaches a “Department Head” approval step
  3. The system finds the employee’s department
  4. The request is routed to that department’s head for approval

If no department head is assigned, workflows requiring department-head approval may stall or fall back to other approvers. Always assign a department head for any department that has employees.


How to Edit a Department

  1. In the Departments table, find the department you want to modify
  2. Click the three-dot menu (⋯) at the end of the row
  3. Select Edit
  4. Update the department details
  5. Click Save Changes
Department Row Actions Menu

How to Delete a Department

  1. In the Departments table, find the department you want to remove
  2. Click the three-dot menu (⋯) at the end of the row
  3. Select Delete
  4. Confirm the deletion in the dialog

You cannot delete a department that has employees assigned to it. First reassign those employees to another department, then delete.


How to Deactivate a Department

If you want to stop using a department but preserve its historical data:

  1. Click the three-dot menu (⋯) on the department’s row and select Edit
  2. Toggle the Active switch to OFF
  3. Click Save Changes

When a department is Inactive:

  • It cannot be assigned to new employees
  • Existing employee assignments remain unchanged
  • The department still appears in historical reports
  • It shows an Inactive badge in the departments table

This is useful when restructuring without losing the department’s history.


Best Practices

  1. Keep names clear: Use descriptive names that identify the department’s function. Save abbreviations for the Code field.

  2. Establish a code convention: Use a consistent pattern, such as 3–5 letter codes (HR, FIN, OPS, SALES).

  3. Always assign department heads: For smooth workflow operations, ensure every department with employees has a head assigned.

  4. Use hierarchy only when needed: Flat structures are easier to manage. Only create sub-departments if you need them for reporting or approval routing.

  5. Review periodically: Audit departments regularly and deactivate (rather than delete) ones no longer in use, so historical data stays intact.

  6. Document descriptions: Use the Description field to explain the department’s responsibilities — useful when onboarding new administrators.


Last updated on