Planning Center Reports: What Every Product Can and Can't Answer

Planning Center Reports: What Every Product Can and Can't Answer

Michael Visser

Planning Center reports are built one product at a time. Each of the eight products reports on its own data and nothing else, which is why single-product questions answer instantly and anything with an and in it doesn’t.

Key points

  • Every Planning Center product has its own reports, and there is no account-wide reports page. You go to the product the data lives in.
  • People Lists is the exception: it filters people using rules from other products, but returns a list of names rather than a comparison of two numbers.
  • Home dashboards hold widgets from every product side by side; each still counts inside its own product only.
  • Most reports export CSV, so the standard cross-product workaround is two exports and a spreadsheet join.
  • The routes past the wall are export-and-join, the Planning Center API, Planning Center’s own MCP connector for conversational answers, and a reporting layer that syncs every product into one place.

“Planning Center reporting is limited” is the lazy version, and it isn’t true. Inside any one product the reporting is good, often better than churches realise, with reports in there nobody on staff has opened. Here is the honest tour: what each product tells you unaided, what it won’t, and what to do about the gap.

Where do Planning Center reports live?

In the product. There’s no central reporting area for the account, which is the first thing that confuses anyone arriving from a single-database church management system. Three things sit slightly above the products:

Home dashboards. Home builds dashboards from widgets you can share with a team, and every product contributes them. Planning Center’s own wording is precise: dashboards “give you information across multiple Planning Center products at a glance.” The widgets sit next to each other. They don’t talk to each other. More on what Planning Center dashboards can and can’t do.

People Lists. Lists filter people on “their information and activity across all Planning Center applications”. That’s genuinely cross-product, with the caveat that rules against a product need permissions in it. It’s the most underused feature in the suite, and the difference between a list, a report and a dashboard is worth getting straight.

Custom reports. People, Services and Calendar let you write report templates in HTML, CSS and Liquid. Real power, real ceiling: you’re formatting one product’s data, not querying across products.

What can each Planning Center product report on?

People

People is the spine. Lists are the main tool: build a rule set, save it, share it, message the results, run an automation, or print it as a report in PDF or HTML.

For raw data, People exports CSV: your whole database, or just the columns showing on a list. Under 500 results it downloads immediately, over that Planning Center emails a link, and both need the “Can export CSVs and reports” permission.

Check-Ins

Check-Ins holds more than most churches use. The event chart graphs unique people checked in by day, week, month or year and exports as CSV, and the event Overview breaks a session into regular, guest and volunteer with the change in first timers against the last session.

Then the reports: custom ones you configure by scope and layout, plus a headcount report holding up to 53 past sessions. First Timers, Missed This Session, Room Roster and Annual Attendance are the standard shapes. Note the ceiling on that last one, where a multi-year view means combining several CSVs by hand.

If attendance is your main question, Planning Center attendance reports and what kids check-in data can tell you go further than this section can.

Giving

Giving has the most complete reporting of the eight, which makes sense given what’s at stake. The reports split by donation and by donor, both filterable by campus, fund, label, stamp and payment source, alongside donor statements, in-kind reports, and payout reports for reconciling deposits against your general ledger. Everything prints or exports to CSV.

Note where donor lists live: in People, built on rules about donation amount, fund and recurring status. That’s the cross-product seam showing. More in Planning Center giving reports.

Groups

Groups reports on ministry health rather than individual behaviour. A group’s overview shows health stats benchmarked against similar group types: member count, how often it met in the last 90 days, turnover. Across groups you get size, role distribution, demographics, and attendance graphed by year, month, week or day as a percentage, average or raw count, exported as a CSV sent by email.

Services

Scheduling reports come in three families. Plan reports print the order of service, scheduled teams, notes and recorded LIVE times as PDF or web page. Matrix reports work across many plans at once: Statuses of People Scheduled, Blocked Out People (open teams), All People, and a Timecard Report totalling the time each person served over the matrix date range. People reports cover blockouts, future schedule, last logged in, assignments and directory.

The timecard report is the one to remember: the closest thing Planning Center has to a volunteer load report, and almost nobody runs it. What it can’t tell you is whether a volunteer who stopped serving also stopped attending.

Registrations

The overview report gives counts by selection type, payment breakdowns, add-on totals and tallies of dropdown and checkbox answers. Paragraph and text answers are excluded. There’s a printable guest list with emergency contacts, forms status and balances owed, plus a customisable CSV export.

For who actually turned up, attendance reports offer rosters, filtered attendee lists, a Home widget and People lists. Two constraints are stated plainly in the docs: roster data “lives exclusively in Registrations and cannot be exported,” and a People list built on Registrations attendance returns anyone who attended any day of an event, not a specific date.

Calendar

Calendar reports on events, rooms and resources: a default report, a basic report by date, room and resource usage, and custom HTML reports. Output is PDF, web page or CSV, though not every type does CSV, and only event creators, event administrators, room editors and resource editors can edit custom reports.

Publishing

Publishing’s Dashboard has an Analytics tab showing Church Center visitors and page views over a timeframe, filterable by app or web, with a sortable per-page path list. Visitors counts unique logged-in users and guests; views counts loads.

That is web analytics, not people analytics. It tells you a sermon page got 340 views. It does not tell you which 340 people.

What each product can and can’t answer

