Settings

Integrations

Connect Planning Center to sync members, families, children, and calendar events with your church platform.

Integrations let you connect external services to your church platform. Currently, the platform supports with two connection types: People (members and families) and Calendar (events). Each requires its own authorization. This guide covers how to connect and manage both.

Planning Center People Integration

Planning Center (PCO) is a widely used church management tool. Connecting the People integration lets you sync your member directory, families, and children between both systems. The sync is bidirectional: data flows from Planning Center into the platform and from the platform back to Planning Center.

Connecting Planning Center People

1

Navigate to Integrations

From your , go to and then click on Integrations.
2

Click Connect

Click the Connect button on the Planning Center card. You will be redirected to Planning Center's authorization page.
3

Authorize the connection

Sign in with your Planning Center admin credentials and authorize the platform to access your People data. You will be redirected back to the platform once authorized.
4

Confirm the connection

You should see a success notification and the Planning Center card will show a green Connected badge with the connection date.

Note

You must be an admin of both your platform organization and your Planning Center organization to authorize the connection. If you do not have admin access, ask your Planning Center administrator to connect it.

Syncing Members, Families, and Children

Once connected, clicking Sync Now triggers a full bidirectional sync. The sync runs in two phases:

  • From Planning Center: The platform pulls all households, adults, and children from Planning Center. New records are created locally, and existing records matched by Planning Center ID or email are updated. Households map to families, and family memberships are preserved.
  • To Planning Center: The platform pushes local-only members and children back to Planning Center. If a member already has a Planning Center ID, their record is updated. Otherwise, a new person is created in Planning Center along with their email, phone, and address.

Tip

You can sync as often as you like. The platform tracks which records have already been linked, so subsequent syncs only process changes. After each sync, you will see a summary showing how many members and children were created or updated in each direction.

Resolving Conflicts

When a record has been modified in both your platform and Planning Center since the last sync, the platform detects a conflict instead of overwriting your data. Conflicts appear as a badge on the Integrations page.

1

View conflicts

Click the Conflicts button on the Integrations page. You will see a list of all pending conflicts, which can be filtered by type: Members, Families, or Children.
2

Compare versions

Click Compare on any conflict to open a side-by-side comparison showing your local data and the Planning Center data. Conflicting fields are highlighted. If available, a baseline from the last successful sync is also shown for reference.
3

Resolve each conflict

For each conflict, choose Use Local to keep your platform's data, Use PC to accept Planning Center's data, or Skip to dismiss the conflict without making changes. You can also select multiple conflicts and resolve them in bulk.

Planning Center Calendar Integration

The Calendar integration is a separate authorization from the People integration. It allows you to link your platform's events to events in Calendar. Calendar sync is one-directional: event data (title, dates, location) is pulled from Planning Center into the platform.

Connecting Planning Center Calendar

If you already have the People integration connected, the Calendar card will show a Needs Authorization badge. Click Add Calendar Access to authorize the additional Calendar scope. If you do not have the People integration, you can connect Calendar on its own by clicking Connect on the Calendar card.

Note

The Calendar integration requires a separate OAuth authorization because it accesses a different part of Planning Center's API. You may need to approve additional permissions on Planning Center's authorization page.

Linking Events

Unlike the People sync, calendar events are not synced automatically. You link individual events manually from the event details page.

1

Link to an existing Planning Center event

From any event's details page, use the Planning Center link option to open the event picker. This shows upcoming events from your Planning Center Calendar. Select the matching event and confirm to create the link.
2

Push a new event to Planning Center

If the event does not yet exist in Planning Center, you can push it directly. This creates a new event and event instance in Planning Center Calendar and links them automatically.
3

Sync linked events

Once linked, you can sync an individual event to pull the latest title, dates, location, and all-day status from Planning Center. If Planning Center has updated the event, those changes will be reflected locally.

Warning

Calendar sync is one-directional: changes made in Planning Center are pulled into the platform. Changes made to linked events in the platform are not pushed back to Planning Center Calendar. Use Planning Center as the source of truth for event scheduling.

Real-Time Updates via Webhooks

When configured, Planning Center sends webhook notifications whenever a calendar event is created, updated, or deleted. Linked events are automatically synced when the platform receives these updates. If a Planning Center event is deleted, the local event is unlinked but not removed.

Managing Connected Services

You can manage your integrations from the Integrations page. For the People connection, you can:

  • View the connection status, connection date, and last sync time
  • Trigger a manual bidirectional sync
  • Review and resolve data conflicts
  • Disconnect the service

For the Planning Center Calendar connection, you can view the connection status and navigate to your events to manage individual event links.

Disconnecting a service does not delete any data that was already imported or synced. It only stops future syncs and revokes the platform's access to your Planning Center account.

Ready to Transform Your Church's Online Presence?

Start for free and see how easy it can be to connect with your community.