Data Not Syncing
If your Planning Center, YouTube, or other integration data isn't appearing in Vitals, follow these steps to diagnose and fix the issue.
Quick Checks First
Is the integration still connected?
Go to Settings → Integrations — the integration should show a green “Connected” badge. If it shows “Disconnected” or an error, reconnect it.
Has it been at least 24 hours since Sunday?
Vitals syncs automatically on Monday morning. If it's still Sunday night or early Monday, give it a few more hours before troubleshooting.
Did you authorize the correct account?
Make sure the account used to connect the integration is the one that owns your church's data. A personal account with limited access won't sync everything.
Planning Center Not Syncing
- 1
Check connection status
Go to Settings → Integrations → Planning Center. The status should say “Connected.” If not, click Reconnect and follow the OAuth flow.
- 2
Try the “Sync Now” button
On the integration detail page, click Sync Now to trigger an immediate sync. This bypasses the scheduled window and pulls data right away.
- 3
Verify PCO user permissions
The Planning Center account used to connect must have Viewer access or higher on Check-Ins, Giving, and Groups. A restricted account will cause silent sync failures.
- 4
Check if PCO API keys were rotated
If your PCO admin recently rotated API keys or revoked app access, you'll need to reconnect the integration. This is the most common cause of sudden sync failures.
YouTube Not Syncing
Was the livestream set to Public?
YouTube's API only returns view counts for public videos. Unlisted or private streams will not be picked up by Vitals. Check your YouTube Studio settings for that stream.
Verify the correct channel is selected
Go to Settings → Integrations → YouTube and confirm the channel shown matches your church's YouTube channel. Some churches have multiple channels or a brand account.
YouTube data takes up to 48 hours to finalize
YouTube does not immediately finalize view counts after a livestream ends. Data can take 24–48 hours to settle. If the stream was recent, wait a day and check again.
Manual Sync
You can trigger an on-demand sync at any time without waiting for the scheduled window:
- 1Go to Settings → Integrations
- 2Find the integration you want to sync
- 3Click Sync Now
The sync typically takes 1–5 minutes depending on how much data is available. The page will show a “Last synced” timestamp when it completes.
Checking Sync Logs
Sync logs show every sync attempt with timestamps and any errors. This is the fastest way to pinpoint exactly what's going wrong.
- 1Go to Settings → Integrations
- 2Click on the integration name
- 3Select View Logs
Each log entry shows the sync time, what was attempted, records imported, and any error messages with details. Look for red “Error” entries for clues.
Still not working?
If you've tried everything above and data still isn't syncing, contact us at support@vitals.church with the following information:
- Which integration is affected (Planning Center, YouTube, etc.)
- What data is missing and for which date range
- A screenshot of your sync logs showing the error