Changelog

A simple weekly recap of the biggest updates in Vitals.

PCO Kids Sync Accuracy
Fix

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.

Improved

Vitals now counts unique people per service, matching exactly what PCO's Check-Ins dashboard shows.

Improved

Kids Check-Ins Event ID is auto-discovered from your mapped rooms — no manual configuration needed.

Fix

Easter and Christmas extra services now appear correctly on the dashboard alongside regular services.

Fix

Duplicate service times are no longer created when syncing special weekends.

Event Dashboard & Data Trust
New

New data provenance footer on every dashboard view shows sync status, data freshness, and source details at a glance.

New

Hover over the rooms count to see each mapped PCO room with active/inactive status.

New

"Include in weekly totals" on events now automatically makes those services visible on the dashboard.

New

Event history linking — compare this Easter to last Easter with one click.

Improved

Special events auto-sync from PCO without manual triggers.

Improved

Smart reconnect banner only shows when your PCO connection actually needs attention, not for routine sync delays.

Spreadsheet View & Audit Logging
New

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.

New

Inline editing in the spreadsheet view — click any cell to update a value, same auto-save behavior as the weekly view.

New

Special event services (Easter, Christmas) are filtered from the main grid and shown as expandable inline rows with their own service time columns.

New

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.

Improved

Toggle between Week and Spreadsheet views preserves your campus, metric, and week context.

Weekly Recap: Demo & Launch Polish
New

Added a public demo so churches can explore Vitals without creating an account.

New

Demo mode now includes realistic weekend, kids, students, groups, volunteer, and insights screens.

Improved

Cleaned up the demo experience by hiding setup-only pages and tightening redirects.

Fix

Polished campus filtering and dashboard comparisons after launch.

Weekly Recap: Imports & Data Entry
New

Importing is much simpler now. The CSV importer can reshape wide spreadsheets automatically.

New

Calculated metrics are read-only in enter data so teams do not overwrite rollups by accident.

New

Planning Center values are clearly labeled, with warnings when mappings may double-count data.

Improved

Metric entry screens now show better helper text so staff know what belongs in each field.

Weekly Recap: Dashboard, Insights & Reliability
New

The Insights area was redesigned with benchmark scoring, longer trend analysis, and cleaner AI summaries.

New

Vitals Review became more useful with better empty states, more context, and easier team workflows.

Improved

Dashboard loading is faster and more stable with better caching, skeleton states, and clearer errors.

Fix

Timezone handling and date comparisons were tightened across weekly reporting.

Weekly Recap: Mobile App Launch
New

Vitals mobile launched on iOS and Android for service-day entry and live visibility.

New

Added Face ID / biometrics, live Planning Center check-ins, and better team activity views.

New

Rebuilt the Live page so web and mobile share a more reliable live attendance experience.

Fix

Resolved several sync, timezone, and mobile entry issues around launch week.

Weekly Recap: Core Platform
New

Launched the unified dashboard with draggable cards, sparkline views, AI insights, and category dashboards.

New

Rolled out core admin workflows including invitations, billing, and superadmin tools.

Integration

Expanded Planning Center support across attendance, campaigns, and check-in sync.

New

Vitals launched publicly at vitals.church.

Have a feature request? Let us know