Skip to main content

Departments

Departments represent the organizational divisions within your company — each with its own workers, projects, and cost tracking. For ICI trade contractors, departments typically align with trade specialties or operational functions, allowing you to run multiple trade divisions under a single Appello instance.

Sidebar → Workforce → Departments (or Settings → Departments)

Overview

The Departments view lists all configured departments with their member counts. Departments serve as the primary organizational unit for filtering, scheduling, reporting, and cost allocation.

Typical Department Structure

An insulation contractor's department structure mirrors their trade and operational divisions:

Trade Departments

DepartmentPurposeTypical Size
Mechanical InsulationPipe and equipment insulation — the core trade15–40 workers
Sheet Metal / CladdingMetal jacketing and architectural cladding8–20 workers
Fireproofing & FirestoppingPassive fire protection applications5–15 workers
ScaffoldingScaffold erection and dismantling support3–10 workers
Removable CoversFabrication and installation of removable insulation3–8 workers

Operational Departments

DepartmentPurposeTypical Size
Project ManagementPMs, estimators, coordinators3–8 staff
Shop / FabricationIn-house metal and insulation fabrication3–6 workers
Office / AdministrationAccounting, HR, reception, IT3–8 staff
SafetySafety coordinators, trainers1–3 staff

Creating a Department

  1. Navigate to the Departments management area.
  2. Click Add Department.
  3. Enter the department details:
FieldDescription
NameDepartment name (e.g., "Mechanical Insulation")
DescriptionBrief description of the department's function

Assigning Workers to Departments

Each worker belongs to one primary department. Set this in the worker's user profile:

  1. Open the user's profile from Workforce → Users.
  2. Set the Department field to the appropriate department.
  3. Save the profile.

Department + Trade Level + Agreement

A worker's department, trade level, and employment agreement work together:

Worker: Dave Mitchell
├── Department: Mechanical Insulation
├── Trade Level: Journeyman Mechanic
├── Employment Agreement: Local 95 CBA
├── Union Hall: Local 95 — Hamilton
└── Burdened Rate: $64.20/hr

How Departments Connect to Other Features

FeatureHow Departments Are Used
SchedulingFilter schedule by department — see only your insulation crews or only sheet metal
TimesheetsFilter timesheet matrix by department for approval workflows
ProjectsAssociate projects with a lead department for cost tracking
ReportsGenerate department-level labour utilization and cost reports
PermissionsScope user visibility by department — supervisors see only their department's data
DashboardDepartment-level metrics in the Company Metrics view
Cost CodesTrack departmental cost allocation across projects

Department-Level Permissions

Departments integrate with Appello's permission system to control data visibility:

  • Department Supervisors — See only workers in their department
  • Department Schedulers — Schedule only within their department's crews
  • Cross-Department Managers — See all departments (typically PMs and operations managers)
info

Department-based permission scoping ensures that a sheet metal foreman only sees sheet metal workers in the scheduling view, while the operations manager sees everyone. This is configured through Roles & Permissions in Settings.