A Free Plugin from comms.church

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.

Before You Install

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.

What It Does

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.

Getting Started

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.

Download the zip file, not the Source code links. The Source code archives won’t install correctly in WordPress.

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.

Always Current

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.