SanctuaryDOCS
Open App
Reports

Volunteer Reports

Serve
Access:Super AdminLead PastorPastorTeam LeaderReporting Only

The Volunteer Reports page provides analytics on team health, confirmation rates, volunteer activity trends, and top contributors. It supports multi-campus aggregation, configurable time periods, and includes burnout scanning and stats recalculation tools. Export reports as print-friendly HTML for leadership meetings.

Getting Here

Navigation: Serve → Reports

Overview

The page is divided into several sections: a scope bar for campus and period selection, KPI summary cards, a volunteer activity trend chart, a team health breakdown table, and a top volunteers leaderboard. Multi-campus mode aggregates data across all accessible campuses with campus prefixes on team names.

Fields & Controls

Scope Controls

FieldTypeDescription
Campus ScopeToggleSwitch between "Single Campus" (selected campus) and "All Campuses" (aggregated view). All Campuses mode merges data from every campus you have access to.
Period SelectorButton groupChoose the reporting period: 12 Weeks, Year to Date, or 1 Year. Controls the timeframe for all metrics on the page.
ExportDropdownExport the report as a print-friendly HTML page.

KPI Summary

FieldTypeDescription
Active VolunteersNumericTotal number of volunteers with active status across the selected scope.
Total SlotsNumericTotal service slots for the next scheduled service.
Confirmed SlotsNumericNumber of slots confirmed for the next service.
Overall Confirmation RatePercentageAggregate confirmation acceptance rate. Colour-coded: green (85%+), amber (70-84%), red (below 70%).

Volunteer Activity Trend

FieldTypeDescription
Trend ChartBar chartWeekly volunteer participation count over the selected period. Bars represent the number of volunteers who served each week.
Average LineDisplayDotted line showing the average weekly volunteer count.
PeakHighlightThe highest bar is labelled with its value and date.

Team Health Breakdown

FieldTypeDescription
Team NameDisplayTeam name with type icon. In All Campuses mode, prefixed with campus abbreviation.
Health StatusBadgeGREEN, AMBER, or RED based on coverage and confirmation metrics.
Avg Confirm RatePercentageAverage confirmation acceptance rate for the team. Colour-coded by threshold.
Member CountNumericNumber of active volunteers on the team.
Health LabelTextQualitative label: Excellent (85%+), Good (70-84%), Needs Attention (55-69%), or Critical (below 55%).

Top Volunteers

FieldTypeDescription
RankNumericPosition in the leaderboard, sorted by serve count descending.
Volunteer NameDisplayName and avatar of the volunteer.
TeamDisplayPrimary team the volunteer serves on. In All Campuses mode, includes campus prefix.
Serve CountNumericNumber of times served in the selected period.
Confirmation RatePercentagePersonal confirmation acceptance rate.

Actions

Switch to All Campuses View

  1. Use the campus scope toggle in the scope bar
  2. Select “All Campuses”
  3. All metrics aggregate across every campus you have access to
  4. Team names are prefixed with campus abbreviations for clarity

Recalculate Stats

  1. Available for Super Admin, Lead Pastor, and Pastor roles
  2. Click the Recalculate Stats button (if shown in the header)
  3. The system recalculates all volunteer statistics (serve counts, confirmation rates)
  4. A toast confirms the recalculation with processing time

Run Burnout Scan

  1. Available for Super Admin, Lead Pastor, and Pastor roles
  2. Click the Burnout Scan button
  3. The system scans for volunteers at risk of burnout (9+ serves in 90 days)
  4. Results show the number of volunteers flagged

Dismiss a Burnout Alert

  1. Available for Super Admin, Lead Pastor, and Team Leader roles
  2. In the burnout alerts section, click Dismiss on an alert
  3. The alert is marked as dismissed and hidden from the active list

Export Report

  1. Click the Export dropdown in the header
  2. Choose “Print” to open a printer-friendly view in a new window
  3. Use your browser's print dialog to save as PDF or print

Related Pages

PreviousConfirmations
NextOverview