Introduction to Neon CRM
Learn about Neon CRM and how it integrates with the WeGive donor management platform
Neon CRM Overview
Neon CRM is a comprehensive cloud-based donor management platform designed specifically for nonprofits. It combines robust CRM functionality with fundraising tools, event management, and marketing automation to help organizations build stronger relationships with their supporters. The WeGive integration provides seamless bidirectional synchronization between your WeGive donation platform and Neon CRM.
Key Features
- Donor Management: Complete constituent profiles with detailed contact information and giving history
- Donation Processing: Advanced gift tracking with multiple payment method support
- Campaign Management: Comprehensive fundraising campaign tracking and analytics
- Event Management: Integrated event registration and ticketing capabilities
- Recurring Donations: Automated recurring gift management and processing
- Communication Tools: Built-in email marketing and communication tracking
- Reporting & Analytics: Advanced reporting on donor engagement and fundraising performance
- Custom Fields: Flexible data structure with customizable fields and mapping
Integration with WeGive
The WeGive Neon CRM integration provides:
- Bidirectional Data Sync: Real-time and batch synchronization between both platforms
- Automatic Donor Management: Seamless account creation and updates for both individuals and organizations
- Transaction Processing: Automated donation tracking with payment method details
- Campaign Synchronization: Consistent campaign structures and statistics across platforms
- Recurring Gift Management: Automated recurring donation schedule tracking
- Address Management: Complete address synchronization for mailing and billing
- Webhook Integration: Real-time updates via webhooks for critical data changes
- Custom Field Mapping: Configurable field mappings between WeGive and Neon data structures
- Comprehensive Logging: Complete audit trail of all integration activities
Getting Started
To begin using the WeGive Neon CRM Integration:
- Review the Setup Requirements
- Configure your Integration Settings
- Review the Data Mapping documentation
- Understand the Integration Nuances
Core Objects
The following Neon CRM objects are central to the WeGive integration:
Account Management
- Individual Account: Personal donor records with contact information
- Company Account: Organization and business donor records
- Primary Contact: Main contact information and communication preferences
- Address: Mailing and billing address information
Transaction Management
- Donation: Gift records with payment details and attribution
- Payment: Payment method and transaction processing information
- Campaign: Fundraising campaign tracking and statistics
- Recurring Donation: Scheduled recurring gift management
Communication & Tracking
- Consent Settings: Email and SMS communication preferences
- Custom Fields: Organization-specific data fields and values
- Webhooks: Real-time event notifications and data synchronization
Integration Architecture
The integration utilizes:
- Neon CRM API v2: RESTful API for all data operations
- Real-time Sync: Immediate synchronization via webhooks for critical updates
- Batch Processing: Efficient daily batch jobs for large data sets
- Custom Field Mapping: Flexible mapping system using JSONPath for complex data structures
- Error Recovery: Automatic retry logic and comprehensive error handling
- Rate Limiting: Respectful API usage with built-in throttling
- Environment Support: Separate staging and production API endpoints
Payment Method Support
The integration supports multiple payment methods with proper mapping:
- Credit/Debit Cards: Visa, MasterCard, American Express, Discover
- ACH/Bank Transfers: Electronic fund transfers and checking accounts
- Checks: Traditional check processing and tracking
- Cash: Cash donation recording
- Stock/Securities: Stock and securities donations
- In-Kind: Non-monetary gift tracking
- Other: Flexible support for additional payment methods
Best Practices
When working with the Neon CRM 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
- Custom Field Planning: Plan custom field mappings before implementation
- Webhook Management: Monitor webhook performance and error rates
- Performance Optimization: Monitor API usage and sync performance
Integration Capabilities
Data Synchronization
- Push Operations: WeGive data synchronized to Neon CRM
- Pull Operations: Neon CRM data imported into WeGive
- Conflict Resolution: Intelligent handling of data conflicts
- Incremental Sync: Efficient synchronization of only changed records
Webhook Support
Real-time synchronization for:
- Account Creation: New donor account notifications
- Account Updates: Donor information change notifications
- Donation Creation: New donation notifications
- Donation Updates: Donation modification notifications
Custom Field Mapping
- JSONPath Support: Advanced field mapping using JSONPath expressions
- Bidirectional Mapping: Fields can be mapped in both directions
- Conditional Logic: Support for conditional field mapping rules
- Custom Transformations: Data transformation during sync operations
API Endpoint Support
WeGive API Integration
- Donor Management:
/donors
endpoints for account synchronization - Transaction Processing:
/transactions
endpoints for donation tracking - Campaign Management:
/campaigns
endpoints for fundraising campaigns - Scheduled Donations:
/scheduled-donations
endpoints for recurring gifts
Neon CRM API Integration
- Account Management:
/accounts
endpoints for donor profiles - Donation Processing:
/donations
endpoints for gift tracking - Campaign Management:
/campaigns
endpoints for fundraising data - Address Management:
/addresses
endpoints for contact information - Recurring Donations:
/recurring
endpoints for scheduled gifts - Webhook Management:
/webhooks
endpoints for real-time sync
Environment Configuration
The integration supports multiple environments:
Production Environment
- API Base:
https://api.neoncrm.com/v2/
- Webhook Base:
https://super.givelist.app/api/
- Full functionality: All features enabled
Staging/Development Environment
- API Base:
https://trial.neoncrm.com/v2/
- Webhook Base:
https://api.staging.givelist.app/api/
- Testing features: Safe environment for configuration testing
Support and Resources
- Neon CRM API Documentation
- Neon CRM Support Center
- WeGive API Documentation
- WeGive Support: [email protected]
Migration and Implementation
For organizations implementing the Neon CRM integration:
- Data Assessment: Review existing data quality and structure
- Field Mapping: Plan custom field mappings before activation
- Testing Phase: Thorough testing in staging environment
- Gradual Rollout: Phased implementation with monitoring
- Training: Staff training on integrated workflows
- Ongoing Monitoring: Regular review of sync performance and data accuracy
This comprehensive integration ensures accurate bidirectional synchronization between WeGive and Neon CRM while supporting flexible customization for each organization’s unique needs.