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
The Feature Nobody Else Has
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.
sermon: Your Title anywhere in your PCO event notes and it appears on your site
Built-in Event Popover
Visitors click any event and a rich detail card appears instantly — event photo, date, time, location, ministry tag, and full description. No page reload. No popup blocker.
Live widget — click any event below to see the popover in action
Get Up and Running
No developer. No plugin. No build step. Just three straightforward steps and your live calendar is live.
Sign up and provide your Planning Center Application ID and Personal Access Token. We store your credentials encrypted... they never leave our servers.
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.
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.
Everything You Need
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.
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.
Squarespace, WordPress, Wix, Webflow, or hand-coded HTML. If a page can run JavaScript, it can run PCOWidget. No plugins or backend required.
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.
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.
Your “Traditional Worship” event recurs every week in PCO — the event stays the same, but the sermon title changes. Just write sermon: Your Title anywhere in the PCO event notes and PCOWidget surfaces it on your site automatically. Update it once in PCO... it appears everywhere the widget is embedded.
Events are automatically color-coded by their PCO tag — Worship in blue, Youth in purple, Children in amber, Outreach in pink. An event with multiple tags shows all of them as color badges. No configuration needed... assign tags in PCO and the colors follow.
The widget includes a view toolbar — Month grid, Week strip, List, and Cards. Visitors switch perspectives without a page reload. Want a single locked view with no toolbar? Choose the Simple layout or any layout without navigation and the switcher stays out of the way.
If a PCO event has a registration URL, the widget links to it automatically — on the card, in the list row, and in the popover. Add to Calendar exports a .ics file compatible with Google Calendar, Apple Calendar, and Outlook. Zero setup.
By default the widget shows only upcoming events, so your homepage is never cluttered with things that already happened. Add data-include-past="true" on a dedicated archive page to show what’s already taken place — ministry recaps, past sermon series, small group history. Clean by default. Open when you want it.
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.
Built for the Whole Church
The same script tag powers every ministry section on your site. Change the tag filter, pick a layout, set your columns — each page shows exactly what that ministry needs, all live from the same Planning Center account. Events can carry multiple PCO tags and all of them display as color-coded badges. The data-tag filter simply scopes which events the widget shows.
Cards layout with 3 columns shows upcoming Bible studies, retreats, and fellowship nights — filtered to just the Women’s Ministry tag from PCO.
List layout keeps it clean and mobile-friendly for teens browsing on their phones — just Youth-tagged events with full details one click away.
Simple tiles with week navigation — parents can see this Sunday’s kids program at a glance and step forward to check upcoming special events.
Every setting lives on the script tag itself — no dashboard login, no config file, no developer required after initial setup.
tabledata-tag="Youth,Women's Ministry" shows either tag.simple and cards layouts. Default: 250true = featured only, false = non-featured only, absent = all events.centerfalseblueHow We Stack Up
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 — Pro $12/mo | $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
Every feature is available on both plans. The only difference is the small “Powered by PCOWidget” link on the free tier — upgrade anytime to remove it and unlock unlimited domains.
All the features. Try it on your site today. No credit card.
Your widget. Your brand. Nothing else.
No setup fees. No contracts. Cancel anytime. Your widget keeps working even if you downgrade.
Questions
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.