What would you like to know more about?

Onboarding Integrations Checklist

Ready to start working in MinistryPlatform? We're glad you're eager! But first, you'll want to make sure your setup is complete. Review the following items and integrations to ensure you're really ready to get started.

SendGrid

Do users need to send emails from the Platform? Enable emailing with SendGrid.

Setup

Review the SendGrid article for an overview. Then, decide the type of setup you need.

For Dedicated Hosting:
  1. Create a SendGrid account. (See SendGrid's Pricing and Plans.)
    • Dedicated IP is recommended for best deliverability.
  2. Generate an API key, and send it to us when requested.
  3. Verify your email domain.
  4. Configure the endpoint:
    • Update the Domain record in the Platform.
    • Create a Webhook in the Platform.
    • Enter the Webhook in SendGrid.
For Shared Hosting:
  • We will set up the account, create the API key, and configure the endpoint.
  • You can take control of the SendGrid account.
  • Set up two-factor authentication.
  • Verify your email domain.
For Dioceses:

Check to See If It's Working

Do emails send successfully?
  1. Select a Contact record with an email address that you have access to.
  2. From the Actions menu, click Message.
  3. Compose and send the email.
  4. Check if you received the email at the selected email address.
  5. SendGrid shows delivery status data if you need additional assistance with troubleshooting.
Are Message records showing deliverability data (for example, bounces, clicks, delivered)?
  1. Open a Message record in the Platform.
  2. Check the Action Status field on the Recipient records.

Twilio

Do users need to send text messages from the Platform? Enable texting with Twilio.

Setup

Review the Twilio article for an overview, setup steps, and tips.
  1. Create a Twilio account. (See the Twilio SMS Pricing page. Ask about non-profit pricing!)
  2. Purchase a phone number through Twilio.
  3. Update the Domain record in the Platform.
  4. Add Outbound SMS Numbers to the Platform.
  5. Create security roles for text messaging, and assign users.
  6. You can register for an A2P (Application to Person) Campaign in Twilio to ensure messages are compliant.

Check to See If It's Working

Do text messages send successfully?

  1. Select a Contact record with a mobile phone number that you have access to.
  2. From the Actions menu, click Message, and select Text Message at the top.
  3. Compose and send the text.
  4. Check if you received the text at the selected mobile phone number.

    Twilio shows information about text messages if you need additional assistance with troubleshooting.

If an individual opts out (for example, replies STOP), text messages will not deliver, and the Do Not Text field on their Contact record will set to Yes.

If an individual opts in (for example, replies START), text messages will deliver, and the Do Not Text field on their Contact record will set to No.

Melissa Data SmartMover

Should you validate addresses entered in the Platform? Enable address validation with Melissa Data SmartMover.

Setup

Review the Melissa Data Address Validation article for an overview.
  1. Contact Melissa Data SmartMover to set up an account. This is typically done by email. (See the Melissa Data SmartMover Pricing page.)
  2. Update the Domain record in the Platform.

Check to See If It's Working

Do Address records update in the Platform?
  1. Go to Lookup Values > Addresses.
  2. Check if addresses validate to USPS standards.
  3. The Validated field should be set to Yes.
  4. Postal Codes should have the additional four digits at the end.

Google Maps

Should users see maps for record insights and widgets? Do you want to allow addresses to auto-fill in the Add/Edit Family tool? Enable mapping and address auto-fill with Google Maps.

Setup

Review Google Maps API Key for an overview and setup steps.
  1. Create a Google Console account.
  2. Enable APIs.
  3. Configure MinistryPlatform URLs in Google Console, including:
    • MinistryPlatform URL
    • Cloud URL
    • Widget URL (for example, church website)
  4. Copy the API key.
  5. Add the API key to the applicable Configuration Setting in the Platform.
  6. Add the API key to the Domain record in the Platform.

Check to See If It's Working

Do addresses auto-fill in the Add/Edit Family tool?
  1. Launch the Add/Edit Family tool.
  2. Begin typing a valid address in the Address field. It should auto-fill the remainder of the address.
Do Record Insights display maps where appropriate?
  1. Open a Contact record.
  2. Check the Household Map record insight. A map should display for a valid address.

Do Widgets display maps where appropriate?

Bing

Could it be useful to have latitude or longitude, driving distance, and driving time to addresses? Enable CloudServices geocoding and distance and drive time utilities with Bing.

Note: CloudServices applications cost $25 per month, which includes installation and support.

Setup

Review the Bing API Key article for an overview and setup steps.
  1. Create a Bing account.
  2. Create an API key.
  3. Add the API key to the applicable Configuration Setting in the Platform.
  4. Contact Support to install and enable the CloudServices utilities you want.

Check to See If It's Working

Do Address records update with Latitude and Longitude?

Do Household/Family records show Driving Distance and Driving Time?

Background Checks

Do you have staff and volunteers working with children and youth? Enable an integration with one of our background check providers.

Setup

Review the Background Checks article for an overview and a list of our integration partners.
  1. Create an account with one of the background check providers we integrate with.
  2. View the instructions related to your background check provider.

Check to See If It's Working

Can you launch the Background Check Request tool from a Contact record without any errors?

Does the system create Background Check records? To check, go to People Lists > Background Checks.

Online Giving

Do you allow people to give donations online? Enable an integration with one or our online giving providers.

Setup

Review the Integrations article for a list of our giving and donor development integration partners.
  1. Create an account with one of the online giving providers we integrate with.
  2. Check out the instructions related to your online giving provider.

Check to See If It's Working

Does the system create Donor and Donation records?

Financial Exports

Do you need to export financial data into your accounting system? Enable financial exports from MinistryPlatform.

Setup

Review the Export article for an overview and additional information.
  1. Check out the instructions related to your financial system.
  2. Update the Bank record with the account number.
  3. You may also need to update Program records with the account number.

Check to See If It's Working

Can you upload financial information into your accounting system?

Bank File Exports

Do you need to export files containing Batch and Donation details for use with your bank? Enable bank file exports from MinistryPlatform.

Setup

Review the Exporting a Batch article for an overview and export steps. For the Bank X937 file, you'll need to work with your bank and Support before exporting your batch.
  1. If you want to use an X937 file, see X937 File Setup and complete all the necessary steps.
  2. Export the batch from the Batch Manager Tool.
  3. In the Bank Settings drop-down list, select the appropriate file settings to use.
  4. Upload the file to your bank per your bank's protocol.

Check to See If It's Working

Once exported, do you see an Export Summary that shows the batch count and sum?