ZBrain Documentation
  • ZBrain Documentation
    • Components of ZBrain
    • Getting started with ZBrain
    • 📚Knowledge base
      • How to create a knowledge base?
      • Knowledge source
      • Information schema
      • File summary
      • Automated reasoning
      • Retrieval testing
      • Knowledge base settings
    • 📱APP
      • How to create a new app?
      • How to set up and customize your app?
      • How to access the app reporting dashboard?
    • 🤖ZBrain AI agents
      • Get started with agents on ZBrain
      • Deploying pre-built agents
      • Creating custom AI agents
        • Agent setup
        • Define input sources
        • Define Flow
          • Key elements of a Flow
          • Flow Components
            • Activepieces Platform
            • AITable
            • Airtable
            • Amazon S3
            • Amazon SNS
            • Amazon SQS
            • Amazon Textract
            • Apify
            • Apollo
            • Approval
            • Asana
            • Azure Communication Services
            • Azure Cosmos DB
            • Azure Document Intelligence
            • Azure OpenAI
            • Azure Translation
            • Bannerbear
            • Baserow
            • Beamer
            • Bedrock Claude
            • Bettermode
            • Binance
            • Bing Search
            • Blackbaud
            • Bonjoro
            • Box
            • Brevo
            • Brilliant Directories
            • Bubble
            • CSV
            • Calendly
            • Certopus
            • Clearout
            • Clockodo
            • Code
            • Confluence
            • Connections
            • Constant Contact
            • Contiguity
            • Contentful
            • Customer.io
            • Crypto
            • Databricks
            • Data Mapper
            • Date Helper
            • DeepL
            • Delay
            • Discord
            • Discourse
            • Drip
            • Dropbox
            • Dust
            • Facebook Pages
            • Figma
            • Files Helper
            • Flowise
            • Flowlu
            • Formbricks
            • Frame
            • Freshdesk
            • Freshsales
            • GCloud Pub/Sub
            • GenerateBanners
            • GhostCMS
            • GitHub
            • GitLab
            • Gmail
            • Google Calendar
            • Google Contacts
            • Google Docs
            • Google Drive
            • Google Forms
            • Google Gemini
            • Google My Business
            • Google Search
            • Google Search Console
            • Google Sheets
            • Google Tasks
            • Groq
            • Hacker News
            • Heartbeat
            • HubSpot
            • HTTP
            • Image Helper
            • Inputs
            • Instagram for Business
            • Intercom
            • Invoice Ninja
            • Jira Cloud
            • Jotform
            • Kimai
            • Kizeo Forms
            • LeadConnector
            • Line Bot
            • Linear
            • LinkedIn
            • LinkedIn Actions
            • LLMRails
            • Lusha
            • MailerLite
            • Mailchimp
            • Mautic
            • Microsoft Dynamics 365 Business Central
            • Microsoft Dynamics CRM
            • Microsoft Excel 365
            • Microsoft OneDrive
            • Microsoft Outlook Calendar
            • Microsoft Teams
            • Mixpanel
            • MongoDB
            • Notion
            • Odoo
            • OpenAI
            • OpenRouter
            • Pastebin
            • PDF
            • Postgres
            • PostHog
            • Pushover
            • Qdrant
            • Queue
            • Razorpay
            • Router
            • Salesforce
            • SendGrid
            • ServiceNow
            • SFTP
            • SharePoint
            • Slack
            • SMTP
            • Snowflake
            • SOAP
            • Spotify
            • Stability AI
            • Stable Diffusion Web UI
            • Storage
            • Stripe
            • SurrealDB
            • SurveyMonkey
            • Taskade
            • Telegram Bot
            • Text Helper
            • Trello
            • Twilio
            • Twitter
            • Utilities
            • WhatsApp Business
            • WordPress
            • XML
            • YouTube
            • ZBrain
            • Zendesk
            • ZeroBounce
            • Zoho Books
            • Zoho CRM
            • Zoho Invoice
            • Zoom
          • How to Define a Flow?
          • How to Test Each Step in the Flow?
        • Configure Additional Settings
        • Test and Deploy Agents
        • How to access, monitor, and manage agent performance and tasks?
    • Settings
    • 📖API Tutorials
      • 📚Knowledge base
        • Automated Reasoning
      • 📱APP
      • 🤖Agents
Powered by GitBook
On this page
  • How to Use Blackbaud in ZBrain Flow?
  • How to Retrieve Contacts Updated After a Specific Date
  • How to Retrieve Gift Subtypes
  • How to Get a Fundraising List
  • How to Record Donations in Blackbaud
  1. ZBrain Documentation
  2. ZBrain AI agents
  3. Creating custom AI agents
  4. Define Flow
  5. Flow Components

