Creation of Recurring Gift Power Automate
Hello,
I was wondering if there was any plan to include Recurring Gifts in the “Create a gift” action. We recently moved from OLX to Zeffy (previously SimplyK) and was looking at a way to bring this information over through a webhook.
Currently doing this for one time donations just fine so figured I would check around. I may go the route of doing a custom connector through Power Automate, just wanted to check if this was on the roadmap?
Comments
-
Thomas Salvo:
Hello,
I was wondering if there was any plan to include Recurring Gifts in the “Create a gift” action. We recently moved from OLX to Zeffy (previously SimplyK) and was looking at a way to bring this information over through a webhook.
Currently doing this for one time donations just fine so figured I would check around. I may go the route of doing a custom connector through Power Automate, just wanted to check if this was on the roadmap?
Hi Thomas,
What's in the API can be added to the Connector(s). However, we're usually looking for use cases prior to adding items so as not to over-inflate the connectors. Can you give a bit more detail on what you're looking to do? Would the plan to be to use Zeffy to do the recurring gift capture and subsequent processing and simply send the relevant data (initial + subsequent gifts) to RENXT?
0 -
Hi Glen,
That's kinda the road I was thinking of going down. Totally get not wanting to inflate the connector, but what you explained is the exact use case that I'm envisioning. I don't really see us needing anything beyond the ability to input donations as recurring.
Zeffy (SimplyK) doesn't have a the functionality to be able define a specific period of the recurring donation. It's just a monthly option until cancelled. I looked at the documentation that was provided with the API for the gift endpoint and it looks like this would be possible. All that would be needed is flagging it as recurring, declaring the start date and entering the schedule as monthly.
There is a string that's included in the web hook that's sent to from Zapier to power automate that basically flags if it's a recurring donation. What I have done for now is just created a condition to process the One Time Donation using the automated flow I made. If it's flagged as recurring it just stores them in a SharePoint List for manual processing so our Philanthropy team can enter these manually.
0 -
So I went the route of doing a custom connector. Hopefully someone can point me in the right direction.
General:
host: api.sky.blackbaud.com
base url: /
Definition:
Request URL (POST): https://api.sky.blackbaud.com/gift/v1/gifts
Content-Type application/json
{
"amount": {
"value": 1
},
"constituent_id": "160845",
"date": "2022-04-20T11:11:11Z",
"gift_splits": [{
"amount": {
"value": 1
},
"fund_id": "270"
}],
"type": "Donation",
"payments": [{
"payment_method": "Cash"
}],
"recurring_gift_schedule": [{
"frequency": "Monthly",
"start_date": {
"date": "2022-04-20T11:11:11Z"
}
}]
}I know the OAUTH process is working and when I go to test it though it gives me a 200 (OK) status code and I just get the following output:
{
"message": "Hello World"
}Hope someone can help me over the hump
0 -
I'm sure you have figured this out by now but I just ran into the same issue. Here is my working JSON:
{
"amount": {
"value": 5
},
"constituent_id": "256288",
"date": "2025-10-03",
"fundraisers": [{
"amount": {
"value": 5
},
"constituent_id": "256288"
}],
"gift_splits": [{
"amount": {
"value": 5
},
"appeal_id": "741",
"campaign_id": "4",
"fund_id": "3"
}],
"gift_status": "Active",
"is_anonymous": false,
"lookup_id": "GC_1",
"origin": "{"name": "Gift origin name"}",
"payments": [{
"payment_method": "Cash"
}],
"post_status": "DoNotPost",
"reference": "newly added gift",
"type": "RecurringGift",
"is_manual" : true,
"recurring_gift_schedule": {
"start_date": "2025-10-03",
"frequency": "Monthly",
"day_of_month": 3
}
}0
Categories
- All Categories
- 6 Blackbaud Community Help
- 206 bbcon®
- 1.4K Blackbaud Altru®
- 394 Blackbaud Award Management™ and Blackbaud Stewardship Management™
- 1.1K Blackbaud CRM™ and Blackbaud Internet Solutions™
- 15 donorCentrics®
- 357 Blackbaud eTapestry®
- 2.5K Blackbaud Financial Edge NXT®
- 646 Blackbaud Grantmaking™
- 561 Blackbaud Education Management Solutions for Higher Education
- 3.2K Blackbaud Education Management Solutions for K-12 Schools
- 934 Blackbaud Luminate Online® and Blackbaud TeamRaiser®
- 84 JustGiving® from Blackbaud®
- 6.4K Blackbaud Raiser's Edge NXT®
- 3.6K SKY Developer
- 242 ResearchPoint™
- 118 Blackbaud Tuition Management™
- 165 Organizational Best Practices
- 238 The Tap (Just for Fun)
- 33 Blackbaud Community Challenges
- 28 PowerUp Challenges
- 3 (Open) 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
- 778 Community News
- 2.9K Jobs Board
- 53 Blackbaud SKY® Reporting Announcements
- 47 Blackbaud CRM Higher Ed Product Advisory Group (HE PAG)
- 19 Blackbaud CRM Product Advisory Group (BBCRM PAG)

