AdministrationUpdated Mar 6, 2026
Ministry PlatformPlanning Center

Connecting a CHMS Provider

Firesky can connect to your Church Management System (CHMS) to power certain widgets and tools. Currently supported providers are Ministry Platform and Planning Center Online.

Connecting a CHMS is optional. Firesky-hosted features (Church Info, Prayer Wall, Firesky Forms, Media Library) work for all churches without a CHMS.


Why Connect a CHMS?

Connecting unlocks CHMS-backed features:

FeatureRequires
User Badge widgetMinistry Platform or Planning Center
Custom Form widgetMinistry Platform
User Login widgetMinistry Platform
Group Manager toolMinistry Platform or Planning Center
Security Role Manager toolMinistry Platform

Ministry Platform

Step 1: Get your API credentials

You'll need an API application set up in Ministry Platform by your MP system administrator:

  1. In Ministry Platform, go to AdministrationAPI Client Management
  2. Create or find an existing API application
  3. Note the Client ID and Client Secret
  4. Note your MP instance Base URL (e.g. https://yourchurch.ministryplatform.com/ministryplatformapi)

If you don't have access to API Client Management, contact your Ministry Platform administrator or support.

Step 2: Enter credentials in Firesky

  1. Go to DashboardSettings
  2. In Church profile, select Ministry Platform as your CHMS provider and save
  3. The Ministry Platform credentials section appears
  4. Enter:
    • Client ID — your MP API client ID
    • Client Secret — your MP API client secret
    • Base URL — your MP instance URL (e.g. https://yourchurch.ministryplatform.com/ministryplatformapi)
  5. Click Save

Your credentials are encrypted before being stored — Firesky never stores them in plain text.


Planning Center Online

Step 1: Get your API credentials

You'll need an OAuth application or Personal Access Token from Planning Center:

Option A: Personal Access Token (easiest)

  1. Go to api.planningcenteronline.com/oauth/applications (sign in with your PCO account)
  2. Click New Application or open an existing one
  3. Generate a Personal Access Token
  4. Copy the Application ID and Secret shown for the token

Option B: OAuth Application

  1. Go to api.planningcenteronline.com/oauth/applications
  2. Create a new OAuth application
  3. Set the redirect URI to: https://www.thefiresky.com/api/auth/pco/callback
  4. Copy the Application ID and Secret

Note: Personal Access Tokens are simpler to set up and work well for server-to-server API calls. Use an OAuth application if you need users to log in with PCO credentials on your website (e.g. the User Login widget).

Step 2: Enter credentials in Firesky

  1. Go to DashboardSettings
  2. In Church profile, select Planning Center as your CHMS provider and save
  3. The Planning Center credentials section appears
  4. Enter your Application ID and Secret
  5. Click Save

Switching or Removing a Provider

To change your CHMS provider, go to DashboardSettings, select a different provider in the Church Profile section, and save. Enter the new provider's credentials when prompted.

To remove a CHMS connection, select None as your provider.

Removing a CHMS provider will disable any CHMS-backed widgets and tools that require it.