> ## Documentation Index
> Fetch the complete documentation index at: https://docs.lightloop.app/llms.txt
> Use this file to discover all available pages before exploring further.

# Planning Center Online

> Connect PCO to import media, sync Services song sets, display live check-in monitors, calendar events, and Welcome Party greetings.

Planning Center Online (PCO) integration connects your PCO account to LightLoop across five areas: importing media files, syncing Services song sets and playlists, a live check-in monitor, a calendar display, and the Welcome Party check-in greeting.

## Connecting your PCO account

1. Click your profile picture → **Integrations**
2. Find the **Planning Center** section and click **Connect Planning Center**
3. Sign in with your PCO account and authorize LightLoop

LightLoop requests read-only access to your PCO data.

***

## Media Import

Import video and image files directly from your PCO Media library into LightLoop — no manual downloading and re-uploading required.

### Importing media

1. In the Media library, click **Import → Planning Center Media**
2. Browse your PCO Media library — search by title or filter by type
3. Select the files you want to import
4. Click **Import** — LightLoop copies the files into your Google Drive and adds them to your library

Imported files behave exactly like any other video or image: they download to the Apple TV and play offline.

<Note>
  LightLoop imports a copy of the file. If you update the original in PCO, re-import to pull in the latest version.
</Note>

***

## Services — Songs & Playlists

Pull your worship song set directly from a PCO Services plan and turn it into a LightLoop playlist — lyrics, order, and all.

### Importing a service plan

1. In the Media library, click **Import → Planning Center Services**
2. Select a **Service Type** and then a specific **Plan** (e.g., "Sunday Worship — June 1")
3. LightLoop fetches the plan's item list and shows a preview of the songs in order
4. Click **Import as Playlist** — a new playlist is created with each song as a lyric slide item

The imported playlist mirrors the PCO service order. Songs that already exist in your LightLoop library are linked automatically; new songs are created as stubs that you can edit or attach audio to.

### Keeping it in sync

After the initial import, you can re-import the same plan as the order changes. LightLoop updates the playlist order to match — existing items are reused rather than duplicated.

<Tip>
  Import your service plan early in the week and re-sync it on Saturday after final edits are made in PCO.
</Tip>

***

## Check-In Monitor

The Check-In Monitor displays a live roster of who has checked in to a PCO Check-In event — updated every few seconds.

### Setting up a monitor

1. In the Media library, click **Add Monitor**
2. Select **Planning Center Check-In**
3. Choose the event and location to monitor
4. Configure the display format:
   * Show names as a list
   * Show total count only
   * Show both
5. Save — the monitor appears in your library as a media item

Add it to any playlist the same way you'd add a video or image.

### How it works

LightLoop renders the check-in data as a JPEG image server-side, using Cloudflare's browser rendering. The Apple TV fetches a fresh render every few seconds when the monitor is on screen.

<Note>
  The Check-In Monitor always requires an internet connection to display current data. If the connection drops, the Apple TV shows the last rendered image rather than a blank screen.
</Note>

***

## PCO Calendar

Display upcoming events from your PCO calendar — service times, events, room bookings, and more.

### Setting up a calendar display

1. In the Media library, click **Add Calendar**
2. Select **Planning Center Calendar**
3. Choose which calendars to include
4. Configure the display (number of events to show, date range)
5. Save

The calendar auto-refreshes and always shows current upcoming events.

See also: [Google Calendar integration](/integrations/google-calendar)

***

## Welcome Party

Welcome Party is a full-screen celebration overlay that appears on your Apple TVs the moment a child checks in through PCO Check-In.

### Setting up Welcome Party

1. In the Media library, click **Add Monitor → Welcome Party**
2. Select the **PCO Check-In event** to watch
3. Configure:

| Setting              | Description                                                        |
| -------------------- | ------------------------------------------------------------------ |
| **Welcome message**  | Custom text (e.g., "We're so glad you're here!")                   |
| **Display duration** | How long the overlay stays on screen (seconds)                     |
| **Sound effect**     | Choose from: Dance Beat, Cheer, Celebration Beat, Fanfare, or None |

4. Save and add to a playlist

### How it works

LightLoop polls PCO Check-In for new arrivals every few seconds. When a new check-in is detected:

1. PCO returns the child's name and photo
2. LightLoop pushes a WebSocket message to subscribed Apple TVs
3. The Welcome Party overlay appears on top of whatever content is currently playing
4. After the configured duration, the overlay dismisses and normal content resumes

### Multiple TVs

If multiple Apple TVs are subscribed to the same feed, the Welcome Party appears on all of them simultaneously.

### PCO vs. Kidddo

LightLoop supports Welcome Party through both PCO (polling-based) and Kidddo (webhook-based). Kidddo triggers faster — within a second of a scan — because it uses a push webhook rather than polling.

See the [Kidddo integration](/integrations/kidddo) if you use Kidddo for check-in.

***

## Disconnecting Planning Center

1. Click your profile picture → **Integrations**
2. Click **Disconnect** next to Planning Center

Previously created monitors and calendar displays remain in your library as items, but they'll stop receiving live updates once PCO is disconnected.
