CCB & Ministry Platform
Apollos integrates with both Church Community Builder (CCB) and Ministry Platform. These integrations are more focused than Rock RMS — each covers the specific data areas its system supports — and this guide covers setup, what syncs, and known limitations for both.
How it works
Like all ChMS integrations, CCB and Ministry Platform connect through Data → Catalog in Admin, sync on a regular automated schedule, and follow the source-of-truth rule: your ChMS wins. Changes made to synced data in Apollos Admin are overwritten on the next sync cycle, so make data changes in your ChMS. See How data sync works.
Plan availability
What syncs depends on your plan:
| Data | Available on |
|---|---|
| CCB: People | Go and Max |
| CCB: Groups | Max |
| Ministry Platform: People | Go and Max |
| Ministry Platform: Campuses | Go and Max |
| Ministry Platform: Events | Max |
| Ministry Platform: Groups | Max |
Church Community Builder (CCB)
Set up CCB
- In Admin, go to Data → Catalog.
- Find the CCB integration and enter your CCB address (for example,
https://yourchurch.ccbchurch.com) and your CCB API username and password. Credentials are stored encrypted. - Confirm the workflows are running in Data → Status.
The API account you use must be active in CCB and have the necessary permissions.
What syncs from CCB
- People — person profiles sync in both directions: CCB people appear in Apollos, and new app sign-ups are created in CCB.
- Groups — group profiles and participants sync to become Communities in Apollos.
- Events — event profiles sync to the app.
- Campuses — the campus list and profile data sync.
- Campus tags — a tag is created for each CCB campus, and renaming a campus in CCB renames the tag.
CCB limitations
- CCB does not sync giving, content, or prayer requests — those are managed within Apollos. See How giving works and Prayer.
- Profile images and member device records don't sync to CCB.
- Group sync can get noisy without filtering. Work with the Apollos team during setup to define which group types should sync, so your Communities tab isn't overwhelmed.
Ministry Platform
Set up Ministry Platform
- In Admin, go to Data → Catalog.
- Find the Ministry Platform integration and enter your credentials.
- Choose which Ministry Platform group types should sync as communities.
- Confirm the workflows are running in Data → Status.
What syncs from Ministry Platform
Ministry Platform sync can include people, campuses, events, groups, and giving, depending on your plan and configuration.
- Groups — selected Ministry Platform group types sync as Communities in Apollos. Use the group type selector in Data → Catalog to decide which groups should appear.
- Giving — gifts, recurring gifts, and refunds made through Apollos are matched to people and recorded in Ministry Platform. Fund and campus mappings keep each gift attached to the right records.
Giving charges sync to Ministry Platform nightly after the integration is configured.
Ministry Platform limitations
- Coverage is more limited than Rock or Planning Center — content and prayer requests are managed within Apollos rather than synced.
- Events sync has had reported issues; contact Apollos support if events aren't appearing as expected.
- Persistent sign-in for giving isn't natively available — single sign-on requires custom integration work.
Troubleshooting
Do I have to pick our group types again?
No. Churches already syncing Ministry Platform groups keep the group types they were syncing before the group type selector appeared, so nothing needs to be set up a second time. Open Data → Catalog to confirm the selection if the Communities list looks wrong.
Can Ministry Platform Programs become giving funds?
Yes. Programs sync into Apollos as donation funds, so members give to the same Programs your finance team maintains. Add or rename a Program in Ministry Platform and the change reaches Apollos on the next sync. See Set up giving.
Why aren't my CCB groups or events syncing?
An earlier issue with CCB groups and events sync has been resolved. If you still see problems, toggle the integration off and back on in Data → Catalog to trigger a fresh sync.
Why is a CCB campus tag using an old name?
Run a fresh CCB sync from Data → Catalog. Campus tag names update when the upstream CCB campus name changes. If the old name remains after a successful sync, contact Apollos support with the campus name and CCB ID.
Why are there so many groups in my Communities tab?
Group type filtering needs to be configured. Contact Apollos support to refine which CCB group types are included.
Why is CCB failing to connect?
Verify your CCB address and API username/password are correct, the API account is active in CCB, and it has the necessary permissions.
Why aren't my Ministry Platform events appearing?
This is a known issue. Contact Apollos support to investigate your configuration.
Why are the wrong Ministry Platform groups appearing?
Check the group type selector in Data → Catalog. Only selected Ministry Platform group types should sync as communities. After changing the selection, allow the next sync to update the Communities list.
Why aren't donations appearing in Ministry Platform?
Check Data → Status to confirm the giving sync workflow is running. Donations are matched to people before they're recorded, so a missing or duplicate person record can also delay a gift. See Giving troubleshooting.
