Automated Donor Stewardship Workflow (Power Automate + SharePoint + Outlook)
Hi everyone,
I’m sharing a donor‑stewardship automation I built using Power Automate, SharePoint, and Outlook.
This workflow automatically:
- pulls donor data,
- generates personalized stewardship letters using Word templates stored in SharePoint,
- saves each letter into the correct folder,
- and sends a clean, formatted HTML summary email to solicitors.
I’m sharing all the files so you can import, test, and adapt the workflow for your own organization.
Important Note About the Data Source (Please Read)
To make this workflow portable and easy to import, I used a dummy JSON file that mimics the structure of actual donor data coming from Blackbaud’s native Power Automate connectors.
What this means for you:
- The workflow logic is complete
- The letter generation is complete
- The email formatting is complete
- But you will need to replace the dummy JSON with your own Blackbaud data source
I’ve included the sample JSON file so you can see the exact structure and field names the workflow expects.
Where to Get the Real Data (Blackbaud Native Connectors)
If you want to replace the dummy JSON with live data, you can use:
1. Blackbaud SKY API Connector (Power Automate)
Actions like:
- List Constituents
- List Gifts
- List Fundraisers
- List Actions
- List Assigned Solicitors
These return JSON objects that match the structure used in the sample file.
2. Blackbaud NXT Fundraising Connector
If available in your environment, you can pull:
- Gift details
- Donor details
- Fund information
- Campaign/appeal/event data
These return JSON arrays that can be mapped directly into the workflow.
Included in the Download
1. Power Automate Workflow (.zip)
- Import directly into your environment
- All actions, variables, and HTML formatting included
- Uses a dummy JSON source so it imports cleanly
2. Word Document Templates (SharePoint)
These templates are used to generate sample letters.
They include:
- Content controls
- Merge fields
- Clean formatting
- Ready for your branding
3. Sample JSON File
This file shows:
- The structure of the donor data
- Field names used in the workflow
- How to map your own Blackbaud connector output
4. Email Screenshot
Shows the final formatted email sent to solicitors, including:
- Grid‑lined HTML table
- Email buttons
- Phone links
- Clean spacing and layout
What the Workflow Does
Generates personalized donor letters
- Uses SharePoint‑stored Word templates
- Populates donor name, amount, fund, date, and type
- Saves each letter into the correct folder
Sends a formatted email to solicitors
- Fully styled HTML table
- Visible grid lines between rows and columns
- Buttons for “Email Donor”
- Phone links
- Consistent rendering in Outlook
Fully automated
Once triggered, the workflow:
- Reads donor data
- Generates letters
- Saves files
- Sends the summary email
- No manual steps required
A Thought to Leave You With
I hope this sparks some curiosity about what else can be achieved using this architecture.
Once you understand how Power Automate, SharePoint, and Blackbaud’s connectors fit together, the possibilities open up fast:
- automated pledge reminders
- solicitor activity dashboards
- donor journey workflows
- automated stewardship cycles
- personalized impact reports
- and much more
If you want to dive deeper into this subject or brainstorm ideas for your own organization, let’s connect.
I’d be happy to discuss and explore what’s possible.
Feel Free to Use, Modify, and Improve
This workflow is meant as a starting point for anyone looking to automate stewardship processes in Blackbaud environments.
If you adapt or enhance it, please share your version back with the community - we all benefit from shared learning.
Happy automating!
— Pujari
Answers
-
Thanks for sharing. @Crystal Bruce This looks like it should be shared in the SKY Developer community and the template showcase.
0 -
@Crystal Bruce - should we move this or will you be moving this template? Please advise?
0 -
This is so awesome!
0
Categories
- All Categories
- 7 Blackbaud Agents for Good™
- New Raiser's Edge NXT Community
- 6 Blackbaud Community Help
- 214 bbcon®
- 1.4K Blackbaud Altru®
- 407 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 16 donorCentrics®
- 361 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 669 Blackbaud Grantmaking™
- 590 Blackbaud Education Management Solutions for Higher Education
- 3.3K Blackbaud Education Management Solutions for K-12 Schools
- 950 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 85 JustGiving® from Blackbaud®
- 6.9K Blackbaud Raiser's Edge NXT®
- 3.9K SKY Developer
- 252 ResearchPoint™
- 121 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 245 Member Lounge (Just for Fun)
- 38 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Closed) PowerUp Challenge: Grid View Batch
- 3 (Closed) PowerUp Challenge: Chat for Blackbaud AI
- 3 (Closed) PowerUp Challenge: Data Health
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Product Update Briefing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports+
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Email Marketing
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Event Management
- 3 (Closed) Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 (Closed) Raiser's Edge NXT PowerUp Challenge: Query
- 811 Community News
- 3K Jobs Board
- 57 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)


