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 sync for most objects, plus an opt-in daily batch mode for transactions
- Automatic Donor Management: Seamless constituent creation and updates
- Transaction Processing: Automated gift tracking, including soft credits pushed to Raiser’s Edge
- Fund Synchronization: Fund and campaign data pulled from Raiser’s Edge into WeGive
- Recurring Gift Management: Automated recurring donation tracking
- Comprehensive Logging: Per-sync-run activity logging plus a config-change audit trail
Household constituent records and communication lists aren’t synced by this integration. Fund and campaign records sync one direction only (Raiser’s Edge → WeGive) — see Configuration Options for the full picture.
Getting Started
To begin using the WeGive Blackbaud Integration:- Review the Setup Requirements
- Configure your Integration Settings
- 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
- Company: Corporate and organizational records
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 by default, with an opt-in daily batch mode for transactions
- Pagination: Large result sets are fetched in pages
- Error Recovery: Automatic retry logic on transient failures
- Rate Limiting: Respectful API usage with built-in throttling
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
- 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 carefully
- 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