Introduction to Virtuous
Learn about Virtuous CRM and how it integrates with the WeGive donor management platform
Virtuous CRM Overview
Virtuous is a comprehensive donor management platform that combines CRM functionality, marketing automation, and fundraising tools to help nonprofits build stronger relationships with their supporters. The WeGive integration provides seamless bidirectional synchronization between your WeGive donation platform and Virtuous CRM.
Key Features
- Contact Management: Comprehensive donor and organization profiles with relationship tracking
- Gift Processing: Advanced donation tracking and gift management
- Project Management: Detailed fund and campaign designation tracking
- Recurring Gifts: Automated recurring donation management
- Segmentation: Dynamic donor grouping and communication lists
- Marketing Automation: Integrated email and communication workflows
- Reporting & Analytics: Advanced analytics on donor engagement and giving patterns
Integration with WeGive
The WeGive Virtuous integration provides:
- Bidirectional Data Sync: Real-time and batch synchronization between both platforms
- Automatic Donor Management: Seamless contact creation and updates
- Transaction Processing: Automated gift tracking and reconciliation
- Fund Synchronization: Consistent project structures across platforms
- Recurring Gift Management: Automated recurring donation tracking
- Campaign Integration: Segment-based campaign management
- Comprehensive Logging: Complete audit trail of all integration activities
Integration Versions
The WeGive Virtuous integration supports two versions to accommodate different organizational needs:
Version 1 (V1) - Legacy
- Contact Model: Simple one-to-one mapping between WeGive donors and Virtuous contacts
- Data Structure: Direct contact ID mapping
- Best For: Organizations with straightforward donor management needs
- Status: Supported for existing customers, V2 recommended for new implementations
Version 2 (V2) - Current
- Contact Model: Advanced hierarchical structure supporting Virtuous’s Contact → ContactIndividual model
- Household Support: Full support for family and household relationships
- Organization Handling: Enhanced support for corporate and organization donors
- Best For: Organizations requiring complex relationship tracking and household management
- Status: Recommended for all new implementations
Getting Started
To begin using the WeGive Virtuous Integration:
- Review the Setup Requirements
- Understand the Version Differences
- Configure your Integration Settings
- Review the Data Mapping documentation
Core Objects
The following Virtuous objects are central to the WeGive integration:
V1 Integration Objects
- Contact: Individual and organization donor records
- Gift: Donation and payment records
- Project: Fund categories and designations
- Segment: Campaign and communication groups
- RecurringGift: Recurring donation schedules
V2 Integration Objects
- Contact: Household and organization records
- ContactIndividual: Individual people within contacts
- Gift: Donation and payment records with enhanced tracking
- Project: Fund categories and designations
- Segment: Campaign and communication groups
- RecurringGift: Advanced recurring donation management
Integration Architecture
The integration utilizes:
- Virtuous API: RESTful API for all data operations
- Real-time Sync: Immediate synchronization for critical updates via webhooks
- Batch Processing: Efficient daily batch jobs for large data sets
- Error Recovery: Automatic retry logic and comprehensive error handling
- Rate Limiting: Respectful API usage with built-in throttling
- Version Support: Simultaneous support for both V1 and V2 architectures
Best Practices
When working with the Virtuous integration:
- Choose the Right Version: V2 is recommended for new implementations
- 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
Migration Path
For organizations using V1 integration:
- Seamless Migration: V2 migration is supported with minimal disruption
- Data Preservation: All existing data relationships are maintained
- Enhanced Features: Access to improved household and relationship management
- Backward Compatibility: V1 functionality continues to work during transition
Support and Resources
- Virtuous API Documentation
- Virtuous Support Center
- WeGive Support: [email protected]