Setup Requirements
Before configuring the WeGive Neon CRM integration, ensure you meet the following requirements and have completed the necessary preparatory steps.Neon CRM Requirements
Account Prerequisites
- Active Neon CRM Account: Valid subscription with API access enabled
- API Access Level: Standard API access or higher (some features require advanced API access)
- Administrative Access: Account administrator permissions in Neon CRM
- API Key Generation: Ability to create and manage API keys
Technical Requirements
- API Version: Neon CRM API v2 support
- SSL/TLS: HTTPS connections required for all API communications
- Webhook Support: Ability to receive and process webhook notifications
- Data Export Permissions: Access to export account and donation data
Account Configuration
- Custom Fields: Review and document any custom fields that need mapping
- Data Structure: Understand existing account types (Individual vs Company)
- Campaign Setup: Existing campaigns and funds configured in Neon CRM
- User Permissions: Appropriate user roles and permissions for integration management
WeGive Platform Requirements
Organization Setup
- Active WeGive Account: Valid WeGive organization account
- Integration Access: Integration features enabled for your organization
- Administrative Rights: Organization administrator or integration manager permissions
- API Token Management: Ability to create and manage API tokens
Data Preparation
- Donor Data: Clean, consistent donor information in WeGive
- Campaign Structure: Defined campaigns and fundraising structures
- Payment Methods: Configured payment processing and methods
- Custom Fields: Any custom donor or transaction fields documented
Authentication Setup
Neon CRM API Credentials
-
API Key Generation:
- Log into your Neon CRM account
- Navigate to Account Settings > API Keys
- Generate a new API key with appropriate permissions
- Document the Organization ID and API Key
-
Required Permissions:
- Account read/write access
- Donation read/write access
- Campaign read/write access
- Webhook management access
WeGive Integration Token
- Token Creation:
- Access WeGive dashboard as organization administrator
- Navigate to Settings > Integrations
- Generate integration-specific API token
- Secure token storage and documentation
Network and Security Requirements
Firewall Configuration
- Outbound HTTPS: Allow connections to
api.neoncrm.com
(production) - Outbound HTTPS: Allow connections to
trial.neoncrm.com
(staging) - Inbound HTTPS: Allow webhook connections from Neon CRM servers
- Port Requirements: Standard HTTPS (port 443) access required
Security Considerations
- API Key Security: Secure storage of API credentials
- Token Rotation: Regular rotation of API keys and tokens
- Access Logging: Enable logging for integration activities
- SSL Certificates: Valid SSL certificates for webhook endpoints
Data Preparation
Donor Data Quality
- Email Addresses: Ensure all donors have valid, unique email addresses
- Name Fields: Complete first and last names for individual donors
- Organization Names: Complete names for company/organization donors
- Address Information: Standardized address formats when available
- Phone Numbers: Consistent phone number formatting
Campaign Structure
- Campaign Names: Clear, consistent campaign naming conventions
- Campaign Status: Properly configured active/inactive status
- Date Ranges: Appropriate start and end dates for campaigns
- Goals and Targets: Defined fundraising goals where applicable
Transaction History
- Payment Methods: Proper categorization of payment types
- Transaction Status: Clear success/failure status for all transactions
- Date Consistency: Accurate transaction and payment dates
- Amount Formatting: Consistent currency and decimal formatting
Custom Field Mapping Preparation
Field Analysis
- WeGive Custom Fields: Document all custom fields in WeGive
- Neon Custom Fields: Document all custom fields in Neon CRM
- Mapping Requirements: Identify fields requiring bidirectional sync
- Data Types: Ensure compatible data types between platforms
Mapping Planning
- Priority Fields: Identify critical fields for immediate mapping
- Optional Fields: Document nice-to-have field mappings
- Transformation Rules: Plan any required data transformations
- Validation Rules: Define data validation requirements
Environment Configuration
Testing Environment
- Neon Trial Account: Access to Neon CRM trial/staging environment
- WeGive Staging: Access to WeGive staging environment
- Test Data: Sample data for integration testing
- Rollback Plan: Strategy for reverting changes if needed
Production Readiness
- Backup Strategy: Data backup plan before integration activation
- Monitoring Setup: Integration monitoring and alerting configuration
- Staff Training: Team training on integrated workflows
- Documentation: Complete integration documentation for team reference
Pre-Integration Checklist
Technical Verification
- Neon CRM API credentials obtained and tested
- WeGive integration token generated and secured
- Network connectivity to both platforms verified
- Webhook endpoints configured and accessible
- SSL certificates valid and properly configured
Data Readiness
- Donor data quality reviewed and cleaned
- Campaign structure documented and organized
- Transaction history verified and consistent
- Custom fields documented and mapped
- Test data prepared for integration testing
Administrative Preparation
- Integration permissions granted to appropriate users
- Backup procedures established and tested
- Staff training scheduled and completed
- Go-live plan documented and approved
- Rollback procedures defined and tested
Common Setup Issues
Authentication Problems
- Invalid Credentials: Double-check API keys and organization IDs
- Permission Errors: Ensure appropriate permissions for integration user
- Token Expiration: Verify API tokens are current and valid
- SSL Issues: Confirm SSL certificates and connections
Data Quality Issues
- Duplicate Emails: Resolve duplicate email addresses before integration
- Missing Required Fields: Ensure all required fields are populated
- Inconsistent Formatting: Standardize data formats between platforms
- Invalid Data Types: Correct data type mismatches
Network Connectivity
- Firewall Blocking: Verify firewall rules allow required connections
- DNS Resolution: Ensure proper DNS resolution for API endpoints
- Webhook Delivery: Test webhook endpoint accessibility
- Rate Limiting: Understand and configure appropriate API rate limits
Support Resources
Documentation
- Neon CRM API Documentation
- WeGive API Documentation
- Integration Configuration Guide
- Data Mapping Reference
Technical Support
- WeGive Support: [email protected]
- Neon CRM Support: Available through your Neon CRM account
- Integration Help: Specialized integration support available
- Training Resources: Integration training and best practices
Next Steps
After completing these setup requirements:- Proceed to Configuration Options
- Review Data Mapping Documentation
- Understand Integration Nuances
- Begin integration testing in staging environment
- Plan production deployment and monitoring