Blackbaud

The Blackbaud piece in ZBrain Flow provides integration with Blackbaud's nonprofit management and fundraising platform, allowing you to automate donor relationship management directly from your workflows. This connector enables you to search contacts, manage donor records, track gifts, and access fundraising data without manual intervention. With Blackbaud integration, you can build automation that synchronizes donor information across systems, updates contact records, creates donation entries, and leverages fundraising data for targeted communications and reporting.

How to Use Blackbaud in ZBrain Flow?

Step 1: Select Blackbaud as Your Connection

  • Click on the '+' button in the Flow and search for Blackbaud.

  • Select Blackbaud.

  • Decide on the action you need, then select it. ZBrain Flow provides several options:

    • Search Contacts After Date – Retrieve contacts updated after a specific date.

    • Upsert Contact on Email – Create or update contact records using email as the identifier.

    • Get Gift subtypes – Retrieve available gift categorization options.

    • Get Fundraising List – Access organized fundraising campaign data.

    • Create gift – Record new donations in your Blackbaud system.

How to Retrieve Contacts Updated After a Specific Date

Step 1: Connect to Blackbaud

  • From the ‘Authentication' dropdown, click on 'Create connection.’

  • If creating a new connection, provide:

    • A descriptive 'Connection Name'

    • Your 'Redirect URL' for OAuth authentication

    • Your Blackbaud 'Client ID' is a unique identifier assigned to your application when you register it in the Blackbaud Developer Portal.

    • Your Blackbaud 'Client Secret' is a confidential authentication key provided alongside your Client ID when you register your application with Blackbaud.

  • Click 'Connect' to authenticate with Blackbaud, then 'Save' to create the connection.

Step 2: Enter API Key

  • In the 'Subscription Key' field, enter your Blackbaud API subscription key.

Step 3: Specify Date Filter

  • In the 'Last Modified Date' field, enter the cutoff date. This will retrieve only contacts that have been modified on or after this date.

How to Create or Update Contacts by Email

Step 1: Connect to Blackbaud

  • For connecting to your Blackbaud account, follow the first step in the "How to Retrieve Contacts Updated After a Specific Date" section above.

Step 2: Enter API Key

  • In the 'Subscription Key' field, enter your Blackbaud API subscription key.

Step 3: Define Contact Information

  • In the 'Contact (JSON)' field, provide a JSON object containing the contact details. At a minimum, include the email address object with the 'address' property.

How to Retrieve Gift Subtypes

Step 1: Connect to Blackbaud

  • For connecting to your Blackbaud account, follow the first step in the "How to Retrieve Contacts Updated After a Specific Date" section above.

Step 2: Enter API Key

  • In the 'Subscription Key' field, enter your Blackbaud API subscription key.

After configuration, this action will query your Blackbaud system and return a comprehensive list of all available gift subtypes.

How to Get a Fundraising List

Step 1: Connect to Blackbaud

  • For connecting to your Blackbaud account, follow the first step in the "How to Retrieve Contacts Updated After a Specific Date" section above.

Step 2: Enter API Key

  • In the 'Subscription Key' field, enter your Blackbaud API subscription key.

Step 3: Select List Type

  • From the 'Fundraising List' dropdown, select which type of fundraising list to retrieve. Options typically include campaigns, appeals, and funds.

Step 4: Configure Filter Options

  • In the 'Last Modified Date' field, optionally enter a date to filter for items modified after that time.

  • In the 'Date added' field, optionally enter a date to filter for contacts added after that time.

  • In the 'Sort token' field, optionally provide a token from a previous request for pagination.

  • Toggle 'Include inactive' to determine whether to include inactive fundraising items.

  • In the 'Limit' field, specify how many records to return (default 500, maximum 5000).

How to Record Donations in Blackbaud

Step 1: Connect to Blackbaud

  • For connecting to your Blackbaud account, follow the first step in the "How to Retrieve Contacts Updated After a Specific Date" section above.

Step 2: Enter API Key

  • In the 'Subscription Key' field, enter your Blackbaud API subscription key.

Step 3: Define Gift Details

  • In the 'Gift (JSON)' field, provide a JSON object containing the donation information.

After configuration, this action will create a new gift record in your Blackbaud system with the specified details.

PreviousBing SearchNextBonjoro

Last updated 1 month ago

🤖