Changelog

A simple weekly recap of the biggest updates in Vitals.

Vitals Lab: Rhythm, Not Just Numbers
New

Every lab now speaks one visual language: the rhythm strip. A row of weeks (or months) beside each household, group, or volunteer shows their actual pattern of showing up, giving, or serving — so you can see a rhythm breaking instead of reading a percentage and guessing.

New

Giving Lab rhythm strips are graded, not on/off. A household that still gives but gives less fades rather than disappearing, so a slow drift looks different from a hard stop.

New

New donor rhythm chart on the Giving Lab landing splits every week's giving households into Recurring, Regular, and Sporadic — the clearest picture yet of whether your giving base is deepening or thinning.

New

Giving, Groups, and Volunteers landings now open with a trend, not a table: a weekly sparkline, a week-over-week change badge, and a live pulse row (donor households, gifts, average gift) for the last complete week.

New

Groups Lab shows a "met in the last 30 days" gauge, and Volunteers shows your weekly scheduled-volunteer trend with burnout counts called out by severity.

New

Check-Ins Lab slipping view was rebuilt around an 18-week strip with a was/now divider, per-week tooltips, and how long each person has been attending — so you can tell a longtime family going quiet from someone who just started.

Improved

Slipping detection is much more accurate: weeks are bucketed in your church's timezone (Sunday evening services were landing in the wrong week), first-visit dates come from all-time history, and the "Severe" badge now requires a real attendance baseline before it fires.

Improved

At-risk scoring across labs is cadence-aware. A monthly or quarterly giver on schedule is no longer flagged, a group is only "overdue" past its own normal gap, and volunteer silence is measured from the last confirmed serve — declined invites no longer reset the clock.

Improved

Giving lapsed detection uses per-frequency thresholds instead of one flat 15-day line, and the "On hold" bucket of recurring gifts actually populates now.

Improved

Volunteer burnout lists rank by burnout risk rather than raw shift count, so high-risk, low-volume people stop falling off the list.

Fix

A lagging sync no longer draws a fake $0 week at the end of your giving trend.

Fiscal Year, Registrations & Service Times
New

Fiscal-year reporting — set your fiscal year start in Organization settings and year-to-date reporting follows your budget year instead of the calendar.

Integration

Planning Center Registrations now sync, so event signup and attendee counts show up on the event page alongside everything else.

Improved

Churches running two different services at the same hour (for example a traditional and a modern gathering) can now track them separately instead of having them collapse into one.

Improved

Reconnecting Planning Center is safer — a reauth can no longer disturb your existing mappings and synced history.

Fix

Trends "This year" is now labeled YTD, so the period is unambiguous.

Trust, Accuracy & Hardening
Fix

Fixed several ways numbers could be counted twice — campus giving totals, dashboard rollups that mixed parent and child metrics, and Planning Center check-in syncs that re-appended rows on each run.

Fix

Dashboard comparison pills stay hidden until services actually report, so you no longer see an alarming swing before the data is in.

Improved

A broad security pass across the app: tightened access checks, closed a demo-session gap, and hardened rate limiting.

Improved

Scheduled report sending is more reliable for large accounts, with the oldest-waiting reports going out first.

Improved

Polish sweep across the app — dark mode fixes on AI Analysis and several setup screens, clearer wording throughout, and a working Disconnect button on the Planning Center integration.

Fix

Special-service times now appear on the weekly Enter Data page, and quickly switching weeks no longer shows stale numbers.

Write API & Smarter Reports
New

Scheduled report emails now include a Last Week column and a week-over-week change, so the email tells the story without anyone opening the dashboard.

New

Scheduled reports can be scoped to specific service times — send the 9am team their service, not the whole weekend.

New

New write API lets your own tools push numbers into Vitals. Post a metric, a date, and a value; Vitals creates the metric if it does not exist yet and keeps it updated.

New

New Security & Data Privacy page in the knowledge base covering how your church's data is stored, accessed, and protected.

Fix

Connecting an integration now runs its first sync reliably instead of silently skipping it.

Support & Team Management
Improved

Support tickets waiting on you get a friendly nudge before they close, and replying anytime reopens the conversation right where you left off.

New

Admins can update team members' profile photos, so your staff directory stops looking half-finished.

Fix

Editing a team member's photo no longer wipes their custom permissions.

Multi-Campus Instagram & Giving Privacy
Integration

Instagram now supports multiple accounts. Connect each campus's account, map it to that campus, and the dashboard card breaks followers and engagement down campus by campus.

New

New "view giving detail" permission separates the people who should see donor names and amounts from the people who only need the totals. Aggregates stay visible to leaders; individual gifts do not.

Fix

AI Analysis respects each person's hidden categories, so it can never answer with numbers that person is not allowed to see.

Text In Church & Giving Attribution
Integration

Text In Church is now available — connect it and your message volume flows in as a weekly metric alongside everything else.

New

Giving funds can be pinned to a campus, so a campus-specific fund lands where it belongs instead of following the donor's home campus.

