Power Automate
This section details everything you need to know about Microsoft's integration platform Power Automate and MinistryPlatform, including how to configure, test, and use it in the Platform.
Power Automate is Microsoft's low-to-no-code integration platform that enables workflows, automation, and more across a set of known connectors. That means you can use the power of the Platform to create automated workflows between the Platform and your favorite apps and services to synchronize files, get notifications, collect data, and more.
Ready to create an automation? Check out My First Power Automate Flow With MinistryPlatform In One Hour!
Configure the MinistryPlatform Connector
You should complete this multi-step process in the order displayed here, within one session of time.
First Things First
Start with these items to get everything in place before you begin:
- Obtain your Power Automate License. You'll need a license for each person who will create a flow using the same connector. Microsoft might offer discounted pricing for non-profits.
- Download the MinistryPlatform.swagger.json file. Feel free to review the related files in Github.
- Open MinistryPlatform and go to the Administration section.
- Know your MinistryPlatform base URL. Your base URL is your Platform URL without "/mp" at the end. For example, if your MinistryPlatform URL is https://example-church.ministryplatform.net/mp, your Platform base URL would be https://example-church.ministryplatform.net.
- Open Power Automate in an Incognito browser. This way, you can sign in to the Power Automate Connector with the Power Automate User you will create instead of automatically signing in with your credentials.
- Confirm your license gives you the access you need:
- Click the gear icon at the top right to open the Settings menu, then select View My Licenses.
- Most of the items under Capabilities should have a green check mark next to them.
- Make sure that you have access to both Premium connectors and Custom connectors.
In MinistryPlatform
- Go to Contacts, and create a new Contact record with the following information:
- Display Name: PowerAutomate
- Email: Enter an email address that will be listed as the sender when emails send from Power Automate.
- Go to and open APIUser record.
- Copy it (and its security roles) to a new User record. Then, enter the following information:
- User Name: PowerAutomate
- Display Name: PowerAutomate
- Password: P0werAutomate!
- Go to , and create a new API Client with the following information:
In Power Automate
Test the Connector
Using the MinistryPlatform Connector
Once you configure the Connector and start a Flow, you can use its Actions for automation. You can access these in the Custom section of the Add an action window.
If you use the cloud flows designer, it looks like this, and you can select Custom in the Runtime drop-down list:
If you use the classic designer view, it looks like this: