Skip to main content

Blackbaud Raiser’s Edge NXT Overview

Blackbaud Raiser’s Edge NXT is a comprehensive cloud-based fundraising and donor management platform that helps nonprofits build stronger relationships with their supporters. The WeGive integration provides seamless bidirectional synchronization between your WeGive donation platform and Raiser’s Edge NXT.

Key Features

  • Constituent Management: Comprehensive donor profiles including individuals, organizations, and households
  • Gift Processing: Advanced donation tracking and gift management with soft credits
  • Fund Management: Detailed fund and campaign designation tracking
  • Recurring Gift Management: Automated recurring donation processing
  • Relationship Tracking: Complex household and organizational relationship management
  • Campaign Management: Integrated campaign and appeal tracking
  • Reporting & Analytics: Advanced analytics on donor engagement and giving patterns

Integration with WeGive

The WeGive Blackbaud integration provides:
  • OAuth2 Authentication: Secure, modern authentication using OAuth2 with PKCE
  • Bidirectional Data Sync: Real-time and batch synchronization between both platforms
  • Automatic Donor Management: Seamless constituent creation and updates
  • Transaction Processing: Automated gift tracking and reconciliation
  • Fund Synchronization: Consistent fund and campaign structures across platforms
  • Recurring Gift Management: Automated recurring donation tracking
  • Household Support: Advanced relationship management for families and organizations
  • Comprehensive Logging: Complete audit trail of all integration activities

Getting Started

To begin using the WeGive Blackbaud Integration:
  1. Review the Setup Requirements
  2. Configure your Integration Settings
  3. Review the Data Mapping documentation

Core Objects

The following Blackbaud Raiser’s Edge NXT objects are central to the WeGive integration:
  • Constituent: Individual and organization donor records
  • Gift: Donation and payment records
  • Fund: Giving categories and designations
  • Campaign: Fundraising campaigns and appeals
  • Recurring Gift: Recurring donation schedules
  • Household: Family and household relationship structures
  • Company: Corporate and organizational records
  • Communication List: Segment and campaign management

Integration Architecture

The integration utilizes:
  • Blackbaud Sky API: RESTful API for all data operations
  • OAuth2 with PKCE: Modern, secure authentication flow
  • Real-time Sync: Immediate synchronization for critical updates
  • Batch Processing: Efficient handling of large data sets
  • Error Recovery: Automatic retry logic and comprehensive error handling
  • Rate Limiting: Respectful API usage with built-in throttling
  • Environment Support: Development and production environment configurations

Authentication Model

The integration uses modern OAuth2 authentication:
  • PKCE (Proof Key for Code Exchange): Enhanced security for public clients
  • Automatic Token Refresh: Seamless token management
  • Environment-Specific Authentication: Separate credentials for different environments
  • State Parameter: CSRF protection during authentication flow

Best Practices

When working with the Blackbaud integration:
  • Data Quality: Maintain clean, consistent data across both platforms
  • Regular Monitoring: Review integration logs for any sync issues
  • Test Thoroughly: Always test configuration changes in a safe environment
  • Backup Strategy: Maintain regular backups before major data operations
  • Performance Optimization: Monitor API usage and sync performance
  • Security: Regularly review and rotate OAuth2 credentials

API Limitations

Be aware of these Blackbaud Sky API considerations:
  • Rate Limiting: API calls are subject to rate limits
  • Pagination: Large data sets are paginated for performance
  • Field Limitations: Some fields may be read-only or have specific validation rules
  • Authentication Expiry: OAuth2 tokens require periodic refresh

Support and Resources