Skip to main content
This integration is in active development and is not yet enabled for any organization. The pages in this section describe the integration as built and code-reviewed so far, including toggles and behaviors that exist in WeGive’s configuration but are not yet turned on for a live customer. Where a capability is still being finalized, that’s called out explicitly on the relevant page rather than left ambiguous.

DonorDirect (StudioEnterprise) Overview

DonorDirect’s StudioEnterprise (SE) platform is a CRM used by ministries and nonprofits to manage constituents, gifts, recurring giving, and campaigns. WeGive’s DonorDirect integration provides bidirectional synchronization between your WeGive donation platform and your StudioEnterprise account.

Key Features

Bidirectional Data Sync

  • Pull (StudioEnterprise → WeGive): accounts, funds, campaigns, gifts, and recurring giving plans import into WeGive on a regular schedule.
  • Push (WeGive → StudioEnterprise): donors, transactions, and recurring plans can be sent to StudioEnterprise as they occur in WeGive, when enabled.
  • Incremental sync: after the first full import, ongoing syncs only pull records that have changed, rather than rescanning your entire database each time.

Comprehensive Data Coverage

  • Accounts: individual donors, organization donors, and households
  • Transactions (Gifts): one-time donations
  • Recurring Giving Plans: sustaining/recurring donation schedules
  • Projects (Funds): fund and designation tracking
  • Campaigns (Source Codes): donation attribution

How It Works

DonorDirect’s standard API is built for looking up one account at a time, which doesn’t scale to a full organization’s giving history. WeGive’s integration solves this with two different paths depending on direction:
  • Pull uses a set of custom, WeGive-authored data endpoints built specifically for bulk, incremental synchronization — these are read-only and built for your organization’s scale.
  • Push uses StudioEnterprise’s standard write API, since WeGive-authored endpoints are read-only by design.
See Integration Nuances for more on why the integration is built this way.

Supported Data Types

Accounts

Individual and organizational donor profiles, plus households

Transactions

One-time gifts, synced as settled/completed transactions

Recurring Plans

Sustaining giving schedules and their frequency/status

Projects & Campaigns

Fund designations and campaign/source-code attribution

Getting Started

Setup Requirements

Learn about prerequisites and what your organization needs to provide

Data Mapping

Understand how data flows between WeGive and StudioEnterprise

Support

Need assistance with your DonorDirect integration? Contact our support team at [email protected].