Adding appeal lookup ID to gift notification flow
Hi everyone,
I'm using the large gift email notification flow and my fundraisers are requesting to see the appeal name, aka lookup ID (not system ID), in the notification. I've had a play around but I'm afraid I'm a complete newbie at this and haven't been able to get it to work. Has anyone had any success with this? We frequently use split gifts too (the split is on the fund but the appeal is usually the same on each line) so bonus points if you can tell me how to do it without triggering duplicate sends!
Comments
-
@Jenny Mulcock
This isn't particularly hard to do, just needed to know there are some data operation action that flows gives you to make it all happen.First, we add an action to initialize an Array variable to store the potentially multiple and different Appeal ID (Appeal Lookup ID)
screenshot shows last action so you know where to add the new action Then we add actions to Select only the Gift splits appeal ID (appeal system id):
This will result in the Select output to be an array of appeal system ids. (i.e. ["5000" , “6000”]
Then we add action to Parse JSON of the union expression that joins the Select output with itself. union expression will automatically remove duplicates: union(body('Select'),body('Select'))
After that, we will Apply to Each on each unique appeal system id to Get an appeal record and append to the Appeal Lookup IDs array variable the Appeal Lookup ID.
Now, in your email, you can use the join() expression to join the Appeal Lookup IDs variable together with any “separator” of you selection
for example separate with a semi-colon: join(variables('Appeal Lookup IDs'), '; ')Finally, you will want to make sure to “reset” the array variable Appeal Lookup IDs before your next gift record.
This goes RIGHT AFTER the Mail action 1 -
@Jenny Mulcock
Here's a sample output on a real run of this updated flow:0 -
@Jenny Mulcock
Here's an exported package you can import and update if you don't want to go through the steps or is having trouble:0 -
@Alex Wong thank you so much! I'm going to give it a go now. ?
0
Categories
- All Categories
- 6 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
- 33 Blackbaud Impact Edge™
- 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™
- 375 YourCause® from Blackbaud®
- 160 Organizational Best Practices
- 232 The Tap (Just for Fun)
- 31 Blackbaud Community Challenges
- Blackbaud Consultant’s Community
- 19 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