Deploy and configure Microsoft Cloud for Nonprofit
Important
Fundraising and Engagement is being retired. Support for Fundraising and Engagement will end at 11:59 PM Pacific Time on December 31, 2026. For more information, go to What’s new in Fundraising and Engagement.
Microsoft Cloud for Nonprofit includes solutions that are built on capabilities within the following apps:
- Microsoft Power Platform
- Microsoft 365
- Microsoft Azure
These solutions are deployed in Microsoft Cloud Solution Center. Solution Center provides a central place to deploy industry cloud solutions from Microsoft, including solutions that are part of Microsoft Cloud for Nonprofit.
This article provides an overview of how to deploy Microsoft Cloud for Nonprofit solutions. It includes information about what to do before and after deployment to set up and configure your solutions.
Prerequisites
- You must be a Microsoft Power Platform admin, or a tenant admin to deploy solutions in Solution Center.
- You must have licenses for the underlying technologies that you’re deploying. If your organization doesn't have the necessary licenses, you'll be notified during the deployment process.
- Learn more about compliance in Microsoft Cloud for Nonprofit and ensure you use services that match your requirements.
Deployment overview
Here are the solutions that are part of Microsoft Cloud for Nonprofit, along with predeployment and postdeployment information for each solution. Keep in mind that:
Some solutions have predeployment setup requirements. Microsoft Cloud for Nonprofit can't provide solutions for setting up the predeployment environments, but can assist with the deployment of Volunteer Management.
Some solutions require more configuration or have optional capabilities that you configure after deployment.
Solution | Prerequisites for installation | Predeployment requirements | Postdeployment configuration |
---|---|---|---|
Fundraising | Power Apps | Set up a Dataverse environment with a database | N/A |
Fundraising performance dashboard | Power BI | Enable apps not listed on AppSource | To use Fundraising performance dashboard, you need to connect to your data source. |
Grant Management | Power Apps | Set up a Dataverse environment with a database | N/A |
Volunteer Management | Power Apps | Set up a Dataverse environment with a database | (Optional) To enhance the capabilities of Volunteer Management, you can set up SharePoint integration if you want to store and access files in SharePoint. |
Volunteer Engagement | Volunteer Management Power Apps portal |
Set up a blank portal. | After you deploy Volunteer Engagement, you need to configure the portal. |
Volunteer center template | Microsoft 365 (SharePoint) | Apply the Volunteer center site template and customize your site. | |
Manage volunteers Teams template | Microsoft 365 (Teams) | Create a team using the Manage volunteers team template, and then add the Volunteer Management app to the Volunteer Management channel in the team. | |
Outcome Management | Power Apps | Set up a Dataverse environment with a database | N/A |
Program impact dashboard | Power BI | Enable apps not listed on AppSource | To use Program impact dashboard, you need to connect to your data source. |
Step 1: Prepare for your deployment
Some solutions have predeployment requirements. For each solution that you're deploying, complete the predeployment setup listed in the Pre-deployment requirements column of the Deployment overview table earlier in this article.
Set up a Dataverse environment
If you don't have a Dataverse environment with a database, you need to create one to deploy Volunteer Management. Although you can choose to create a Dataverse environment during the deployment process in Solution Center, we recommend that you set it up before you deploy the solution.
- Sign in to Power Platform admin center.
- Create a Dataverse environment with a database.
- You can access your environment by using the following URL,
https://[myenv].crm.dynamics.com
, where [myenv] is the name of your environment. - Complete any other predeployment requirements as indicated in the Deployment overview table.
Step 2: Deploy solutions
Use Solution Center to deploy solutions.
Sign in to Solution Center, and then select Nonprofit.
For each solution, you can choose Quick view to learn more about the solution, the dependencies required to deploy it, and get links to more information.
Choose the solutions that you want to deploy.
- For solutions that have the Go to setup option, you’re taken to a page to set up the solution.
- For solutions that have the Add option, Solution Center guides you through the deployment process and the solution is deployed in the background.
To learn more, see Use Microsoft Cloud Solution Center.
Step 3: Complete postdeployment configuration
Some solutions require configuration after deployment, and others have optional capabilities that you can set up after deployment.
For each solution that you deployed, complete the configuration tasks listed in the postdeployment configuration column of the Deployment overview table earlier in this article.
Step 4: Add users and assign security roles
Note
Complete this step if you deployed Volunteer Management.
To access Volunteer Management, users in your organization must be assigned the appropriate security roles.
Sign in to Power Platform admin center.
Select your environment, and then under Users, select See all.
On the Users page, add users to your environment and assign them to the security roles for the solutions you deployed, as listed in Security roles for Volunteer Management
To learn more, see Add users to an environment.