Implementing for the first time? The Sandbox-First Implementation Guide sequences every step from Sandbox through Production go-live, with a checkpoint at the end of each phase.
Salesforce edition
The integration supports Enterprise, Unlimited, and Developer Edition orgs. Professional Edition and Essentials are not supported because they do not include API access.Required packages
NPSP configuration
Integration user
Connect WeGive with a dedicated integration user rather than a personal admin login, so the connection does not depend on one person’s account. The connecting user must have:- System Administrator profile
- API Enabled
- Modify All Data
- View All Data
- Customize Application
- View Setup and Configuration
- The WeGive Admin permission set, included in the WeGive4SF package
Field-level security
The integration user must have read and edit access to every field WeGive syncs:- Standard fields on Contact, Account, Opportunity, Payment, Campaign, and Recurring Donation
- Fields added by the WeGive4SF package
- NPSP fields
- Any custom fields you add to your mapping rules
API access
- REST API enabled on the org
- An External Client App authorizing WeGive, configured as described on the connection setup page
- Sufficient daily API request allocation for your sync volume. WeGive pushes changes within about 5 minutes and pulls from Salesforce every 15 minutes by default; see Configuration Options.
Environments
WeGive Test dashboards connect only to Salesforce Sandbox orgs. WeGive Live dashboards connect only to Salesforce Production orgs. A connection attempt across environment types fails. Settings, field mappings, and sync toggles do not transfer between Test and Live. Each dashboard is configured independently.Next steps
- Sandbox-First Implementation Guide for the full sequence, or go directly to:
- Installing the WeGive Salesforce Managed Package
- External Client App and Connection Setup
- Data Mapping Overview