Overview
Teams are the foundation of your incident response structure. By grouping responders into teams, you can efficiently manage on-call rotations, assign incidents, and configure escalation policies. Teams make it easy to notify the right people when incidents occur.Organized Response
Group responders by function, expertise, or responsibility area
Escalation Ready
Use teams as targets in escalation policies for group notifications
Why Use Teams?
- Incident Routing
- Escalation Policies
- On-Call Management
Route incidents to the right group of people automatically:
- By Service — Database Team, API Team, Frontend Team
- By Region — EMEA Support, APAC Support, Americas Support
- By Expertise — Security Team, Performance Team, Infrastructure Team
Viewing Teams
The Teams page displays all teams in your organization:| Column | Description |
|---|---|
| Team | Team name and description |
| Members | Number of members with avatar preview |
| Status | Active or Inactive |
| Created | When the team was created |
| Actions | Edit, manage members, or delete |
Filtering Teams
Use the toolbar to find specific teams:- Search — Filter by team name or description
- Status Filter — Show All, Active only, or Inactive only
Creating Teams
Enter Team Details
Fill in the team information: - Name — Display name for the team (e.g.,
“Platform Engineering”) - Slug — Unique identifier, lowercase with
hyphens (e.g.,
platform-engineering) - Description — Brief explanation
of the team’s responsibilityThe slug is auto-generated from the team name but can be customized. It’s used
in URLs and integrations.
Slug Format
The slug must follow these rules:- Lowercase letters only
- Numbers allowed
- Hyphens for spaces
- No special characters
backend-apicustomer-support-tier1devops-infrastructure
Managing Team Members
Viewing Members
Team members are shown in the Members column with avatar previews:- Up to 4 avatars displayed
- “+X” indicator shows additional members
- Click the members cell to open the full member list
Adding Members
Open Members Dialog
Click the three-dot menu (⋮) and select Manage Members, or click
directly on the members cell
Removing Members
Removed members will no longer receive notifications for incidents assigned to
this team.
Member Information
The members dialog shows:- Avatar — User’s profile picture or initials
- Name — Full name
- Email — Contact email address
- Phone — Phone number (if configured)
Member Roles
Each team member can have one of two roles:| Role | Description |
|---|---|
| Lead | Team leader with management responsibilities |
| Member | Standard team member |
Editing Teams
To modify an existing team:The team slug cannot be changed after creation. If you need a different slug,
create a new team and migrate members.
Deactivating vs. Deleting Teams
Deactivating Teams
Deactivate a team to temporarily disable it while preserving its configuration:- Edit the team
- Set status to Inactive
- Save changes
- Won’t appear in escalation target selections
- Members remain associated
- Can be reactivated at any time
- Historical data preserved
Deleting Teams
Delete a team to permanently remove it:Teams in Escalation Policies
Teams are powerful targets for escalation policies, allowing you to notify multiple responders at once.Adding Teams to Escalations
When configuring an escalation policy:- Add a new level or edit existing
- Select Team as the target type
- Choose the team from the dropdown
- Configure notification channels
Notification Behavior
When a team is notified through an escalation:Parallel Mode
All team members are notified simultaneously. First responder handles the
incident.
Sequential Mode
Team members are notified one by one until someone acknowledges.
Mixed Targets
Escalation levels can combine different target types:- Individual users
- Teams
- On-call schedules
Example: Multi-Level Escalation
Example: Multi-Level Escalation
Level 1 (0 min):
- On-Call Schedule: “Primary On-Call”
- Team: “Backend Engineering”
- Mode: Parallel
- User: “Engineering Manager”
- Team: “Leadership”
Common Team Structures
By Technical Domain
By Technical Domain
Organize teams by area of expertise:
- Backend Team — API and server-side services
- Frontend Team — Web and mobile applications
- Infrastructure Team — Cloud and DevOps
- Database Team — Data storage and optimization
- Security Team — Security incidents and compliance
By Service Ownership
By Service Ownership
Align teams with services they own:
- Payments Team — Payment processing service
- Auth Team — Authentication and authorization
- Notifications Team — Email, SMS, push services
- Search Team — Search and indexing service
By Support Tier
By Support Tier
Structure for customer support escalations:
- Support Tier 1 — First-line support
- Support Tier 2 — Technical escalation
- Support Tier 3 — Engineering escalation
By Region
By Region
Global teams for follow-the-sun support:
- EMEA Team — Europe, Middle East, Africa
- APAC Team — Asia Pacific
- Americas Team — North and South America
Best Practices
Keep Teams Focused
Keep Teams Focused
Each team should have a clear responsibility area. Avoid creating catch-all teams that include everyone—they become noise rather than signal.
Right-Size Your Teams
Right-Size Your Teams
Teams should be large enough to provide coverage but small enough that members feel ownership. 5-10 members is often ideal for on-call teams.
Use Descriptive Names
Use Descriptive Names
Team names should clearly indicate their purpose:Good: “Payment Processing Team”, “EU Customer Support”Avoid: “Team A”, “Engineers”, “Support”
Document Team Purpose
Document Team Purpose
Use the description field to explain:
- What services/areas the team owns
- When to escalate to this team
- Team lead or contact person
Regular Membership Reviews
Regular Membership Reviews
Periodically review team membership:
- Remove people who’ve left or changed roles
- Add new team members promptly
- Verify contact information is current
Integrate with Escalations
Integrate with Escalations
Don’t create teams in isolation. Plan how they’ll be used in escalation policies to ensure proper incident routing.
Troubleshooting
Team members not receiving notifications
Team members not receiving notifications
- Verify the team is set to Active
- Check that members have valid contact methods configured
- Confirm the team is properly added to the escalation policy
- Verify the escalation policy is assigned to the service
Can't find a team in escalation dropdown
Can't find a team in escalation dropdown
- Check if the team is set to Active (inactive teams don’t appear)
- Refresh the page to load latest teams
- Verify you have permission to view teams
Can't add a user to the team
Can't add a user to the team
- Verify the user exists in your organization
- Check if they’re already a member (they won’t appear in dropdown)
- Ensure you have write permission for teams
Slug already exists error
Slug already exists error
Each team slug must be unique within your organization. Choose a different slug or modify the existing team instead.
Can't delete a team
Can't delete a team
Check if the team is referenced in:
- Active escalation policies
- Incident assignments
Teams vs. Groups
Teams and Groups serve different purposes in EasyAlert:| Aspect | Teams | Groups |
|---|---|---|
| Purpose | Incident response and escalations | Access control and permissions |
| Used For | On-call, incident assignment, notifications | Role assignment, feature access |
| Found In | Escalation policies, incidents | User management, IAM |
| Members | Responders for specific services | Users needing similar permissions |