Master toggle
Push (WeGive to HubSpot)
Each direction can be disabled independently. All push toggles default to on once the integration is enabled.Pull (HubSpot to WeGive)
Pulls never overwrite transaction amounts or statuses in WeGive. WeGive is the system of record for financial data; pull refreshes contact context (for example, job title) and detects deletions — but see the note on Pull transactions/recurring plans above: pull is not purely a refresh operation, it can also originate new records.
Merge handling
Sync behavior
Custom field mapping
Default field mappings cover the standard WeGive supporter, company, transaction, and recurring plan models. Mapping Rules ARE dashboard-exposed (same pattern as the NPSP integration) —OrganizationController::setHubspotMappingRules() confirms this is a real, self-service endpoint, not support-managed. Add or override a field mapping under Mapping Rules in the integration settings; contacting support is not required.