> ## Documentation Index
> Fetch the complete documentation index at: https://docs.kodelabs.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Teams

> Manage teams and assignees at the building level

In AssetOps, **teams** are created at the [building level](/products/assetops/quickstart/usage-workflow#building-level). A team is a group of users who complete work orders assigned to that team at a specific building.

Teams are organized by purpose, such as HVAC, plumbing, or security. You assign teams when [creating work orders](/products/assetops/work-orders/work-orders-overview#create-a-work-order) or [scheduling](/products/assetops/schedules/schedules-overview) maintenance.

```mermaid actions={false} theme={"theme":{"light":"github-light","dark":"github-dark"}}
---
config:
  theme: neutral
---
flowchart LR
 subgraph s1["Buildings"]
        B1["Building 1"]
        B2["Building 2"]
        B3["Building 3"]
  end
 subgraph s2["Building-Specific Teams"]
        T1["Plumbing Team"]
        T2["Electrical Team"]
        T3["Cleaning Team"]
  end
    A["AssetOps"] --- B["Buildings"]
    B -- access --- B1 & B2 & B3
    B2 -- access --- T["Teams"]
    T -- "building-specific" --- T1 & T2 & T3

     B1:::Sky
     B2:::Sky
     B3:::Sky
     T1:::Rose
     T2:::Rose
     T3:::Rose
    classDef Sky stroke-width:1px, stroke-dasharray:none, stroke:#374D7C, fill:#E2EBFF, color:#374D7C
    classDef Rose stroke-width:1px, stroke-dasharray:none, stroke:#FF5978, fill:#FFDFE5, color:#8E2236
    linkStyle 1 stroke:#00C853,fill:none
    linkStyle 2 stroke:#00C853,fill:none
    linkStyle 3 stroke:#00C853,fill:none
    linkStyle 4 stroke:#00C853,fill:none
    linkStyle 5 stroke:#FF6D00,fill:none
    linkStyle 6 stroke:#FF6D00,fill:none
    linkStyle 7 stroke:#FF6D00,fill:none
```

Open a building from [Buildings](/products/assetops/resources/buildings), then select **Teams** in the building sidebar.

## View the teams list

The **Teams** page lists every team for the selected building.

<Frame caption="The Teams page lists team names and member counts with search and add actions">
  <img src="https://mintcdn.com/kodelabs/E_jpUki-mggVLzq3/images/assetops/assetops-building-teams-list.png?fit=max&auto=format&n=E_jpUki-mggVLzq3&q=85&s=858b6f98fdd1cdfefc8cb54df2aff384" alt="AssetOps Teams page for KodeLabs HQ with Name and Members columns, search field, and Add Team button" width="1024" height="339" data-path="images/assetops/assetops-building-teams-list.png" />
</Frame>

| Column      | Description                          |
| ----------- | ------------------------------------ |
| **Name**    | Team display name                    |
| **Members** | Number of users assigned to the team |

Use the search field to filter teams by name. Select **+ Add Team** to create a new team.

## Create a team

Creating a team uses a two-step flow: **General info** and **Assign members**.

### Step 1: General info

<Frame caption="Enter the team name and description">
  <img src="https://mintcdn.com/kodelabs/E_jpUki-mggVLzq3/images/assetops/assetops-building-teams-create-step1.png?fit=max&auto=format&n=E_jpUki-mggVLzq3&q=85&s=882dbb00c60fc964790eaad59ac285b5" alt="Add Team modal step one General Info with Name and Description rich text fields" width="865" height="627" data-path="images/assetops/assetops-building-teams-create-step1.png" />
</Frame>

<ParamField path="Name" type="Field" required>
  Display name for the team, such as HVAC or Plumbers.
</ParamField>

<ParamField path="Description" type="Field">
  Optional details about the team's responsibilities. Supports rich text formatting.
</ParamField>

<Steps>
  <Step title="Open Teams">
    From the portfolio level, open a [building](/products/assetops/resources/buildings), then select **Teams**.
  </Step>

  <Step title="Select + Add Team">
    Select **+ Add Team** in the top right.
  </Step>

  <Step title="Enter general info">
    Enter **Name** and **Description**, then select **Continue**.
  </Step>
</Steps>

### Step 2: Assign members

<Frame caption="Search for users and assign them to the team">
  <img src="https://mintcdn.com/kodelabs/E_jpUki-mggVLzq3/images/assetops/assetops-building-teams-create-step2.png?fit=max&auto=format&n=E_jpUki-mggVLzq3&q=85&s=75134dc15ed042dd15c9d891ea4c946e" alt="Add Team modal step two Assign members with searchable user list, Position column, and Lead Member toggles" width="839" height="620" data-path="images/assetops/assetops-building-teams-create-step2.png" />
</Frame>

Search for users, then select checkboxes for each member to add. The table includes:

| Column          | Description                       |
| --------------- | --------------------------------- |
| **Name**        | User display name                 |
| **Email**       | User email address                |
| **Position**    | Role or title, if provided        |
| **Lead member** | Toggle to designate the team lead |

<Note>
  Enable **Lead member** for one or more users who coordinate work for the team.
</Note>

Select **Create** to save the team. Use **Back** to change general info, or **Cancel** to exit.

## Team details

Select a team from the list to open its details page.

<Frame caption="The team details page shows general information and assigned members">
  <img src="https://mintcdn.com/kodelabs/E_jpUki-mggVLzq3/images/assetops/assetops-building-teams-details.png?fit=max&auto=format&n=E_jpUki-mggVLzq3&q=85&s=beac8a35e3565fe8ad4faf271fbfdad0" alt="PLUMBERS team details with General Information section and empty Members table with Assign button" width="1024" height="665" data-path="images/assetops/assetops-building-teams-details.png" />
</Frame>

### General information

Review **Name** and **Description**. Select **Edit** to update team details. Use the menu in the upper right corner to delete the team.

### Members

The **Members** section lists users assigned to the team.

| Column           | Description                     |
| ---------------- | ------------------------------- |
| **Name**         | Member display name             |
| **Position**     | Role or title                   |
| **Email**        | Contact email                   |
| **Phone number** | Contact phone, if provided      |
| **Lead member**  | Whether the user is a team lead |

Select **Assign** to add members after the team is created. Use search to find users in large teams.

### Unassign a member

Open the row menu on a member and select **Unassign** to remove that user from the team.

<Frame caption="Use the row menu to unassign a member or toggle lead member status">
  <img src="https://mintcdn.com/kodelabs/E_jpUki-mggVLzq3/images/assetops/assetops-building-teams-unassign.png?fit=max&auto=format&n=E_jpUki-mggVLzq3&q=85&s=046474c5fb1e517e17fecf0d26e88575" alt="Team members table row menu showing Unassign option and Lead Member toggle" width="357" height="233" data-path="images/assetops/assetops-building-teams-unassign.png" />
</Frame>

Toggle **Lead member** on or off directly in the table to change team lead designation without unassigning the user.

## Related modules

<CardGroup cols={2}>
  <Card title="Work orders" icon="clipboard-list" href="/products/assetops/work-orders/work-orders-overview#create-a-work-order" arrow={true}>
    Assign teams when you create work orders at the building level.
  </Card>

  <Card title="Routing & dispatch" icon="route" href="/products/assetops/resources/routing-dispatch" arrow={true}>
    Route work to teams automatically based on category and rules.
  </Card>
</CardGroup>
