GiveCentral is a multi-platform online donation tool that helps small to mid-size nonprofits with their fundraising and donor management efforts. 

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

Field Mapping

Note: GiveCentral will also be sending all user's info like name, email address, etc. into the Donation notes section


There is no charge from MinistryPlatform for configuring the integration.

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

Initial Setup and Requirements

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

Integration Setup

Step 1: In MinistryPlatform

  1. Administration > API Clients
  2. Click NEW
  3. Enter GiveCentral for Display Name and Client ID
  4. Enter a Client Secret. This is the 'password' used by GiveCentral 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
    • Note that whatever Client User you choose/create, they must have a Security Role with Administrator rights.
  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 GiveCental

  1. Organize all funds, fund IDs, donors and donor IDs
  2. Contact GiveCentral to be assigned Implementation Manager
  3. Work with Implementation Manager one on one to familiarize
  4. Contact GiveCentral Support ( for any questions or issues at any time

Mapping GiveCentral "Events" to MP Programs

  1. Login to GiveCentral Admin Account
  2. Events
  3. View All
  4. Click an Event
  5. Scroll down to Program ID
  6. Enter the Program ID of the corresponding MP Program
  7. Click Finish Editing


Donor Matching

If no match is found, the donation will be matched to "***Default, Contact." The transaction details contain 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.

Mapping MP Donor ID to GiveCentral Donors:

  1. Log in to GiveCentral Admin Account
  2. Donors
  3. Search Donor
  4. Click on Donor
  5. Edit Primary Information
  6. Add Donor ID
  7. Click Save Donor button



Support is provided by GiveCentral. 

See Also