What the Planning Center Groups API actually returns
Notes from building against it: the auth choice that's hard to undo, what JSON:API means in practice, and the reconciliation problem nobody warns you about.
Clear thinking about Planning Center, WordPress, and the small choices that make church content easier to find and maintain.
Notes from building against it: the auth choice that's hard to undo, what JSON:API means in practice, and the reconciliation problem nobody warns you about.
Yes. Planning Center publishes a Groups API, and a few third-party tools use it to put group content on your site rather than on Church Center.
Filtering by day, type, and campus is the easy part. Keeping every group a real page while you do it is what most finders get wrong.
Most Planning Center integration writing assumes WordPress. If you're building on Astro, Next, Nuxt, or no framework at all, here's the shape of the work.
Planning Center's Zapier integration has six triggers and no actions, so a Zap can read from Planning Center but never write to it. What that means for your forms, and what to do instead.
A group directory is a public document. Here's the short list of things that should never reach it, and what to publish instead.
Four approaches, what each one actually produces on your site, and the one question that tells you which you're looking at.
Three ways to get Planning Center groups in front of visitors, what each one is genuinely good at, and the question that usually decides it.
If your groups come from an embedded widget, the HTML your server sends contains no groups at all. Here's how to check your own site in about a minute.