Changelog
A simple weekly recap of the biggest updates in Vitals.
Kids check-in numbers now match Planning Center exactly — fixed multi-room double counting where a kid in two rooms (e.g., Elementary + Kids Clubhouse) was counted twice.
Vitals now counts unique people per service, matching exactly what PCO's Check-Ins dashboard shows.
Kids Check-Ins Event ID is auto-discovered from your mapped rooms — no manual configuration needed.
Easter and Christmas extra services now appear correctly on the dashboard alongside regular services.
Duplicate service times are no longer created when syncing special weekends.
New data provenance footer on every dashboard view shows sync status, data freshness, and source details at a glance.
Hover over the rooms count to see each mapped PCO room with active/inactive status.
"Include in weekly totals" on events now automatically makes those services visible on the dashboard.
Event history linking — compare this Easter to last Easter with one click.
Special events auto-sync from PCO without manual triggers.
Smart reconnect banner only shows when your PCO connection actually needs attention, not for routine sync delays.
New Spreadsheet view on the Enter Data page lets you see an entire year of a metric at a glance with weeks as rows and service times as columns.
Inline editing in the spreadsheet view — click any cell to update a value, same auto-save behavior as the weekly view.
Special event services (Easter, Christmas) are filtered from the main grid and shown as expandable inline rows with their own service time columns.
Audit log strip shows who changed what on both the weekly and spreadsheet views — see the last 20 changes with timestamps, user names, and old/new values.
Toggle between Week and Spreadsheet views preserves your campus, metric, and week context.
Added a public demo so churches can explore Vitals without creating an account.
Demo mode now includes realistic weekend, kids, students, groups, volunteer, and insights screens.
Cleaned up the demo experience by hiding setup-only pages and tightening redirects.
Polished campus filtering and dashboard comparisons after launch.
Importing is much simpler now. The CSV importer can reshape wide spreadsheets automatically.
Calculated metrics are read-only in enter data so teams do not overwrite rollups by accident.
Planning Center values are clearly labeled, with warnings when mappings may double-count data.
Metric entry screens now show better helper text so staff know what belongs in each field.
The Insights area was redesigned with benchmark scoring, longer trend analysis, and cleaner AI summaries.
Vitals Review became more useful with better empty states, more context, and easier team workflows.
Dashboard loading is faster and more stable with better caching, skeleton states, and clearer errors.
Timezone handling and date comparisons were tightened across weekly reporting.
Vitals mobile launched on iOS and Android for service-day entry and live visibility.
Added Face ID / biometrics, live Planning Center check-ins, and better team activity views.
Rebuilt the Live page so web and mobile share a more reliable live attendance experience.
Resolved several sync, timezone, and mobile entry issues around launch week.
Launched the unified dashboard with draggable cards, sparkline views, AI insights, and category dashboards.
Rolled out core admin workflows including invitations, billing, and superadmin tools.
Expanded Planning Center support across attendance, campaigns, and check-in sync.
Vitals launched publicly at vitals.church.
Have a feature request? Let us know