Skip to content

HubSpot Integration Overview

WeGive’s HubSpot integration keeps donors, households, donations, and recurring plans aligned across both platforms. Contacts and companies sync bidirectionally; transactions and recurring donations live in dedicated Deal pipelines that WeGive provisions on first connect.

Key features

  • OAuth 2.0 connection — no API keys to manage; install from the WeGive dashboard.
  • Bidirectional sync for contacts and companies; WeGive remains source of truth for transaction amounts and statuses.
  • Two purpose-built Deal pipelinesDonations (one-time) and Recurring Donations — created automatically during provisioning.
  • Household modeling via a custom Household association label between Contact and Company.
  • Lifetime giving rollups pushed to each contact: total given, total gifts, largest gift, recurring status, donor lifecycle stage.
  • Webhook receiver for HubSpot deletions so WeGive can re-link or restore records cleanly.
  • Granular toggles for every push and pull direction (donors, households, transactions, recurring donations).

How it works

WeGive listens for changes on donors, households, transactions, and scheduled donations. Each change enqueues a push to HubSpot with deduplication so rapid edits don’t 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 but never overwritten on pull — HubSpot edits to a deal’s amount or stage will not change the underlying WeGive transaction. WeGive remains the system of record for financial data.

Getting started

Support

Need help? Email support@wegive.com.