Planning Center

Connect a church's Planning Center to post Services teams and People updates into channels, and show its calendar in Missived. Missived only reads Planning Center.

Before you start

Missived never changes a plan, a person or an event in Planning Center.

Connect

Open Org Settings → Integrations → Planning Center, then use one of these:

The connection line then says Connected, how you connected, and who connected it. If Services or Calendar says the account can't see it, give the account access in Planning Center and try again.

On a phone you can see what's connected; connecting and changing posts is done on a computer.

Post Services teams

Choose Post Services teams and fill in:

Option Default Meaning
Service types none ticked Which service types to post. None ticked means every service type (up to 10).
Posts into The channel.
Name (optional) "Planning Center" Shown on its posts, with a BOT badge.
Post the team this many days ahead 6 1 to 14 days.
Reminder A day before No reminder, 12 hours before, A day before or Two days before.
Reply in the card's thread when the team changes on Someone added, removed, confirms or declines.

Choose Start posting. The current week's teams post at once.

Each plan gets one card, headed "Who's serving …" with the service type and the plan's title: who's serving in which team and position, who has confirmed (✓) and who hasn't yet (?), the service and rehearsal times in the church's time zone, and a link to the plan. Its footer sums it up, for example Planning Center Services · 12 confirmed · 3 not yet · 1 position open.

When the team changes, a reply goes in that card's thread (+ Eve (Keys), ✓ Sam (Vocals) confirmed, ✗ Jo (Drums) declined). Before the first service, the reminder lists who still hasn't confirmed and how many positions are open.

Post People updates

Choose Post People updates and pick:

A list's first read is the starting point; changes after that are posted. Planning Center refreshes smart lists on its own schedule. Lists over 1,000 people are watched for their first 1,000.

Only names are posted: never emails, phone numbers, addresses or birthdays. Pick a channel the right people can see.

Church calendar

Under Church calendar, tick Show Planning Center Calendar events in Events, My Calendar and calendar subscriptions. The church's approved events then appear, read-only:

Only events published to Church Center is on by default, so room bookings and staff-only events stay in Planning Center. Untick it to include every approved event. Pending or rejected event requests never show. Sync now reads the calendar at once.

How fast changes arrive

The Integrations page says which applies, for example "Changes arrive within seconds (Planning Center webhooks), and everything is also checked hourly."

Manage your posts

Each set of posts comes from its own bot and has Pause / Resume, Check now, Edit and Remove. Recent checks shows what each check did and what it posted. An org can have up to 10 sets of posts.

Disconnect stops everything, forgets the credentials, and removes the calendar events from Missived. Messages already posted stay.

Every change appears in the org's Audit log, without credentials or names.

What data moves

Limits

Troubleshooting

You see What to do
Needs reconnecting Planning Center stopped accepting the connection: the token was deleted, or a sign-in went unused for 90 days. Posts and the calendar wait. Connect again and they carry on.
"This Planning Center account can't see Calendar" Give the account Calendar access in Planning Center, then Sync now.
Failing on a set of posts The last check failed; the reason is shown and it tries again soon.
Paused automatically The set stopped after repeated failures; the reason is shown. Fix it, then Resume.
"Planning Center wasn't connected: the request was declined." You chose not to allow access on Planning Center's page. Start again from Connect with Planning Center.
A plan refusal when adding posts Planning Center is on the Ministry and Business plans. Existing posts can still be seen and removed after a downgrade.