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

# Teams

> Create and manage CaseBender teams, membership, classification, escalation, and notification channels.

## Overview

Teams organize analysts, ownership, escalation, and notifications within an organization. Open **Settings → Account → Teams**.

The list is scoped according to your role:

* Super Admins can view teams across the instance.
* Organization Admins can view teams in their current organization.
* Other users see teams to which they belong.

## Create a team

Team creation requires an administrative role with team-create permission.

<Steps>
  <Step title="Open Teams">
    Go to **Settings → Account → Teams**.
  </Step>

  <Step title="Start creation">
    Select **Create team**.
  </Step>

  <Step title="Configure Basic settings">
    Enter a team name and optional description. Team names contain between 2 and 50 characters in the creation form.

    A Super Admin selects the organization. An Organization Admin creates the team in their current organization.
  </Step>

  <Step title="Configure Classification">
    Select the team's function and tier. You can also select an escalation team when the team participates in an escalation chain.
  </Step>

  <Step title="Add contact information">
    Optionally provide an email address, Slack channel, or Microsoft Teams channel reference.
  </Step>

  <Step title="Create the team">
    Submit the form, then open the team detail page to manage members and complete notification-channel configuration.
  </Step>
</Steps>

## Manage a team

Select **Manage** or **View** from the team list. The action shown depends on your permissions.

### Basic settings

Administrators with team-management permission can update:

* Name and description
* Team function and tier
* Escalation team
* Email address
* Slack and Microsoft Teams channel references
* Other available team defaults

### Classification

Use function and tier values consistently so routing, reporting, and escalation behavior remain understandable across the SOC.

When assigning an escalation team:

* Confirm that the target team has the required coverage.
* Avoid circular escalation relationships.
* Review escalation ownership after organizational changes.

## Manage members and roles

The team detail page displays active and pending members. Authorized administrators can:

* Invite a member to the team
* Assign or change a team-scoped role
* Remove a member from the team

Role assignments affect the actions a member can perform within the assigned scope. See [Access Control](/security/access-control) before granting elevated roles.

## Configure team notifications

Open a team and select the **Notifications** tab. Team notifications are distinct from each user's personal notification preferences.

### Slack

Slack delivery can use:

* An authorized Slack workspace and channel
* A supported incoming webhook configuration

Slack OAuth requires your CaseBender deployment to have the Slack client credentials and public application URL configured. If these prerequisites are missing, contact your platform administrator.

### Microsoft Teams

Provide a supported Microsoft Teams webhook URL and enable the desired event types.

### Email

Email notifications require a valid team email address in the team's **Basic** settings and a configured outbound email integration.

### Event controls

Depending on the configured channel, teams can enable notifications for events involving:

* Cases
* Alerts
* Tasks
* SLA milestones and breaches
* Escalation and collaboration
* Correlation results

<Note>
  Channel settings and event filters are evaluated independently. Enabling an event does not deliver a message unless its destination channel is also configured and enabled.
</Note>

## Delete a team

Users with team-management permission can delete a team from its detail page.

<Warning>
  Team deletion is permanent in the current management flow. Reassign active work, remove integrations that target the team, and preserve any required records before confirming deletion.
</Warning>

After deletion, CaseBender returns to the team list.

## Access and permissions

* All authenticated users can open the Teams section.
* Administrators create, edit, and delete teams according to their role.
* Non-administrators receive a view-only experience for teams in their allowed scope.
* The team detail page displays **Access denied** when a non-Super Admin opens a team outside their current organization.
* Management and notification controls are shown only when the user's role has team-management permission.

## Operational recommendations

### Establish ownership

* Assign a clear function and tier.
* Maintain a monitored team email or collaboration channel.
* Identify a valid escalation team for after-hours or specialist support.

### Control membership

* Grant only the role required for the member's responsibilities.
* Remove stale memberships promptly.
* Review active and pending memberships during access reviews.

### Test notifications

* Validate each destination after changing credentials or webhooks.
* Keep webhook URLs secret.
* Confirm that critical SLA and escalation events reach an attended channel.

## Troubleshooting

### I do not see Create team

Your role does not have team-create permission, or you do not have an organization context in which to create the team.

### I can view but not edit a team

You have read access without team-management permission. Contact an Organization Admin or Super Admin.

### Slack authorization cannot start

Ask a platform administrator to verify the Slack client ID, client secret, and public CaseBender URL.

### Email notifications are not delivered

Confirm that the team has an email address and that outbound email is configured for the instance.

## API access

Scope-controlled team endpoints are available for automation:

* [List teams](/api-reference/endpoint/teams/list)
* [Get a team](/api-reference/endpoint/teams/get-by-id)
* [Create a team](/api-reference/endpoint/teams/create)
* [Update a team](/api-reference/endpoint/teams/update)
* [Add a user](/api-reference/endpoint/teams/add-user)
* [Remove a user](/api-reference/endpoint/teams/remove-user)

## Related guides

* [Organizations](./organizations.mdx)
* [Members](./members.mdx)
* [Notifications](./notifications.mdx)
