Key features
- OAuth 2.0 connection. No API keys to manage; authorize from the WeGive dashboard.
- Bidirectional sync for Contacts and Companies. WeGive remains the source of truth for transaction amounts and statuses.
- Three purpose-built Deal pipelines — Donations (one-time), Recurring Donations, and Soft Credits — created automatically during provisioning.
- Household modeling through a custom Household association label between Contact and Company.
- Lifetime giving rollups pushed to each Contact/Company: total given, total gifts, first/last gift date and amount, largest gift, average gift, given year-to-date, recurring-donor flag and amount, and donor status. There’s no separate “donor lifecycle stage” property —
wegive_donor_statusis the closest analog. - Deletion and merge webhooks from HubSpot. Deleting a Contact/Company/Deal in HubSpot never deletes the corresponding WeGive record (WeGive is the source of truth for those) — it just unlinks the HubSpot ID so the record can relink automatically if restored. A GDPR privacy-deletion request on a Contact is the one exception: that does delete the WeGive donor. Merging two Contacts or two Companies in HubSpot (each independently toggleable) reassigns the losing record’s data to the winner in WeGive too.
- Per-direction toggles for every push and pull: supporters, households, transactions, recurring donations.
How it works
WeGive listens for changes on supporters, households, transactions, and recurring plans. Each change queues a push to HubSpot, with deduplication so rapid edits do not generate duplicate API calls. A scheduled pull (default every 15 minutes) brings new and changed HubSpot Contacts and Companies back into WeGive. Transaction amounts and statuses are pushed from WeGive and never overwritten on pull. Editing a deal’s amount or stage in HubSpot does not change the underlying WeGive transaction. WeGive is the system of record for financial data.Synced objects
Getting started
Setup Requirements
Prerequisites, required OAuth scopes, and the one-time provisioning step.
Configuration Options
Per-direction sync toggles, address sync source, and ACH handling.
Data Mapping
Field-by-field mapping for Contacts, Companies, and Deals.
Integration Nuances
Free-tier pipeline limits, rate limiting, deduplication, and edge cases.