Product Answers natively Doesn’t answer
People Who matches this combination of fields and activity How two products’ numbers compare for the same person
Check-Ins How many came, who came, who missed this session Whether a person’s own pattern has changed over months
Giving Totals by fund, donor, campus, payout; statements Whether a lapsed giver is still attending
Groups Group size, meeting frequency, turnover, attendance % Whether group members give or serve more than non-members
Services Who’s scheduled, who declined, hours served Whether a volunteer who went quiet is still on a Sunday
Registrations Signups, payments, forms, who attended each day Whether a registrant ever became a regular attender
Calendar Event and room usage, approvals Who was in the room
Publishing Church Center visitors, page views, app users Which people watched or read

Read the right-hand column top to bottom and the pattern is obvious: every gap needs a second product in the room.

Why can’t Planning Center report across products?

Because it’s a suite, not a database. The products are separate applications sharing an account and a person record, and Planning Center prices them à la carte precisely because they’re independent: People free, Check-Ins by your busiest day, Giving by donation volume. A church might run three of them or all eight.

That architecture is why each product is fast, focused and teachable to a volunteer in ten minutes. The cost lands on questions needing two products at once, which are the reports Planning Center can’t run. And what that hides is usually change in a person over time rather than any single number.

The built-in cross-product tools stop short of a report. A Home dashboard puts a Giving widget beside a Check-Ins widget and neither knows the other exists. A People list can filter on Check-Ins or Giving activity. That’s how the lapsed-giver list and the stopped-attending list get built. But a list returns names, not a comparison.

What are the ways past it?

Export and join in a spreadsheet

The default, and for a one-off question it’s the right call.

  1. Export the CSV from each product involved.
  2. Put each on its own tab.
  3. Join them with a lookup on person ID or email, never on name. Name matching breaks on nicknames, on marriages, and on households that file under one spouse some years and the other in others.
  4. Answer the question, date the file, and accept that it’s a snapshot.

Expect a morning; getting Planning Center data into Google Sheets covers the mechanics, and how that compares to a purpose-built tool is written up separately. The failure mode isn’t the first export, it’s the follow-up. Someone asks whether that’s worse than last year, and you build a second workbook.

Ask Planning Center’s own AI connector

Planning Center connects to AI tools over MCP, and it will cross products in a way no report does. Point Claude or ChatGPT at mcp.planningcenteronline.com/mcp and Planning Center’s own example question is who’s scheduled to serve this Sunday but isn’t in a small group. Anyone with a login can connect, and they see only what their permissions already allow.

What you get back is a conversation, not a report. There’s nothing to save, schedule or send to a board pack, no history kept between questions, and no second person seeing the same number next week. Every question re-queries the account live. It’s excellent for the question you have right now, and it’s the fastest of these four routes to try. It isn’t the weekly number you run your staff meeting on.

One caution the help page raises itself: unless your church is on a commercial plan with Anthropic or OpenAI, those companies may train on your conversations by default, and your conversations here contain member data. Both offer a setting to turn that off. Check it before you connect.

Build on the API

The API is good, and it’s the door a developer would use. Every product is its own OAuth scope, personal access tokens cover scripts you run yourself, and the default rate limit is 100 requests per 20 seconds per authenticated user, with headers on every response telling you where you stand.

Reading the API is the easy part. Keeping a synced copy current, modelling eight products into something queryable, and maintaining it after the person who built it moves on is what doesn’t get finished. If you have real developer capacity, start with the data-team view of Planning Center and what we expose to technical teams.

Put a reporting layer on top

This is what we built Parable for. It reads all eight products through the API nightly into one place where they share a person key, so “givers who also serve” is a query rather than a project. You ask in plain English and get a list of people back, with dashboards for the numbers you watch weekly and SQL underneath on the larger plans.

I’d rather you chose honestly than defaulted to us. If your questions live inside one product, Planning Center already answers them and a second tool is just another login, and how we compare to Planning Center itself says so. The FAQ covers the rest.

Which route fits your church?

Under a couple of hundred people, do it by hand two or three times a year and do it properly. The mistake is planning to do it monthly. With a developer on staff who’ll still be here in three years, build on the API.

If you keep finding yourself joining two exports on email address at eleven at night before a board meeting, that’s not a discipline problem and it isn’t Planning Center failing. It’s the predictable cost of a suite that got the important part right, and it’s a solved problem.

Frequently asked questions

What reports can Planning Center run?

Every Planning Center product has its own reports. People builds lists and prints reports from them, Check-Ins has event charts and attendance reports, Giving has donation and donor reports plus statements and payouts, Groups has health stats and attendance, Services has plan, matrix and people reports, Registrations has attendee and attendance reports, Calendar reports on events and rooms, and Publishing shows Church Center visitors and page views.

Where do I find reports in Planning Center?

Inside the product the data lives in. There is no central reports page for the whole account. The closest thing is Home, where you can build dashboards out of widgets drawn from every product, and People Lists, which can filter people using rules from other products if you have permissions there.

Can Planning Center reports combine data from two products?

Not in a report, no. A report lives inside one product and can only see that product's data. Planning Center's own MCP connector will answer a cross-product question in an AI tool. Its own example is who is scheduled to serve this Sunday but is not in a small group. But that is a conversational answer, not a report you can save, schedule or share, and it re-queries live rather than keeping history. People Lists can filter on another product's activity, but they return a list of people rather than a comparison of two numbers.

Can you export Planning Center reports to CSV?

Most of them, yes. People, Check-Ins, Giving, Groups, Registrations and Calendar all export CSV, though not every report type does. Registrations attendance rosters are the notable exception: Planning Center's help documentation says that data lives exclusively in Registrations and cannot be exported.

Does Planning Center have a reporting dashboard?

Home has dashboards built from product widgets, and you can share them with a team. Each widget counts within its own product, so a dashboard can show attendance next to giving without either one knowing about the other. It is a wall of gauges, not a joined view of a person.