Email Receipts
Hi, I know this has been a topic for years. Has anyone found a way to do this out of CRM for donations that don't go through online giving? And if not using native functionality, customization, or BBIS, does anyone have a 3rd party tool they'd recommend we check out? We spend a lot of money every year on printing and mailing, plus staff time, and we'd like to explore shifting to email receipts for all of our donations and pledge reminders. We currently have email receipts for credit card gifts made through our online giving site, but the majority of our gifts do not go through this site.
Comments
-
@Kierstin Sykes ultimately, we wound up implementing the e-receipting functionality that is part of the Zuri Group's Expert Access for CRM. So a 3rd party solution. Here is a quick video of that Zuri offering.
1 -
@Kierstin Sykes We also are using Zuri's e-Receipting process.
1 -
@Kierstin Sykes Blackbaud also has a custom e-receipt package that you can purchase. It looks similar to the Zuri product, but maybe slightly less refined. There are still certain kind of receipts that we still need to run through the old receipt process, but it does a fairly decent job. It is clunky… but it has cut the number of receipts that we mail down by a huge margin.
1 -
@Kierstin Sykes
Do you send emails out of CRM? If so, you can write a relatively simple query extension to expose a receipt URL + transaction ID, and use it in an export definition. Once it's in an export definition, you can use it as a merge field in your CRM email. So the user gets a “Click here to view your receipt” link in their email, and when they click it, it takes them to [https://your-receipt-url.com?revenueid=<guid>]. Then the burden is on “your-receipt-url” to pull the data for the “revenueid” and render the receipt. So it's a customization, but a very doable (and kind of fun) one.1 -
@Kierstin Sykes
We initially used the custom from Blackbaud which is similar to what @Joseph Styons described. That method has the drawback of either requiring the donor to create a BBIS account to access the page that generates the receipt, or to have the page accessible to the public and hope that security through obscurity with protect donor information. Less than 10% of our donors have elected to create a BBIS account. And since we have the donor's contact information on the receipt, it was determined that it would be unacceptable under SC law to have it publicly available if you just guessed GUIDs until you got a result.We ended up using the customization as a base for our final solution. We use the standard receipting process to create a selection of revenue IDs. We then feed that selection through a custom process that passes each revenue id to an SSRS report. The process does several things depending on some configuration settings. The first is that it saves the output as a pdf as a revenue attachment. If configured to do so, the process adds the pdf to a zip file containing all of the pdfs created in the run. Finally, if configured to do so, and if the donor has a valid email address on file, and has not elected to not receive eReceipts, it composes an email from a email template, attaches the pdf to the email and sends it to the donor's primary email address. We also created a custom BBIS part to surface the receipts for the donor if they do have a BBIS account.
The zip file is available for our gift processor to download, print, and mail. Note that the email engine in CRM does not allow for attachments. We ended up using SendGrid for this purpose.
Jay
1 -
@Jay Trussell This is a really good summary. I'd only add that re: the guid “security through obscurity”, it's not going to be possible to guess guids, but a workaround to that issue is to have the link go to a “Please verify your email that looks like “a***@b **.com”. That adds a little complexity, but not much.
1 -
@Joseph Styons
I think the concern was not so much as trying to target an individual, but a scraping attack to get what they could find. I agree with you that the likelihood of guessing even a single valid guid is astronomically low. But I think I would spend more time arguing the point than it took us to implement the current solution.2 -
Thank you to everyone who has replied so far! I really appreciate it. We we explore we may reach out with further questions.
0
Categories
- All Categories
- Shannon parent
- shannon 2
- shannon 1
- 21 Advocacy DC Users Group
- 14 BBCRM PAG Discussions
- 89 High Education Program Advisory Group (HE PAG)
- 28 Luminate CRM DC Users Group
- 8 DC Luminate CRM Users Group
- Luminate PAG
- 5.9K Blackbaud Altru®
- 58 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 409 bbcon®
- 2K Blackbaud CRM™ and Blackbaud Internet Solutions™
- donorCentrics®
- 1.1K Blackbaud eTapestry®
- 2.8K Blackbaud Financial Edge NXT®
- 1.1K Blackbaud Grantmaking™
- 527 Education Management Solutions for Higher Education
- 21 Blackbaud Impact Edge™
- 1 JustGiving® from Blackbaud®
- 4.6K Education Management Solutions for K-12 Schools
- Blackbaud Luminate Online & Blackbaud TeamRaiser
- 16.4K Blackbaud Raiser's Edge NXT®
- 4.1K SKY Developer
- 547 ResearchPoint™
- 151 Blackbaud Tuition Management™
- 1 YourCause® from Blackbaud®
- 61 everydayhero
- 3 Campaign Ideas
- 58 General Discussion
- 115 Blackbaud ID
- 87 K-12 Blackbaud ID
- 6 Admin Console
- 949 Organizational Best Practices
- 353 The Tap (Just for Fun)
- 235 Blackbaud Community Feedback Forum
- 124 Ninja Secret Society
- 32 Blackbaud Raiser's Edge NXT® Receipting EAP
- 55 Admissions Event Management EAP
- 18 MobilePay Terminal + BBID Canada EAP
- 36 EAP for New Email Campaigns Experience in Blackbaud Luminate Online®
- 109 EAP for 360 Student Profile in Blackbaud Student Information System
- 41 EAP for Assessment Builder in Blackbaud Learning Management System™
- 9 Technical Preview for SKY API for Blackbaud CRM™ and Blackbaud Altru®
- 55 Community Advisory Group
- 46 Blackbaud Community Ideas
- 26 Blackbaud Community Challenges
- 7 Security Testing Forum
- 1.1K ARCHIVED FORUMS | Inactive and/or Completed EAPs
- 3 Blackbaud Staff Discussions
- 7.7K ARCHIVED FORUM CATEGORY [ID 304]
- 1 Blackbaud Partners Discussions
- 1 Blackbaud Giving Search™
- 35 EAP Student Assignment Details and Assignment Center
- 39 EAP Core - Roles and Tasks
- 59 Blackbaud Community All-Stars Discussions
- 20 Blackbaud Raiser's Edge NXT® Online Giving EAP
- Diocesan Blackbaud Raiser’s Edge NXT® User’s Group
- 2 Blackbaud Consultant’s Community
- 43 End of Term Grade Entry EAP
- 92 EAP for Query in Blackbaud Raiser's Edge NXT®
- 38 Standard Reports for Blackbaud Raiser's Edge NXT® EAP
- 12 Payments Assistant for Blackbaud Financial Edge NXT® EAP
- 6 Ask an All Star (Austen Brown)
- 8 Ask an All-Star Alex Wong (Blackbaud Raiser's Edge NXT®)
- 1 Ask an All-Star Alex Wong (Blackbaud Financial Edge NXT®)
- 6 Ask an All-Star (Christine Robertson)
- 21 Ask an Expert (Anthony Gallo)
- Blackbaud Francophone Group
- 22 Ask an Expert (David Springer)
- 4 Raiser's Edge NXT PowerUp Challenge #1 (Query)
- 6 Ask an All-Star Sunshine Reinken Watson and Carlene Johnson
- 4 Raiser's Edge NXT PowerUp Challenge: Events
- 14 Ask an All-Star (Elizabeth Johnson)
- 7 Ask an Expert (Stephen Churchill)
- 2025 ARCHIVED FORUM POSTS
- 322 ARCHIVED | Financial Edge® Tips and Tricks
- 164 ARCHIVED | Raiser's Edge® Blog
- 300 ARCHIVED | Raiser's Edge® Blog
- 441 ARCHIVED | Blackbaud Altru® Tips and Tricks
- 66 ARCHIVED | Blackbaud NetCommunity™ Blog
- 211 ARCHIVED | Blackbaud Target Analytics® Tips and Tricks
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- Luminate CRM DC Users Group
- 225 ARCHIVED | Blackbaud eTapestry® Tips and Tricks
- 1 Blackbaud eTapestry® Know How Blog
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)
- 1 Blackbaud K-12 Education Solutions™ Blog
- 280 ARCHIVED | Mixed Community Announcements
- 3 ARCHIVED | Blackbaud Corporations™ & Blackbaud Foundations™ Hosting Status
- 1 npEngage
- 24 ARCHIVED | K-12 Announcements
- 15 ARCHIVED | FIMS Host*Net Hosting Status
- 23 ARCHIVED | Blackbaud Outcomes & Online Applications (IGAM) Hosting Status
- 22 ARCHIVED | Blackbaud DonorCentral Hosting Status
- 14 ARCHIVED | Blackbaud Grantmaking™ UK Hosting Status
- 117 ARCHIVED | Blackbaud CRM™ and Blackbaud Internet Solutions™ Announcements
- 50 Blackbaud NetCommunity™ Blog
- 169 ARCHIVED | Blackbaud Grantmaking™ Tips and Tricks
- Advocacy DC Users Group
- 718 Community News
- Blackbaud Altru® Hosting Status
- 104 ARCHIVED | Member Spotlight
- 145 ARCHIVED | Hosting Blog
- 149 JustGiving® from Blackbaud® Blog
- 97 ARCHIVED | bbcon® Blogs
- 19 ARCHIVED | Blackbaud Luminate CRM™ Announcements
- 161 Luminate Advocacy News
- 187 Organizational Best Practices Blog
- 67 everydayhero Blog
- 52 Blackbaud SKY® Reporting Announcements
- 17 ARCHIVED | Blackbaud SKY® Reporting for K-12 Announcements
- 3 Luminate Online Product Advisory Group (LO PAG)
- 81 ARCHIVED | JustGiving® from Blackbaud® Tips and Tricks
- 1 ARCHIVED | K-12 Conference Blog
- Blackbaud Church Management™ Announcements
- ARCHIVED | Blackbaud Award Management™ and Blackbaud Stewardship Management™ Announcements
- 1 Blackbaud Peer-to-Peer Fundraising™, Powered by JustGiving® Blogs
- 39 Tips, Tricks, and Timesavers!
- 56 Blackbaud Church Management™ Resources
- 154 Blackbaud Church Management™ Announcements
- 1 ARCHIVED | Blackbaud Church Management™ Tips and Tricks
- 11 ARCHIVED | Blackbaud Higher Education Solutions™ Announcements
- 7 ARCHIVED | Blackbaud Guided Fundraising™ Blog
- 2 Blackbaud Fundraiser Performance Management™ Blog
- 9 Foundations Events and Content
- 14 ARCHIVED | Blog Posts
- 2 ARCHIVED | Blackbaud FIMS™ Announcement and Tips
- 59 Blackbaud Partner Announcements
- 10 ARCHIVED | Blackbaud Impact Edge™ EAP Blogs
- 1 Community Help Blogs
- Diocesan Blackbaud Raiser’s Edge NXT® Users' Group
- Blackbaud Consultant’s Community
- Blackbaud Francophone Group
- 1 BLOG ARCHIVE CATEGORY
- Blackbaud Community™ Discussions
- 8.3K Blackbaud Luminate Online® & Blackbaud TeamRaiser® Discussions
- 5.7K Jobs Board