Skip to main content

Department Management

Departments represent the organizational divisions of your company (Sales, Marketing, Engineering, etc.). They form a hierarchy that drives record access scoping, reporting structures, and team assignments.

Department Management Overview

Navigate to Admin > Departments to view and manage your department structure.

Screenshot: Departments management page

List View vs. Hierarchy View

The Departments page offers two display modes:

  • List View — A flat table showing all departments with their parent, manager, member count, and budget. Best for quick editing.
  • Hierarchy View — A tree visualization showing the parent-child relationships. Best for understanding structure.

Toggle between views using the view switcher in the top-right corner.

Creating a Department

  1. Click Add Department.
  2. Fill in the form:
    • Name (required) — e.g., "Sales", "Customer Success", "Engineering"
    • Description (optional) — purpose and scope of the department
    • Parent Department (optional) — select a parent to create a sub-department
    • Manager (optional) — the department head (must be an existing user)
    • Budget (optional) — departmental budget allocation
  3. Click Create.

Screenshot: Create department form

tip

Start by creating top-level departments (Sales, Marketing, Operations), then add sub-departments (Inside Sales, Field Sales, Sales Operations) as children.

Editing Departments

  1. Click on a department name in the list or hierarchy.
  2. Modify any field: name, description, parent, manager, or budget.
  3. Click Save Changes.
info

Changing a department's parent will move it (and all its sub-departments) under the new parent in the hierarchy. This also affects department-scoped record access for all users in the moved department.

Deleting Departments

  1. Click the Delete button on a department.
  2. Confirm the deletion.
danger

A department can only be deleted if it has no users assigned and no sub-departments. You must reassign all users and delete or move sub-departments first. This prevents orphaned records and broken access scoping.

Parent-Child Hierarchy

Departments support unlimited nesting:

Company
├── Sales
│ ├── Inside Sales
│ ├── Field Sales
│ └── Sales Operations
├── Marketing
│ ├── Content Marketing
│ └── Demand Generation
└── Engineering
├── Frontend
└── Backend

Sub-departments inherit visibility from their parent in the context of department-scoped record access. A user with "Department" scope in the parent department can see records from all sub-departments.

Department to User Assignment

Users are assigned to departments through their user profile. Each user belongs to exactly one department (their primary department).

To move a user between departments:

  1. Open the user's profile from Admin > Users.
  2. Change the Department field.
  3. Save.

Impact on Record Access Scoping

Departments are a key component of the Record Access system:

Scope LevelWhat It Means
OwnUser sees only their own records
TeamUser sees records from their team members
DepartmentUser sees records from everyone in their department and sub-departments
AllUser sees all records across the tenant
warning

When you reorganize departments (moving users or restructuring the hierarchy), record access changes take effect on the users' next JWT refresh. Advise affected users to log out and back in if they report access issues after a reorganization.

Best Practices

  1. Mirror your real org structure — departments should reflect your actual reporting hierarchy.
  2. Keep it shallow — 2-3 levels of nesting is usually sufficient. Deep hierarchies are harder to manage.
  3. Assign managers — department managers are used for escalation paths and approval routing.
  4. Plan before creating — sketch your department tree on paper before creating it in the system. Restructuring later requires moving users.
  5. Use teams for cross-functional groups — if people from multiple departments collaborate, use Teams instead of creating hybrid departments.

Next: Teams — Set up cross-functional teams within and across departments.