Keep Your Church Calendar in Sync — Automatically
Connect Planning Center to The Events Calendar on WordPress. Your events stay in Planning Center. Your website updates itself.
What you’ll need.
WordPress 6.2 or later
Any modern WordPress site will work.
The Events Calendar
The free version works great. Install it first from the WordPress plugin directory before installing this plugin.
Planning Center
A Planning Center account with access to the Calendar module.
Planning Center is the source of truth. Your website stays current.
Automatic Sync
Pulls upcoming events from Planning Center Calendar on a configurable schedule — hourly by default.
Smart Updates
Only rewrites events that have actually changed, so your site stays fast and nothing gets overwritten unnecessarily.
Venue Sync
Creates and updates venue records from PCO Locations automatically — no double entry.
Registration Links
Optionally match events to PCO Registrations signups and display ticket types and pricing.
Conflict Control
Choose whether PCO always wins, or whether manually edited WordPress events are protected.
Sync Log
A rolling admin log shows exactly what synced, what changed, and what was skipped.
Auto Updates
The plugin updates itself through the normal WordPress updates screen.
Up and running in minutes.
Install The Events Calendar first
If you haven’t already, install The Events Calendar from Plugins → Add New in your WordPress admin. Activate it before installing this plugin.
Download PCO Events Sync
Go to the latest release page and under Assets, download comms-church-pco-tec.zip.
Upload to WordPress
Go to Plugins → Add New → Upload Plugin, choose the zip file, and click Install Now.
Activate
Click Activate Plugin when the install finishes.
Enter your API credentials
Go to Settings → PCO Events Sync and enter your Planning Center API credentials. Create a Personal Access Token at api.planningcenteronline.com/oauth/applications.
Required scope: Calendar (read). Add Registrations (read) too if you want registration links and pricing.Run your first sync
Click Sync Now to pull your events immediately. After that, syncs run automatically on your chosen schedule.
Updates itself automatically.
Once installed, PCO Events Sync checks GitHub for new releases daily. When an update is available it appears in your normal WordPress Plugins and Updates screens — one click to update, just like any other plugin.
Your Planning Center calendar, live on your website.
Free for any church. Need help getting set up? We’re happy to help.