Skip to main content

User Groups & Crews

User groups allow you to define reusable crews — named collections of workers who are frequently scheduled together. Instead of individually assigning 6 workers to a job every day, create a crew group and schedule the entire group in one action. This is how real ICI contractors operate — foremen run the same crew week after week.

Sidebar → Workforce → User Groups (or Settings → User Groups)

Overview

The User Groups page lists all defined crews with their member counts. Groups can represent permanent field crews, project-specific teams, or functional groups like "Safety Committee."

Typical Crew Structure

Field Crews

ICI contractors organize field workers into named crews led by a foreman:

Crew NameCompositionTypical Assignment
Crew A — Pipe Insulation1 Foreman + 3 Journeymen + 2 ApprenticesLarge industrial piping projects
Crew B — Vessel & Tank1 Foreman + 2 Journeymen + 1 ApprenticeEquipment and vessel insulation
Crew C — Duct Wrap1 Foreman + 2 Journeymen + 1 ApprenticeCommercial HVAC duct insulation
Crew D — Cladding1 Foreman + 2 Sheet Metal WorkersMetal jacketing and cladding
Crew E — Fireproofing1 Foreman + 2 JourneymenFirestopping and fireproofing
Shop Team1 Shop Foreman + 2 FabricatorsIn-house metal fabrication

Administrative Groups

Group NamePurpose
Estimating TeamEstimators and takeoff specialists
Project ManagersAll PMs — for scheduling meetings and reviews
Safety CommitteeJHSC members
SupervisorsAll foremen and superintendents

Creating a User Group

  1. Navigate to User Groups.
  2. Click Add User Group.
  3. Configure:
FieldDescription
NameCrew or group name (e.g., "Crew A — Pipe Insulation")
MembersSelect workers to include in the group

Adding Members

Select workers from the user list to add them to the group. Workers can belong to multiple groups — a foreman might be in both "Crew A" and "Supervisors."

How User Groups Connect to Other Features

FeatureHow User Groups Are Used
SchedulingSchedule an entire crew to a job in one action — all members get assigned
Bulk Timesheet EntryEnter time for the whole crew at once — one entry covers all members
NotificationsSend schedule change notifications to the entire crew
ReportsGenerate crew-level labour utilization reports
MobileCrew members see their shared schedule in the mobile app

Crew Scheduling Workflow

The primary use case for user groups:

  1. Operations manager creates crews based on skill mix and project needs.
  2. Scheduler drags the crew group onto a job in the scheduling view — all members get assigned.
  3. Workers see their assignment in the mobile app.
  4. Foreman enters time for the crew using bulk timesheet entry.
  5. Office approves the crew's timesheets together.

This reduces scheduling from N individual assignments to a single crew assignment.

Managing Crew Composition

Crews are not static — workers rotate between crews based on project needs:

  • Add a worker when someone joins the crew
  • Remove a worker when they're reassigned to another crew or project
  • Create temporary crews for short-duration jobs (e.g., shutdown turnarounds)
tip

Keep crew names consistent with how your foremen refer to them on site. If everyone calls it "Crew A," name it "Crew A" — not "Insulation Team Alpha."