Sharing my Power Automate template: Basic Individual Constituent Import
Description: This Solution includes four separate Power Automate flows that work together to import individual constituent records. (not organization records)
- Flow 1 - "Individual Import Request Received": receive an import request and prepare the import file for review
- Flow 2: (child Flow) - "CF_Search RENXT for Constituent Match return string of ids": searches RENXT for possible constituent matches
- Flow 3 - "Trigger Individual Constituent Import Review": review and confirm constituent matches and updates
- Flow 4 - "Process Individual Constituent Updates": import the individual constituent records data
Required connections:
- Microsoft Forms
- OneDrive for Business
- Approvals
- Excel Online
- SharePoint
- Office 365 Outlook
- Microsoft Teams
- Blackbaud Raisers Edge NXT Constituents
- Blackbaud SKY Add-ins
- Blackbaud Raisers Edge NXT Interactions
Suggested skill level:
- Intermediate
Configuration details:
- You will need to set up your developer account and create an application if you don't already have one. Please reference Blackbaud's SKYAPI Adaptive Card add-ins documentation.
- You will need to configure an environment that allows you to import an unmanaged solution if you don’t already have one. Here are some resources you may find helpful.
- Introduction to Power Automate Child Flows
- NOTE steps at Timestamp 24:56 to ensure child flow runs properly
- General How to Import Solutions
- Introduction to Power Automate Child Flows
- You will find details about which actions to update in each flow are included in the instructions section. Details about what to update for each specific action are included as a note on the action inside the flow.
- Reference the Common Import Errors section if you receive any errors during import or testing.
Category:
- Automation, Data Management
Instructions:
- See Individual Constituent Import Instructions Word document in files section
Files:
- Individual Constituent Import template.xlsx
- Microsoft Forms
- Individual Constituent Import List with schema.csv
- BasicIndividualConstituentImport_1_0_0_5.zip
- Individual Constituent Import Instructions.docx
- ✨@Ashley Moose demonstration of SolutionImport2.mp4✨
Common Import Errors:

Error: Failed to retrieve dynamic outputs.
- Solution: Create a new connection/connection reference. If a new one is created, make sure to update other actions of the same type, (i.e. all SharePoint actions), to use this connection.

- Error: Action 'Run a child flow" has defined a child flow that contains run only user connections.
- Solution: Reference Timestamp 24:56 of video resource provided in configuration details to double check the Run only users section for the child flow (CF_Search_RENXT_for_Constituent_Match_return_string_of_ids) and ensure all connections are set to "Use a specific connection" (not Provided by run-only user).

Comments
-
@Hallie Guiseppe, I'm so excited about this project!!!!! Thanks for sharing!
1 -
@Hallie Guiseppe Amazing work! Thank you!
1 -
@Hallie Guiseppe does this template include the gift batching process?
0 -
No. That process was so specific to our organization I didn't think it would be valuable to others. This flow includes all the concepts involved to demonstrate how the constituent matching adaptive cards work. Once you understand that you can build imports that will meet your organizations specific needs.
0 -
@Edward Hohlbein
You are so welcome! Thanks for attending the #bbevdays session!1 -
@Hallie Guiseppe Great idea. I just did the same for our session. Hope to catch your session once the sessions are shared.
1 -
@Lucy Ruiz
Please let me know what your session is titled. I am going to create a separate community post and share all the questions I receive and a link to the recordings once they are posted to YouTube. I'd like to include other sessions too so people can see there are different ways to use the Power Automate tools. @Shelby Lewis is also presenting her import process this week so I'll be dropping that into the post too. Such exciting times!3
Categories
- All Categories
- 2 Blackbaud Community Help
- High Education Program Advisory Group (HE PAG)
- BBCRM PAG Discussions
- Luminate CRM DC Users Group
- DC Luminate CRM Users Group
- Luminate PAG
- 186 bbcon®
- 1.4K Blackbaud Altru®
- 389 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 14 donorCentrics®
- 355 Blackbaud eTapestry®
- 2.4K Blackbaud Financial Edge NXT®
- 616 Blackbaud Grantmaking™
- 542 Blackbaud Education Management Solutions for Higher Education
- 3.1K Blackbaud Education Management Solutions for K-12 Schools
- 909 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 207 JustGiving® from Blackbaud®
- 6.2K Blackbaud Raiser's Edge NXT®
- 3.5K SKY Developer
- 236 ResearchPoint™
- 116 Blackbaud Tuition Management™
- 160 Organizational Best Practices
- 232 The Tap (Just for Fun)
- 30 Blackbaud Community Challenges
- Blackbaud Consultant’s Community
- 18 PowerUp Challenges
- 3 Raiser's Edge NXT PowerUp Challenge: Gift Management
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 3 Raiser's Edge NXT PowerUp Challenge: Home Page
- 4 Raiser's Edge NXT PowerUp Challenge: Standard Reports
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 71 Blackbaud Community All-Stars Discussions
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 743 Community News
- 2.8K Jobs Board
- Community Help Blogs
- 52 Blackbaud SKY® Reporting Announcements
- Blackbaud Consultant’s Community
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- Blackbaud Francophone Group
- Blackbaud Community™ Discussions
- Blackbaud Francophone Group