Built for Planning Center Churches

Your Church Calendar...
Beautifully Embedded

One script tag connects your Planning Center events to any website. Live data. Five layouts. Works on Squarespace, WordPress, Wix, or raw HTML... no developer required.

No credit card required  ·  Free plan available  ·  2-minute setup

Works on

The Feature Nobody Else Has

"This Week's Services" Mode

Your church homepage should always answer one question... "What's happening this week?" PCOWidget's Simple layout does exactly that. Clean tiles. Live data from Planning Center. Sermon title pulled right from your PCO event notes. And that's just one of five layouts... use the monthly grid for your events page, cards for a ministry section, or list view anywhere that needs a compact feed.

  • Shows this week's events automatically... always current
  • Sermon title shown right from your PCO event notes
  • Filter by ministry tag... Worship, Youth, Outreach, any group
  • 1 to 8 columns... matches any page width
  • Navigate week by week or lock to today's window
This Week's Services  ·  Live
Traditional Worship
Grace and Peace
Sun, Mar 8
9:00 AM – 10:30 AM
Contemporary
Grace and Peace
Sun, Mar 8
11:00 AM – 12:30 PM
Midweek Prayer
Wed, Mar 4
6:30 PM – 7:30 PM
Youth Group
Sun, Mar 8
5:00 PM – 6:30 PM
0
PCO churches to reach
5
Beautiful layouts
1
Line of code to embed
0s
Sync delay... it's live

Get Up and Running

Set Up in Under 2 Minutes

No developer. No plugin. No build step. Just three straightforward steps and your live calendar is live.

Connect Your PCO Account

Sign up and provide your Planning Center Application ID and Personal Access Token. We store your credentials encrypted... they never leave our servers.

Receive Your Embed Key

We generate a unique API key tied to your church and your allowed domains. Your key only works on websites you authorize... nobody else can use it.

Paste One Line of Code

Drop the script tag into your website's HTML... Squarespace Code Block, WordPress shortcode, or directly in your page. Add data-* attributes to choose a layout, filter by tag, set columns, and more. Your live calendar appears instantly.

<script src="https://api.pcowidget.com/v1/widget.js?key=YOUR_KEY" data-layout="simple" data-this-week="1" data-columns="2" data-tag="Worship" data-title="This Week's Services"></script>

Everything You Need

Packed with Features... Ready Out of the Box

Live PCO Sync

Data is fetched directly from Planning Center on every page load. Add an event in PCO... it's live on your website immediately. No 24-hour delay.

Five Beautiful Layouts

Service Tiles, Event Cards, List View, Monthly Grid, and Week Strip. Choose the right layout for every page on your site... mix and match freely.

Works Everywhere

Squarespace, WordPress, Wix, Webflow, or hand-coded HTML. If a page can run JavaScript, it can run PCOWidget. No plugins or backend required.

Mobile First

Every layout is fully responsive and specifically tested on phones and tablets. On small screens, the calendar grid collapses to dot indicators so nothing ever feels cramped.

Click-to-Details Popover

Clicking any event opens a full-detail modal... image, time, location, description, and "Add to Calendar" link. No page navigation. No popup blockers. Works in Squarespace.

data-* Attribute API

Filter by PCO tag. Show only featured events. Set 1 to 8 columns. Pick a shadow color. Override the heading. Enable week navigation. Mount into any element. Every option lives on the script tag itself... no dashboard login, no config file.

How We Stack Up

PCOWidget vs. Display.Church

Display.Church is the dominant player in this space. Here's how the two compare on the things that matter most to a busy church.

Feature PCOWidget Display.Church
"This Week's Services" mode Not available
Live sync from Planning Center Instant 1-2x per day
Monthly view limits None 500-3,000 views
Starting price Free $15/month
data-* attribute configuration GUI only
Squarespace-native popover
Multiple widget instances per page Unlimited Limited by plan
iCal / Add to Calendar

Simple, Honest Pricing

Start Free... Grow When You're Ready

No setup fees. No long-term contracts. Upgrade or downgrade anytime. Every plan includes the full widget feature set.

Starter
$0 /mo

Perfect for getting started. No credit card required.

  • 1 authorized domain
  • 500 widget loads/day
  • All 5 layouts
  • Live PCO sync
  • Popover, iCal, tag colors
Get Started Free
Church+
$19 /mo

For larger churches, multi-campus, or web design agencies.

  • Unlimited domains
  • 50,000 widget loads/day
  • All 5 layouts
  • Live PCO sync
  • Priority support + onboarding
Get Church+

All plans include the full widget feature set. PCOWidget costs less than Display.Church's lowest paid tier... and includes live sync and no view limits.

Your congregation deserves a calendar
that works as hard as you do.

Get started in minutes. Free plan available. No credit card required.

Questions

Frequently Asked

Is PCOWidget affiliated with Planning Center?
No... PCOWidget is an independent product built by Comp Edge Solutions. We use Planning Center's public API with your own PCO credentials. We are not affiliated with, endorsed by, or sponsored by Planning Center Online.
Does it work on Squarespace?
Yes... and it was specifically designed with Squarespace in mind. The event detail popover is mounted directly on the page body, which means it escapes Squarespace's container overflow restrictions. The CSS uses scoped class names that won't conflict with your Squarespace theme. Paste the script tag in a Code Block and you're done.
What happens when I change an event in Planning Center?
The change appears on your website immediately. PCOWidget fetches live data directly from the Planning Center API on every page load... there's no cache delay, no nightly sync, no "changes appear within 24 hours." The moment you save in PCO, it's live.
Do I need a developer to set this up?
No. You copy one script tag and paste it into your website. On Squarespace, that means adding a Code Block. On WordPress, it means pasting into a Custom HTML block. On Wix, it means using their HTML embed element. If you can copy and paste, you can set up PCOWidget.
What's a "widget load" and will I hit the limit?
A widget load is counted each time the script fetches fresh data from our server... roughly once per visitor per page view. A typical church homepage might see 100-500 visitors on a Sunday morning. The Starter plan's 500 loads/day accommodates most small-to-midsize congregations. If your site is busier, Pro (5,000/day) or Church+ (50,000/day) will cover you.
Can I put multiple widgets on the same page?
Yes. You can embed multiple instances with different layouts and filters on the same page. For example... a "Simple" tile widget showing this week's services at the top, and a full monthly grid further down. Each counts as a separate widget load.
What can I configure without touching my website code again?
Quite a bit... all through data-* attributes right on the script tag. Choose from five layouts: simple service tiles, event cards, list view, monthly grid, or week strip. Filter to a specific PCO ministry tag. Show only featured events. Set 1 to 8 columns. Pick a shadow color (blue, burgundy, or standard). Override the section heading. Enable week navigation with prev/next buttons. Mount the widget into any existing element on your page. You can even run multiple widgets on the same page with completely different settings... no dashboard login required to change any of it.
Is my PCO data secure?
Your Planning Center credentials (App ID and Personal Access Token) are stored encrypted using AES-256-CBC encryption. They are only decrypted server-side when making API calls to PCO. Your credentials are never exposed in the JavaScript that runs in visitors' browsers... they see only the rendered event data.
How does this compare to Display.Church?
PCOWidget offers live sync (vs. Display.Church's 1-2x daily sync), no view limits on paid plans, a free starter tier, and the unique "This Week's Services" simple layout. Display.Church has more no-code customization options and supports multi-source calendars (Google Calendar, Breeze, etc.). If you want live data and a clean service-times tile on your homepage... PCOWidget is the better fit.