What would you like to know more about?

Show Page Sections

Legacy Protect My Ministry Instructions

Instructions for the older version of the Protect My Ministry integration with MinistryPlatform.

Attention: These integration instructions apply to a Protect My Ministry product that will soon change. We recommend migrating to their new user-friendly version and using these instructions instead. For more information and help migrating to the updated product, contact Protect My Ministry at support@protectmyministry.com.
Warning: You CANNOT use the old Protect My Ministry integration and the new Protect My Ministry integration at the same time. You must first complete applications submitted from the old form before you sign up to use the new Protect My Ministry integration.

Step 1: Integration Sign-up

To use MinistryPlatform to submit Background Checks to Protect My Ministry, you must complete this step even if you already use Protect My Ministry.
  1. Complete the Integration Sign-up Form. You must insert your MinistryPlatform domain into the link provided and give a username and password (that you come up with) for Protect My Ministry to use to create your new Protect My Ministry user account. The link will NOT work until the integration is complete.
  2. Choose the packages you want to configure. Options are detailed on the Protect My Ministry site.

Step 1b: Adjudication (Optional)

Work with Protect My Ministry to set up adjudication:

  • Adjudication is church-specific criteria to automatically mark a Background Check clear.
  • Adjudication is global for the church and applies to all submitted Background Checks.
  • If you configure adjudication with Protect My Ministry and:
    • If the background check record returns:
      • Clear: The Background Check record in the Platform will have All Clear set to Yes.
      • Need More Info / Not Clear: The Background Check record in the Platform will have All Clear set to Undefined to allow for human review and assessment.
  • Submit a ticket to compliance@protectmyministry.com requesting to add risk assessment to your account and mention that you use MinistryPlatform terms accept or reject.

Step 2: In MinistryPlatform

Don't forget to set your Background Check Request Tool configuration settings!

You will receive an API username and password (this is different than the Protect My Ministry user account you created in the Sign-up form). We have you create this record to keep the username and password secure. We will delete this record when we complete our part.

Tip: Best Practice is to create a NEW company contact using the Add/Edit Company tool, then create a NEW user for each integration. Set up your API Client before configuring this integration. Be sure to grant Administrative rights to the new API user!
  1. In the navigation menu, click Administration > API Clients.
  2. Click New API Client, and add a record for Protect My Ministry.
  3. Enter the username you received from Protect My Ministry into the Client ID field.
  4. Enter the password into the Client Secret field.
    Note: Do not leave any extra spaces or a return after you enter the username and password. This will cause an error on the portal page.

Request a background check with Protect My Ministry.

Step 3: Integration Setup

  1. Open a case with Support (or respond if a case is already open), and include the following:
    • A link to the API Client record.
    • A list of packages from the approved options below. Please use exact package names.
  2. Pause. You can't continue until we set up your integration. We do this on our end, and we will notify you when completed.

Step 4: Test Submission

Create a test submission to ensure the integration works as currently configured.

  1. Select a Contact. For testing purposes, it is best to use a real person, such as yourself.
  2. Launch the Background Check tool.
  3. Create a Background Check.
  4. Click Fill Out Form to view the form.
  5. Complete and submit the form.

You should receive an acknowledgment on the form page that you have submitted it successfully. If any steps fail, contact Support.