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:
| Feature | Requires |
|---|---|
| User Badge widget | Ministry Platform or Planning Center |
| Custom Form widget | Ministry Platform |
| User Login widget | Ministry Platform |
| Group Manager tool | Ministry Platform or Planning Center |
| Security Role Manager tool | Ministry 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:
- In Ministry Platform, go to Administration → API Client Management
- Create or find an existing API application
- Note the Client ID and Client Secret
- 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
- Go to Dashboard → Settings
- In Church profile, select Ministry Platform as your CHMS provider and save
- The Ministry Platform credentials section appears
- 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)
- 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)
- Go to api.planningcenteronline.com/oauth/applications (sign in with your PCO account)
- Click New Application or open an existing one
- Generate a Personal Access Token
- Copy the Application ID and Secret shown for the token
Option B: OAuth Application
- Go to api.planningcenteronline.com/oauth/applications
- Create a new OAuth application
- Set the redirect URI to:
https://www.thefiresky.com/api/auth/pco/callback - 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
- Go to Dashboard → Settings
- In Church profile, select Planning Center as your CHMS provider and save
- The Planning Center credentials section appears
- Enter your Application ID and Secret
- Click Save
Switching or Removing a Provider
To change your CHMS provider, go to Dashboard → Settings, 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.