Kindrid is an entirely new approach to unleashing generosity in the Church. It changes how giving is talked about, how it's experienced, how it's structured, how it's sustained, and how it works.

This integration pushes donations made through Kindrid into the Platform as they process. Admins are then able to create Batches and Deposits from within the Platform to complete donation processing.


There is no charge from MinistryPlatform for configuring the integration.

Fees from Kindrid will be assessed as per each church's individual contract agreement.

Initial Setup and Requirements

An account with Kindrid must be established before the integration can be configured.

Integration Setup

Step 1: In MP

  1. Go to Administration > API Clients
  2. Click NEW
  3. Enter Kindrid for Display Name and Client ID
  4. Enter a Client Secret. This is the 'password' used by Kindrid to access your MinistryPlatform database. We highly recommend using a password generator to have your Client Secret be very unique and secure.
  5. Select a Client User. Choose: API, API | Login: apiuser
  6. Authentication Flow: Authorization Code, Implicit, Hybrid, Client Credentials, or Resource Owner
  7. All other settings can remain the same
  8. Click SAVE

Step 2: Setup Integration in Kindrid

  1. Once you have the items listed above, login to your Kindrid Admin account
  2. Navigate to the Settings cog
  3. Click on the ChMS Integration box
  4. Select the "Ministry Platform" option from the Integration drop down
  5. Once here, enter your base URL to your Ministry Platform installation
  6. Then enter your Client ID and Client Secret
  7. Save

Fund Mapping

Once your integration is setup, you'll need to configure the Fund Mappings to sync Kindrid Funds with MinistryPlatform Programs.

Donor Matching

If no match is found, the donation will be matched to "***Default, Contact." The transaction details contains all of the donation information, including the name and email to assist the admin in assigning the donation to the proper donor. The donors can then be assigned/created by going to Tools > Assign Donor.


Support is provided by Kindrid. 

See Also