Fix

Kids check-ins on a service Vitals did not know about are no longer dropped — the missing service time is created automatically.

Improved

The selected week and date stay visible when you move between dashboard tabs.

Care Boards & Groups Lab
New

Care Boards — a drag-and-drop board for pastoral care, so a family moves visibly from Noticed to Reached Out to Connected instead of living in someone's head. Rename, recolor, and reorder your own stages, set limits per column, and archive what is finished.

New

Assign a card and that person gets an email; follow-ups with a due date send a daily reminder until they are done.

New

Cards show how long someone has been sitting in a stage, and a "stale" filter surfaces the people who have quietly stopped moving.

New

Groups Lab "Missing attendance" view lists active groups with nothing logged in the last 14, 30, or 60 days, longest-silent first — the end of the monthly chase.

New

Group data is now available through the read API, and group metrics are partitioned by campus so the campus selector actually moves the group cards.

Improved

Group demographics fill in ages and gender from your Planning Center people records, filling roughly 20,000 previously blank rows across churches.

Fix

Volunteer counts no longer mirror attendance, and campus names from Planning Center link reliably to your campuses in Vitals.

Year-Over-Year, Workflows & Faster Syncs
New

Compare to prior year on Trends — toggle it on and last year overlays as a dashed line, with a "vs last year" change in the summary. Gaps stay gaps; nothing is invented.

New

New Workflows Lab shows where every person stands in each Planning Center workflow — a column per step, who is on it, how long they have been there, and what is overdue.

Improved

Planning Center syncs are dramatically faster. Check-in syncs only re-pull what actually changed, giving moved to its own job, and large churches that were timing out now finish comfortably.

Improved

Giving Lab donation sync was unblocked and sped up for large churches, so the lab stops showing stale numbers.

Fix

If your Planning Center login lacks Giving permission, Vitals now tells you and offers a Giving-only reconnect instead of failing quietly.

Fix

Volunteer trends and group attendance history now show the full record instead of a truncated window.

Labs Tune-Up, Pastoral Care & Sidebar
Improved

A full audit pass across all six labs recalibrated the at-risk scoring. People who are current within their own rhythm are no longer flagged — one church went from about 58 false flags to none — and every flag now explains itself in plain language.

New

Pastoral Care was rebuilt to be relationship-first: an activity feed of care given across your team, upcoming birthdays, and rich people profiles with tap-to-call, household links, group memberships, and when they were last cared for.

New

Vitals Care keeps giving out of the conversation. Giving still informs who surfaces, but the reason shown to a pastor never names it.

New

The sidebar collapses to an icon rail with hover-peek, remembers your choice, and gives the dashboard noticeably more room.

Improved

Automations now fire correctly for calculated attendance metrics, and giving, groups, check-ins, and volunteers each got accuracy fixes to their headline counts.

Improved

Mobile app polish across Enter, Live, History, and Settings — including a friendlier empty state instead of an alarming -100%.

Integration

The Planning Center integration page was redesigned into five clear tabs (Overview, Data mapping, Giving, Campuses, Activity) with per-app sync status, and you can now connect Planning Center right at the end of onboarding.

Vitals Lab (Beta)
New

Vitals Lab is now in beta for everyone — a closer, in-depth view of your church's data with deeper analysis and automations for giving, check-ins, groups, and volunteers. Your dashboard is the 30,000-foot view; the Lab is where you go in close.

New

Vitals Care turns your data into ministry outreach. It watches the rhythms that reveal connection — giving, check-ins, serving, and group attendance — and runs them through one composite score to surface families who are quietly drifting.

New

Vitals Care outreach board ranks the households who most need a shepherd's touch right now, campus by campus — a short, prioritized list instead of another report to dig through.

New

Pastoral Care lets you log visits, assign follow-ups, and track how you're caring for your people over time, with a care radar view.

New

Check-Ins Lab highlights families slipping in attendance before a drift becomes a goodbye.

Improved

Labs is permissions-based, so the right people see the right data — and you can turn it off on your dashboard anytime.

Church Online Platform Bookmarklet
Integration

New one-click connect for Church Online Platform — drag the Vitals bookmarklet to your bookmarks bar, click it once on your COP admin page, and your livestream stats start syncing. No DevTools, no password sharing.

New

Automatically creates your digital metrics — Online Viewers, Peak Concurrent Viewers, Online Salvations, Total Watch Time, and Average Watch Time — and attaches them to each campus's weekend service times.

Improved

The bookmarklet only reads your COP session when you click it, and a "Copy bookmarklet" fallback is available for browsers that block dragging (like Safari).

AI Analysis
New

AI Analysis lets you ask questions about your church's data in plain language and get clear, conversational answers grounded in your real numbers.

New

Answers draw on enriched Planning Center people data, attendance, giving, groups, and serving — so you can explore trends without building a single report.

Improved

Insights and summaries are written to be readable by your whole team, not just the data person.

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