Blackbaud
fundraising 5 tools availableBlackbaud offers cloud-based software for nonprofits, schools, and healthcare institutions, supporting fundraising, financial management, and donor engagement in mission-driven organizations
About this integration
Connect Blackbaud to Definable to automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas call Blackbaud's 5 tools directly from chat or scheduled flows. You can wire it into any persona to read, write, and react when an event fires.
Connect Blackbaud to Definable and it becomes a set of typed tools your agents plan with — triggered by events, run on schedules, or invoked mid-conversation. Every write is checked by the verifier before it lands.
Blackbaud · in workflows
What teams actually run.
Three patterns teams run with Blackbaud on day one. Each one is a plain-English prompt — no canvas, no glue code — and you can remix them into anything.
Daily summary
Cross-tool sync
5 tools available
The Blackbaud toolbox.
Every Blackbaud capability your agents can call, each with a typed schema the planner reads. The router picks the right tool per step; the verifier checks the result.
Add Gifts To Batch Add one or more gifts (donations) to an existing gift batch in Blackbaud Raiser's Edge NXT. Use this tool when you need to: - Append new gifts to an open batch for later processing - Batch multiple donations together before committing them - Add gifts with detailed information (payments, splits, custom fields) Prerequisites: - The batch must already exist (use a create batch action first if needed) - The batch must be in "open" status (not committed) - You need the batch_id (system record ID) and constituent_id (donor ID) for each gift Note: This action returns response details for all HTTP status codes (including errors). Check the status_code field in the response to determine success (200) vs errors (4xx/5xx).
Get Gift By ID Retrieves comprehensive gift details from Blackbaud Raiser's Edge NXT by gift ID. Use this tool when you need to fetch detailed information about a specific gift including: - Gift amount and currency - Donor/constituent information - Gift type and status - Important dates (gift date, post date) - Associated metadata and custom fields The gift_id is the unique system record ID (integer) that identifies the gift in Raiser's Edge NXT.
Get Membership Details Retrieves comprehensive membership details from Blackbaud Raiser's Edge NXT by member junction ID. Fetches detailed information about a specific membership including program name, category/subcategory, membership status and standing (Active, Lapsed), start/expiration dates, dues information, and associated constituent ID. Requires a valid member_junction_id (GUID) that uniquely identifies a membership junction record linking a constituent to a membership program in Raiser's Edge NXT. Returns error information in the response object for graceful error handling in agent workflows.
Get Payment Transaction Retrieves payment transaction details from Blackbaud SKY Payments API. Use this to check transaction status, amounts, payment methods, and error details. Transaction IDs come from payment processing endpoints, checkout callbacks, batch operations, or webhook notifications. Requires: Payments API subscription key (Bb-Api-Subscription-Key) and OAuth Bearer token. This retrieves existing transactions; it does not process new payments.
OneRoster OAuth2 Base API Tool to interact with Blackbaud OneRoster OAuth2 base endpoints. Use to fetch OpenID configuration (/.well-known/openid-configuration), JWKS key set (publickeys), or obtain an access token via the client credentials grant. Ensure client credentials are configured before using the token operation.
See it run
One prompt, start to finish.
A real prompt, the Blackbaud tools it calls, and what comes back. This is the whole interface — describe the outcome, agents handle the rest.
Run a real Blackbaud task end-to-end — plan it, execute across the API, and hand back a verified result.
blackbaud.add_gifts_to_batch Add one or more gifts (donations) to an existing gift batch in Blackbaud Raiser's Edge NXT blackbaud.get_gift_by_id Retrieves comprehensive gift details from Blackbaud Raiser's Edge NXT by gift ID. Use this blackbaud.get_membership_details Retrieves comprehensive membership details from Blackbaud Raiser's Edge NXT by member junc · verified Done. Blackbaud responded across 3 calls, the verifier signed off, and the result is logged with every payload.
FAQ · Blackbaud
Questions, answered.
What teams ask before connecting Blackbaud.
01 What can I automate with Blackbaud on Definable?
Anything Blackbaud exposes through its API. Common fundraising workflows on Definable include automate repetitive tasks, sync data with the rest of your stack, trigger on real-world events. Personas can call any of the 5 Blackbaud tools directly, then chain the result into another integration without you writing code.
02 How does Blackbaud authentication work?
Blackbaud uses OAUTH2 on Definable. You connect once from the integrations page, scoped to the permissions you choose, and from then on any persona that has the integration enabled can act on your behalf. Tokens are encrypted at rest and rotated automatically.
03 Is the Blackbaud integration included in my Definable plan?
Yes — every Definable plan, including Starter, includes access to all 5 Blackbaud tools. You only need a separate Blackbaud subscription if Blackbaud itself charges per seat or per API call.
04 Is using Blackbaud through Definable secure?
Every call from a persona to Blackbaud is logged with the user, persona, prompt, and response. Tokens never leave Definable's secrets vault, scopes are configurable per persona, and you can revoke access at any time from the integration page.
05 How do I get started with Blackbaud on Definable?
Sign up for Definable, open the integrations page, find Blackbaud, and connect via OAuth or API key. You can immediately attach Blackbaud to any persona and start running workflows. The free Starter plan includes 5,000 credits/month.
06 What Blackbaud actions does Definable expose?
Definable exposes all 5 Blackbaud actions as callable tools — including `Add Gifts To Batch`, `Get Gift By ID`, `Get Membership Details`, plus 2 more. Each tool gets a typed parameter schema so personas know exactly how to call it.
Put Blackbaud to work tonight.
Connect in two clicks, describe an outcome, and your first workflow is live in minutes. Free plan included — no card required.