Skip to content

every name where it belongs

Connect your ChMS

Connect your church management software once, and every volunteer who signs up on any of your sheets lands in it automatically — no more retyping names on Monday morning.

ChMS sync is a Pro plan feature ($24/mo). All integrations live in one place: Dashboard → your name (top right) → Integrations. The “Your church software” question at the top of that page isn't a connection: it puts your system's card first and tells us which syncs to build next. Every plan.

The short answer: Open Dashboard → Integrations and connect: Planning Center and CCB use your existing login (no API key), while MinistryPlatform takes a domain, client ID, and client secret from an API client your MP admin creates. Connect once and every future sign-up syncs automatically.

Planning Center

Planning Center connects with your Planning Center login — no API key needed.

  1. Open Integrations and click “Connect with Planning Center.”

  2. Sign in to Planning Center.

    Use an account with access to People and Services — People is where volunteers sync, and Services is only used if you later link a sheet to a Services team. (Connected before Services was an option? Click Reconnect once to grant it.)

  3. Approve the access request.

    Planning Center shows what SignUpChurch will be able to do; click allow and you're sent back with a green Connected badge.

MinistryPlatform

MinistryPlatform runs on your church's own domain and uses an API client (a client ID + secret) that your MP administrator creates.

  1. Create an API Client in MinistryPlatform.

    In MinistryPlatform, go to Administration → API Clients and add a new client (ACST's API Clients guide covers the details). The client is tied to a user account and inherits that account's permissions — it needs to be able to read and create Contacts.

  2. Gather three things.

    • Your MP domain — the address you use MP at, e.g. my.gracechurch.org
    • The API client's Client ID
    • The API client's Client Secret
  3. Enter them in SignUpChurch.

    On the Integrations page, fill in the domain, client ID, and client secret on the MinistryPlatform card and click Connect.

Church Community Builder (CCB)

Church Community Builder (Pushpay) connects with your CCB login — no API key needed. You'll just need your church's CCB subdomain first.

  1. Find your CCB subdomain.

    It's the first part of the address you use CCB at: if your church signs in at grace.ccbchurch.com, the subdomain is grace. (Pasting the full address into the form works too.)

  2. Enter the subdomain on the CCB card and click “Connect with CCB.”

  3. Sign in to CCB and approve.

    Use a Master Administrator account — CCB only lets a Master Admin authorize an integration. Approve the access request and you're sent back with a green Connected badge.

Breeze, Tithe.ly & Realm

Breeze and Tithe.ly (now one platform under Tithe.ly) no longer offer public API access, so both syncs are built and waiting on partner API access from Tithe.ly. Realm (ACS Technologies) has no API at all, so there's nothing to connect to; instead, Export for Realm on any sheet or the People page gives you a file in Realm's own import layout — see Import sign-ups into Realm. All three show as “Coming soon” on the Integrations page. Want a heads-up when they go live? Drop us a note.

Breeze church? We need testers. The Breeze sync is built, and we're looking for a few Breeze churches to try it before launch. Sign in and send us a note through the contact form (or email support@signupchurch.com) if you're willing to help.

Troubleshooting & good to know

  • Connection error badge? The key didn't work — it may be mistyped, revoked, or missing permissions. Paste a fresh key and click Reconnect; the new credentials replace the old ones in place.
  • Your keys are safe. API keys and secrets are encrypted before they're stored, and we never display them back to you.
  • Disconnect any time. Only the account owner can disconnect (admins can connect and reconnect). Disconnecting deletes the stored credentials. People already synced stay in your ChMS — SignUpChurch never deletes anything there.
  • You can connect more than one ChMS — every sign-up syncs to all connected systems.

Common questions

Do I need an API key to connect Planning Center or CCB?
No. Both connect with your existing login — Planning Center through its standard sign-in, and CCB through a Master Administrator's approval (you'll enter your church's CCB subdomain first). Only MinistryPlatform uses credentials: a domain, client ID, and client secret from an API client your MP admin creates.
Can I connect more than one ChMS?
Yes. You can connect multiple systems at once, and every sign-up syncs to all of them.
What happens to synced people if I disconnect?
Disconnecting deletes the stored credentials from SignUpChurch, and only the account owner can do it. People already synced stay in your ChMS — SignUpChurch never deletes anything there.
When are Breeze, Tithe.ly, and Realm coming?
Breeze and Tithe.ly syncs are built and waiting on partner API access from Tithe.ly. Realm has no API, so there's no sync to wait for: use Export for Realm on a sheet or the People page to get a file in Realm's own import layout (Basic & Pro). All three show as coming soon on the Integrations page. The Breeze sync is looking for testers — if your church uses Breeze, send us a note through the contact form.
Curious exactly what sync writes into your ChMS? Read What sync updates (and what it doesn't).

Next up: What sync updates (and what it doesn't) →