Managing Teams¶
Learn how to create, configure, and manage teams in Preloop for efficient collaboration and approval workflows.
Overview¶
Teams in Preloop are groups of users that can: - Share permissions through team roles - Act as approval groups - Receive notifications together - Collaborate on projects
Benefits:
- Simplify permission management
- Enable team-based approvals with quorum
- Organize users by function or project
- Easy onboarding/offboarding
Key concepts:
- Team Members - Users who belong to the team
- Team Roles - Permissions granted to all team members
- Team Approvers - Teams that can approve requests together
- Quorum - Minimum number of team members who must approve
Creating a Team¶
Step 1: Navigate to Teams¶
- Go to Settings → Teams
- Click + Create Team
📸 Screenshot needed: teams-page.png
Step 2: Configure Basic Information¶
Fill in the team details:
Team Name Guidelines:
✅ Good names: - SRE Team - Backend Engineering - Database Administrators - Finance Approvers - Security Team
❌ Avoid: - Team 1 - Group A - My Team
Description tips:
- Explain team's purpose
- List responsibilities
- Note primary contact
- Include on-call rotation if applicable
📸 Screenshot needed: team-create-form.png
Step 3: Add Team Members¶
Option A: Add During Creation
Click + Add Member for each person.
Option B: Add After Creation
- Create team with basic info
- Click Save
- Go to team details page
- Click + Add Members
- Select users from list or enter emails
📸 Screenshot needed: team-add-members.png
Step 4: Assign Team Role (Optional)¶
Choose role that all team members will inherit:
Available roles: - Owner - Admin - Editor - Executor - Tracker Manager - Analyst - Viewer
See Roles & Permissions for details.
Note: Team role is in addition to individual roles. User gets highest of their individual role and team role.
Step 5: Configure Team Settings¶
Team Lead: (Optional)
- Primary contact for team - Can manage team members - Receives team notificationsNotification Channel: (Optional)
- Where team notifications go - Approval requests sent here - Team-wide announcementsOn-Call Rotation: (Optional)
- For teams with on-call duties - Automatic rotation scheduling - Integration with approval delegation📸 Screenshot needed: team-settings.png
Step 6: Save Team¶
Click Create Team.
Team now appears in Teams list.
Managing Team Members¶
Adding Members¶
Method 1: From Team Page
- Go to Settings → Teams → Select Team
- Click Members tab
- Click + Add Member
- Search and select user
- Click Add
Method 2: From User Page
- Go to Settings → Users → Select User
- Click Teams tab
- Click + Add to Team
- Select team
- Click Add
Method 3: Bulk Add
- Go to team page
- Click Bulk Add
- Paste emails (one per line):
- Click Add All
📸 Screenshot needed: team-bulk-add.png
Removing Members¶
Remove Single Member:
- Team page → Members tab
- Find member
- Click Remove (trash icon)
- Confirm removal
What happens:
- User removed from team
- Loses team role permissions
- No longer receives team notifications
- Individual role and permissions remain
Remove Multiple Members:
- Team page → Members tab
- Select checkboxes for members to remove
- Click Bulk Actions → Remove from Team
- Confirm
Changing Member Status¶
Members can be: - Active - Full team member - Inactive - Temporarily suspended - On Leave - Out of office
To change status:
- Team page → Members tab → Find member
- Click status dropdown
- Select new status
- Click Update
Effects:
Inactive:
- Doesn't receive team notifications
- Can't approve for team
- Still listed as team member
- Keeps team role permissions
On Leave:
- Similar to inactive
- Plus: Approvals automatically delegated
- Return date tracked
Team Roles and Permissions¶
Assigning a Role to Team¶
Give all team members the same role:
- Team page → Settings tab
- Team Role dropdown
- Select role (e.g., Editor)
- Click Save
Effect:
- All current members get this role
- All future members automatically get this role
- Members keep their individual roles too
Example:
- Alice: Individual role = Executor, Team role = Editor
-
Effective role: Editor (higher wins)
-
Bob: Individual role = Admin, Team role = Editor
- Effective role: Admin (higher wins)
Removing Team Role¶
- Team page → Settings tab
- Team Role: None
- Click Save
Members revert to their individual roles only.
Custom Permissions for Team¶
Enterprise Feature - Grant specific permissions to team:
- Team page → Permissions tab
- Click + Add Permission
- Select permissions:
- Click Save
Using Teams for Approvals¶
Setting Team as Approver¶
Configure tool to require approval from team:
- Go to Tools & MCP → Select Tool → Configure
- Require Approval: ON
- Approvers: Select team
- Click Save
How it works:
- When tool called, all SRE Team members notified
- Any one team member can approve
- First to approve wins
📸 Screenshot needed: tool-team-approval.png
Setting Quorum¶
Require multiple team members to approve:
- Tool configuration
- Approvers: SRE Team
- Quorum: 2
- Click Save
How it works:
- All SRE Team members notified
- Need at least 2 members to approve
- Tool executes after 2nd approval
Quorum examples:
# Any 1 member (default)
approvers: [sre_team]
quorum: 1
# 2 members required
approvers: [sre_team]
quorum: 2
# Majority required
approvers: [sre_team]
quorum: ceil(team_size / 2)
# All members required
approvers: [sre_team]
quorum: team_size
See Team-Based Approvals for more details.
Multiple Teams as Approvers¶
Require approval from multiple teams:
Tool: database_migration
Approvers:
- Database Team
- Backend Team
Quorum: 2 # Total across both teams
How it works:
- Members of both teams notified
- Need 2 approvals total
- Can be any combination:
- 2 from Database Team
- 2 from Backend Team
- 1 from each team
Per-Team Quorum¶
Enterprise Feature - Require specific approvals from each team:
Tool: schema_change
Approvers:
- team: Database Team
quorum: 2 # Need 2 from Database
- team: Backend Team
quorum: 1 # Need 1 from Backend
Total quorum: 3
How it works:
- Must get 2 approvals from Database Team
- Plus 1 approval from Backend Team
- Total: 3 approvals required
Team Notifications¶
Configuring Team Notifications¶
Set where team receives notifications:
- Team page → Notifications tab
- Configure channels:
Email:
Slack:
Slack notifications: ON
Slack channel: #sre-team
Mention: @here (for urgent), @channel (for critical)
Mobile:
Notification Priority¶
Set priority levels for different types of notifications:
Quiet Hours¶
Configure when team shouldn't be disturbed:
Quiet hours: ON
Start: 22:00 (10 PM)
End: 08:00 (8 AM)
Timezone: America/Los_Angeles
Exceptions: [Critical approval requests]
📸 Screenshot needed: team-notifications.png
Team Projects and Access¶
Assigning Projects to Team¶
Give team access to specific projects:
- Go to Projects → Select Project
- Click Team Access tab
- Click + Add Team
- Select team
- Choose access level:
- View - Read-only
- Edit - Can modify
- Admin - Full control
- Click Add
Team-Specific Tools¶
Limit certain tools to specific teams:
- Tools & MCP → Select Tool → Configure
- Access Control tab
- Restrict to teams:
- Click Save
Effect:
- Only members of listed teams see tool
- Others can't use tool even if they have role permissions
Team Hierarchies¶
Parent and Child Teams¶
Enterprise Feature - Create team hierarchies:
Engineering (Parent)
├── Backend Team (Child)
├── Frontend Team (Child)
└── Infrastructure Team (Child)
Setup:
- Create parent team: "Engineering"
- Create child team: "Backend Team"
- Edit Backend Team → Parent Team: Engineering
- Repeat for other child teams
Benefits:
- Inherit parent team permissions
- Escalate approvals to parent team
- Organize large organizations
📸 Screenshot needed: team-hierarchy.png
Escalation Between Teams¶
Configure approval escalation across teams:
Tool: production_deploy
Primary approvers: SRE Team
Escalation:
- After 10 min: Engineering Managers
- After 20 min: VP Engineering
- After 30 min: CTO
Team Analytics¶
Viewing Team Activity¶
- Team page → Analytics tab
- Date range: Last 30 days
- See metrics:
Approval Activity:
- Pending approvals: 3
- Approved this period: 45
- Declined this period: 5
- Average response time: 3.2 minutes
- Timeout rate: 2%
Member Activity:
- Most active approver: Alice (15 approvals)
- Least active: Charlie (2 approvals)
- Response time by member
Tool Usage:
- Most approved tool: deploy_production (20 times)
- Most declined tool: drop_table (3 times)
📸 Screenshot needed: team-analytics.png
Exporting Team Reports¶
- Analytics tab → Export
- Select format: CSV or PDF
- Date range: Custom
- Include:
- Member activity
- Approval history
- Response times
- Click Export