Creating a Pledge
Hi all, does anyone know if it's possible to create a pledge via Power Automate or the API? It looks like on the post request for the Gift endpoint that it will only accept gift types of Donation, Other, GiftInKind, RecurringGift, and RecurringGiftPayment.
Just wondering if anyone has found a workaround.
Comments
-
@Matt Thacker - Since pledges don't really 'exist' in Web View, I don't anticipate that this would be possible. I am curious to hear what others have to say though.
1 -
@Matt Thacker Hi Matt (and @Austen Brown!),
Pledges are in the works now and will be coming to NXT web view in 2023 (the team is still working on the APIs and the UI, and you know how complex pledges are…).
The good news is, there is an API available for adding pledges. It's part of the “Gift v2” SKY API which you can find under the Preview APIs area in the developer portal (here's a direct link to the endpoint reference for you).
The endpoints in this API are listed as “Preview” because this is brand new and still a work in progress, so your mileage may vary and it's possible you may encounter some problems (the team would welcome any feedback, and you can file support tickets for any issues you hit). We haven't moved this API from the Preview APIs list to the regular left-side navigation yet but I'll get that updated today if possible.
The reason this API is named “Gift v2” is because it's a completely new API built on a newer technology stack on the backend. It's a rewrite from the ground up, starting with Pledge functionality since that's not available in the original Gift SKY API and we know many folks are eager to get their hands on that functionality. It doesn't contain all of the functionality from the v1 API just yet, but the intent is that it will someday replace the original Gift SKY API. For now you can consider it an extension of the v1 Gift SKY API.
The API is still considered in Preview, so it's not currently part of the Gifts connector (in the future, when it reaches maturity/stability we'll get it added to the connector). In the meantime, since it's available in SKY API, you should be able to use the new Send an HTTP Request action to call the endpoint from within Power Automate. Let us know if you have any problems (or if you're able to accomplish what you need - any feedback good or bad is helpful!).
Thanks, and let us know if you have any questions!
4 -
@Matt Thacker just fyi we now have the “Gift v2” SKY API added to the navigation in the developer portal:
0 -
@Matt Thacker
Hi, I am using the Gift v2 to create pledge today. So it “works”.However, there is 1 problem right now that I have reported and is waiting to be debugged and fix.
But the automation is quite important for my org on one of our complex program that doing it in automation save a LOT of gift entry time and no human error. (automation opens multiple pledges depending on answer on a MS Forms, and attach MS Forms uploaded pledge agreement onto each pledge created, create constituent attribute, etc).

So this will create the pledge and you will get the gift sys id of the new pledge. Then you need to call the Add Installment endpoint:



This will add the array of installment defined by you. BUT this is “FAKE” (I call it fake as it is not properly recorded today).
When you go into the database view and open the pledge, EVERYTHING looks good as you create it. HOWEVER, if you were to make any change on the pledge gift and save, you will get an error that's related to installment. You need to “reschedule” the pledge installments in order for it to be properly recorded. This is my current email that's going to our finance gift entry team to fix everytime the automation created pledges:

0
Categories
- All Categories
- 6 Blackbaud Community Help
- 213 bbcon®
- 1.4K Blackbaud Altru®
- 403 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 360 Blackbaud eTapestry®
- 2.6K Blackbaud Financial Edge NXT®
- 656 Blackbaud Grantmaking™
- 577 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 939 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.6K Blackbaud Raiser's Edge NXT®
- 3.7K SKY Developer
- 249 ResearchPoint™
- 119 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 241 Member Lounge (Just for Fun)
- 34 Blackbaud Community Challenges
- 37 PowerUp Challenges
- 3 (Open) 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
- 794 Community News
- 3K Jobs Board
- 54 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)



