Teams
Getting Started
IntroductionFlock
OverviewMembersMember ProfileHouseholdsDashboardCampaignsChildrenEngagementImportOnboardingReportsSteward
OverviewDashboardSessionsNew SessionSession DetailDepositsNew DepositDeposit DetailDonorsDonor ProfileMerge DonorsPledgesRecurring GivingOnline GivingGiving PagesImportBank FeedBulk ActionsStatementsFundsDonor JourneyReportsGather
OverviewDashboardCalendarCheck-In PickerCheck-In ConsoleAttendance RecordsRecord DetailChildren's Check-InChildren's ConsoleOrder of ServicePlan EditorAbsence AlertsReportsSongsChurch HealthServe
OverviewDashboardTeamsTeam DetailVolunteersVolunteer DetailScheduleSongsSetlistsSetlist DetailAvailabilityBlackoutsConfirmationsReportsCircles
OverviewDashboardGroupsGroup DetailGroup FinderLeadersJoin RequestsAttendanceLapsed MembersUnassignedMessagingReportsTeams
ServeAccess:Super AdminLead PastorPastorTeam LeaderWorship LeaderReporting Only
The Teams page is the central hub for viewing and managing all volunteer teams across your church. It displays a filterable, sortable list of teams with health indicators, coverage metrics, and quick actions. Teams can be organised hierarchically as departments containing sub-teams.
Getting Here
Navigation: Serve → Teams
Overview
The page shows a table of all teams for the selected campus, with each row displaying the team name, type icon, leader, member count, health status, coverage percentage, open slots, confirmation rate, and 90-day average serve count. Departments (non-scheduling units) appear as expandable rows that reveal their sub-teams.
Fields & Controls
| Field | Type | Description |
|---|---|---|
| Search | Text input | Filter teams by name. Results update as you type. |
| Type Filter | Chip bar | Filter by team type (e.g., Worship, Operations, Hospitality, Children, Ministry). Types are loaded from the system dictionary. |
| Gaps Only | Toggle | When enabled, only shows teams that have open slots for the next service. |
| Sort Column | Column headers | Click any column header to sort. Sortable columns include: Health, Team Name, Members, Coverage, Confirmation Rate, Avg Serves (90d). |
| Team Name | Display | The team name with its type icon. Department rows show a chevron to expand/collapse sub-teams. |
| Leader | Display | Avatar and name of the assigned team leader. Shows initials in a coloured circle. |
| Members | Numeric | Total count of volunteers on the team. |
| Health Status | Badge | Colour-coded indicator: GREEN (Fully Staffed), AMBER (Open Slots / Needs Attention), RED (Critical). Shows the number of open slots. |
| Coverage % | Display | Percentage of slots filled for the next scheduled service. Colour-coded by threshold. |
| Confirm Rate | Percentage | Average confirmation acceptance rate across team members. Green (85%+), amber (70-84%), red (below 70%). |
| Avg Serves (90d) | Numeric | Average number of times each team member has served in the last 90 days. |
| Export | Dropdown | Export the teams list as CSV or open a print-friendly view. |
Actions
Create a New Team
- Click the + New Team button in the page header
- You are taken to the new team form where you set the name, type, leader, coverage threshold, and role templates
- Save to create the team and return to the list
View Team Detail
- Click any team row in the table
- The team detail page opens showing the full roster, sub-teams, schedule, and role templates
Expand a Department
- Click the chevron icon on a department row (non-scheduling unit)
- Sub-teams expand below, each showing their own metrics
- Click the chevron again to collapse
Filter by Gaps
- Toggle the Gaps Only switch
- The list filters to only show teams with unfilled slots for the upcoming service
Delete a Team
- Only Super Admin users can delete teams
- Navigate to the team detail page and use the delete action
- Confirm the deletion in the modal dialog