
Automated Payment Data Processing for a Non-Profit with Power Automate
Helping an environmental non-profit organization gain visibility on payments by integrating Dynamics 365 via Power Automate
Business Challenge
As a non-profit organization, Ecoaction deals with numerous partners, volunteers, and activists to raise funds for its initiatives through donations and subscriptions.
Managing all incoming payments and requests for membership and joining Ecoaction’s initiatives was performed manually across a few services covering various elements of work (contacts database, banks online services, mass mailing platform), which consumed much time and effort and imposed risks of errors and data inaccuracies. Thus, our client needed to centralize data collection and automate this process to optimize operational time & costs.
In addition, our client required technical assistance to improve the existing implementation of Microsoft Cloud for Nonprofit, Fundraising, and Engagement.
Solution & Business Value
We helped Ecoaction improve their previously implemented Microsoft Cloud and Dynamics 365 setups. Using Power Automate and API to connect to the client’s website, we also implemented automated payment data import as requested by the client.
As a result of this project, Ecoaction gained:
- Error-free payment data import that allows easy tracking of all the received and scheduled payments.
- Full transparency and visibility of financial inputs and the payment schedule for all sources.
- Reduced time and effort to manage all the payment activities of Ecoaction’s volunteers, members, and donors.
- Optimized operational cost due to automating tracking and import of payment data.
Being satisfied with the implemented solution, Ecoaction plans to continue collaborating with us to optimize licensing for Microsoft products and extend operational automation.
Technical Details
We started with an in-depth analysis of Ecoaction’s business needs and requirements. Since Microsoft Cloud for Nonprofit, Fundraising, and Engagement is developed mainly for US-based organizations, the client’s team customized its interface to fit their specific goals. They also automated the import of data entered by potential volunteers through the website form to the database.
Together with the client, we then further fine-tuned processes, rules, and interface aspects of Microsoft Cloud for Nonprofit, Fundraising, and Engagement.
After all the changes made, our client faced two significant challenges that we addressed:
- Tuned permission and role settings in Dynamics 365
- Integrated Power Automate to extend Dynamics 365 functionalities
The next stage was to automate the sync between the company’s website and Dynamics 365 to track and manage payments from different types of users made through the website. We used APIs to connect to the website and Power Automate to implement the integration.
Based on the payment type and its parameters, the system automatically retrieves the following data:
- Payment
- The intent to pay
- Payment schedule
Additionally, based on the organization’s terms, the system can now automatically grant a subscription for a newsletter or yearly membership to all users who made payments.
Technologies & Tools
- Microsoft Dynamics 365
- Microsoft Power Automate