Changelog

Product updates and improvements to Vitals.

Interactive Demo
New

Interactive demo at /demo — explore a full church dashboard with realistic data, no account needed

New

Demo dashboard shows per-room kids capacity gauges (Nursery through 5th Grade)

New

Demo student tab shows per-grade breakdown (6th–12th Grade)

New

Demo volunteer health card shows team-by-team breakdown with 8 ministry teams

New

Demo groups tab shows life groups summary with attendance and leader count

New

Demo PCO tab shows realistic weekend service plans with worship team scheduling

New

Demo AI Insights shows pre-built weekly briefings and monthly summaries

Demo Mode Foundation
New

Demo session cookie system — demo visitors access a read-only view of a realistic org without any real data exposure

Improved

Team, integrations, and billing nav items hidden for demo visitors to keep the experience focused

Fix

Demo selection page redirects correctly to /dashboard after choosing an org

Smarter Imports & Data Entry
New

Wide-format CSV auto-conversion — upload any spreadsheet layout and the import wizard reshapes it automatically

Improved

Support reply input expanded to multi-line textarea for longer responses

Improved

Calculated metrics protected from accidental deactivation

Enter Data & PCO Health
New

Calculated metrics now show as read-only on both web and mobile enter data pages

New

PCO badge appears on synced metric values so you know what comes from Planning Center

New

Overlapping PCO headcount and location mapping warnings to prevent double-counting

New

Auto-generated contextual helper text for metrics on the enter data page

New

PCO integration health check added to settings — see sync status at a glance

Face ID & Mobile Improvements
New

Face ID / biometric authentication for the mobile app with toggle in Settings

New

Personal onboarding email on Day 1 after signup

Fix

Mobile enter data now uses actual service date instead of week start

Insights Redesign, Benchmarks & Metrics
New

Two-panel Insights layout — feed of insight cards on the left, detail view on the right

New

Church health benchmarks with bar charts, average markers, and 0–100 health scoring

New

Redesigned metrics page with health-first table layout and grade indicators

New

AI briefings now analyze 26 weeks of data (up from 12) for deeper trend detection

New

Seasonal awareness — AI understands summer dips, fall growth, and year-end giving patterns

New

Monthly summary mode — toggle between weekly and monthly briefings on the Insights page

New

Vitals Review context fed into AI — your Keep/Change/Decide notes inform the briefing

New

One-click deactivation and bulk cleanup for unused imported metrics

Improved

Data gaps card now separates never-used metrics from those that stopped reporting

Improved

AI insight cards redesigned with clean editorial layout

Dashboard UX & Vitals Review Upgrade
New

Loading skeletons replace spinner during dashboard load for a smoother experience

New

Error states with retry buttons on dashboard cards when API calls fail

New

Data sidebar on Vitals Review — see weekend metrics alongside your Keep/Change/Decide boards

New

Empty state guidance links zero-value metrics directly to the Enter Data page

Improved

Mobile-responsive card labels — sparklines, heatmaps, and totals no longer cut off on small screens

Improved

Toast notifications for all Vitals Review add/remove actions

Performance & Data Accuracy
Improved

Stale-while-revalidate caching on all dashboard insight cards — faster loads on repeat visits

Fix

All date formatting and week boundaries now respect your organization timezone

New

First-Time Givers canonical metric and expanded Next Steps hero card

Meta Approved, Support & Invite Codes
New

Meta (Facebook & Instagram) integration now fully verified and approved

New

Staff invite codes — generate a shareable code so team members can self-register

New

Renamed Beta Feedback to Support with private tickets and admin visibility

Improved

Custom metrics available as a paid add-on

Dashboard Speed & Import Upgrade
Improved

Dashboard loads ~1.5 seconds faster with parallel data fetching and new indexes

New

Overhauled CSV import — drag-and-drop, better error handling, and progress tracking

Fix

Fixed Safari CSV import error and various import edge cases

Bug Fixes & Stability
Fix

Fixed sermon series, speakers, and mobile-entered data not saving or displaying correctly

Fix

Logged-in users now redirect straight to the dashboard

Live Page Overhaul
New

Completely rewritten Live page with unified mobile + web API and auto-refresh

New

Redesigned Live hero card with week-over-week comparison

Fix

Fixed timezone and PCO sync issues causing missing or incorrect Live attendance

PCO Sync Reliability
Fix

Fixed phantom PCO values appearing on wrong service days and incorrect attendance totals

Dashboard Polish & Integrations
New

First-Time Givers metric from PCO, OTA app updates, and iOS optimizations

Improved

Vitals Review (formerly Scorecard), SEO improvements, and daily sync processing

Fix

Fixed PCO double-counting, Live page crashes, and giving card date offsets

AI Insights, PCO Live & Mobile Improvements
New

Live PCO check-ins on mobile, Google Analytics wizard, and PCO Groups sync

New

Redesigned Digital dashboard with live Instagram data

Improved

Enhanced AI Insights, standardized card settings, and smoother page transitions

Fix

Various mobile, card sizing, and Android build fixes

Mobile App Launch
New

Mobile app released for iOS and Android with metric entry, dark mode, and team activity feed

Unified Dashboard
New

Draggable dashboard cards, sparkline charts, AI-powered weekly insights, and new landing page

Integration

PCO campaign sync and dashboard improvements

Foundation
New

Superadmin panel, user invitations, and PCO check-in sync

Initial Launch
New

Vitals launches at vitals.church with Google auth, digital integrations, billing, and email reports

Have a feature request? Let us know