CRM Integration: Pushpay (CCB) ChMS

With Overflow’s Pushpay ChMS integration, all confirmed donor and transaction data is automatically synced to your ChMS account, making it easy to manage and report on all giving data in one centralized place.

This integration is included at no additional cost and can be enabled directly in your Overflow Dashboard.

Screen_Shot_2023-01-31_at_11.43.34_AM.png

🔧 Step-by-Step Setup

Step 1: Create an API User in Pushpay ChMS

  1. Log into your Pushpay ChMS Admin Console.

  2. Click the gear icon (top right corner), then navigate to the API section.

  3. Click “Add New API User”, and complete the required fields.

  4. Navigate to the Services tab and check the box labeled “Select All”.

  5. Save and record the following:

    • API Username

    • API Password

    • API URL
      Screen_Shot_2023-01-31_at_11.43.39_AM.png

You’ll need these when configuring the integration in Overflow.

Step 2: Connect Pushpay ChMS in Overflow

  1. In your Overflow Dashboard, go to Settings → Integrations.

  2. Locate Pushpay ChMS and click “Connect”.

  3. Enter the API Username, Password, and URL collected in Step 1.

  4. Click Save to complete the connection.

Step 3: Set Default Mapping

You’ll now be prompted to define how Overflow gifts are routed:

  • Default Campus: Select the campus that Overflow gifts should be associated with.

  • Default Chart of Accounts (Fund): Choose a default sub-campaign/fund where gifts should be applied if a specific mapping doesn’t exist.

💡 Custom mappings can be configured later per campaign or fund.

🔄 Sync Logic and Behavior

✅ What Gets Synced?

  • Gifts: All confirmed Overflow donations (credit, debit, ACH, stock, crypto).

  • Donor Info: Name, email, phone, and address.

  • Transaction Info: Amount, payment method, asset type (e.g., stock/coin name and quantity).

🧠 Matching Logic

  • Donor Matching: Overflow will auto-match gifts to existing donors in CCB using name, email, or phone.

  • New Donors: If no match is found, a new individual profile will be created in CCB.

  • Anonymous Donors: Anonymous gifts will sync under a generic “Anonymous Donor” profile without exposing personal info.

🛠 Troubleshooting & Permissions

🔐 Required API Permissions

To ensure the integration functions properly, the API user must have access to:

PermissionDescription
campus_listRead campuses
transaction_detail_type_listRead chart of accounts (funds)
create_individualCreate donor profiles
individual_searchSearch existing donors
online_giving_insert_giftCreate/sync gifts

🧪 Troubleshooting 

IssueResolution
Gifts not syncingConfirm credentials and permissions; check for API connection in Overflow.
Incorrect fund/campus mappingReview default mappings and adjust as needed in the Overflow Dashboard.
Duplicate donors createdEnsure donor data (email/phone) is consistent between Overflow and Pushpay ChMS.

🙋‍♀️ Still Have Questions?

Our Support Team is happy to help you with setup, mapping, or sync troubleshooting.

 

Was this article helpful?
0 out of 0 found this helpful

Articles in this section