Skip to main content

Documentation Index

Fetch the complete documentation index at: https://wegive.com/docs/llms.txt

Use this file to discover all available pages before exploring further.

Setup Requirements

Before configuring the WeGive Bloomerang integration, ensure you meet all the necessary prerequisites and have access to the required resources.

Prerequisites

Bloomerang Account Requirements

  • Active Subscription: Valid Bloomerang CRM subscription
  • API Access: Bloomerang account with API access enabled
  • Administrator Privileges: Admin-level access to generate API keys
  • Version Compatibility: Bloomerang API v2 access

WeGive Account Requirements

  • Organization Admin: Administrator privileges in your WeGive organization
  • Integration Access: Access to the WeGive integrations dashboard
  • Billing Status: Active WeGive subscription with integration features enabled

Required Information

From Bloomerang

Gather the following information from your Bloomerang account:
  1. API Key
    • Generated from Bloomerang Settings → API Access
    • Keep this secure - it provides full access to your Bloomerang data
  2. Default Fund ID
    • At least one fund must exist in Bloomerang
    • This fund will be used for transactions without specific designations
    • Note the Fund ID from your Bloomerang fund settings
  3. Account Structure
    • Review existing constituent records
    • Understand your current fund organization
    • Identify any custom fields in use

From WeGive

Ensure you have:
  1. Organization ID: Your WeGive organization identifier
  2. Admin Access: Ability to configure integrations
  3. Data Review: Understanding of existing donor and transaction data

API Access Setup

Generating Bloomerang API Key

  1. Login to Bloomerang
    • Access your Bloomerang CRM dashboard
    • Ensure you have administrator privileges
  2. Navigate to API Settings
    • Go to SettingsAPI Access
    • If API access is not visible, contact Bloomerang support
  3. Generate New Key
    • Click Generate New API Key
    • Copy the generated key immediately
    • Store securely - this key won’t be shown again
  4. Test API Access
    • Verify the key works by making a test API call
    • Ensure proper permissions are assigned

API Permissions

Your API key must have access to:
  • Constituents: Read and write access for donor management
  • Transactions: Read and write access for donation processing
  • Funds: Read and write access for designation management
  • Addresses: Read and write access for contact information

Data Preparation

Bloomerang Data Review

Before integration setup:
  1. Clean Existing Data
    • Remove duplicate constituent records
    • Standardize naming conventions
    • Verify contact information accuracy
  2. Fund Structure
    • Ensure at least one active fund exists
    • Review fund naming and organization
    • Note fund IDs for mapping purposes
  3. Constituent Categories
    • Understand individual vs. organization types
    • Review any custom constituent categories in use

WeGive Data Review

  1. Donor Records
    • Review existing donor profiles
    • Identify potential duplicates with Bloomerang
    • Prepare for initial matching process
  2. Transaction History
    • Review donation records that need syncing
    • Understand fund/designation mappings
    • Plan for historical data import if needed
  3. Fund Alignment
    • Compare WeGive funds with Bloomerang funds
    • Plan fund mapping strategy
    • Identify any new funds needed

Network and Security

Firewall Configuration

Ensure your network allows:
  • Outbound HTTPS: Port 443 to api.bloomerang.co
  • API Endpoints: Access to Bloomerang API v2 endpoints
  • Rate Limiting: No restrictions on API call frequency

Security Considerations

  1. API Key Storage
    • Store API keys securely
    • Rotate keys periodically
    • Monitor API usage for unexpected activity
  2. Data Privacy
    • Ensure compliance with data protection regulations
    • Review data sharing agreements
    • Understand data residency requirements
  3. Access Control
    • Limit integration access to necessary personnel
    • Use role-based permissions
    • Maintain audit logs of configuration changes

Testing Environment

  1. Bloomerang Sandbox
    • Use Bloomerang test environment if available
    • Create test data for integration validation
  2. WeGive Test Mode
    • Utilize WeGive’s test connection feature
    • Validate configuration before going live
  3. Data Backup
    • Export current data from both systems
    • Maintain backups before initial sync
    • Document rollback procedures

Technical Specifications

API Rate Limits

  • Default Limit: 1000 requests per hour
  • Burst Capacity: Short-term higher limits available
  • Retry Logic: Automatic backoff and retry handling

Data Volume Considerations

  • Large Datasets: Plan for longer initial sync times
  • Concurrent Operations: Understand API concurrency limits
  • Batch Processing: Leverage batch endpoints for efficiency

Integration Frequency

  • Real-time Sync: For critical updates
  • Scheduled Sync: For bulk operations
  • Manual Triggers: For testing and recovery

Validation Checklist

Before proceeding with setup:
  • Bloomerang account has API access enabled
  • API key generated and tested
  • Default fund identified and configured
  • WeGive admin access confirmed
  • Network connectivity verified
  • Data backup completed
  • Security policies reviewed
  • Testing strategy planned

Common Issues

API Access Problems

Issue: Cannot generate API key
  • Solution: Contact Bloomerang support to enable API access
  • Check: Verify account subscription includes API features
Issue: API key authentication fails
  • Solution: Regenerate API key and verify proper copying
  • Check: Ensure no extra spaces or characters in key

Data Preparation Issues

Issue: No funds exist in Bloomerang
  • Solution: Create at least one fund before integration setup
  • Check: Verify fund is active and properly configured
Issue: Duplicate constituent records
  • Solution: Clean duplicates before initial sync
  • Check: Use Bloomerang’s duplicate detection tools

Next Steps

Once requirements are met:
  1. Proceed to Configuration Options
  2. Review Technical Implementation
  3. Study Data Mapping details