Skip to main content

How to connect BetterWorld to Blackbaud: a step-by-step guide

Sync your donor and donation data automatically between BetterWorld and Blackbaud Raiser's Edge NXT

Written by Sam Jauch


Connecting your data to Blackbaud

Please Note: This integration is currently only supported for Blackbaud Raiser's Edge NXT (RE NXT).

  1. Go to the BetterWorld app on the Blackbaud Marketplace, or navigate to Integrations inside BetterWorld and click Go to Blackbaud Marketplace.

  2. Click Connect on the left-hand side of the Marketplace page and accept the confirmation dialog.

Please Note: The person with Blackbaud admin rights needs to complete this step.

  1. Return to the Integrations page in BetterWorld and click Log in to Blackbaud.

  2. Blackbaud will ask you to authorize BetterWorld's access. Click Authorize to continue.

  3. You'll be redirected back to BetterWorld and see a green "You are now connected" success message.

  4. On the Integrations page, select your organization's default Blackbaud fund from the dropdown, then click Save.

Please Note: Transactions won't sync to Blackbaud until a default fund is set, since every Gift object in Blackbaud requires an associated Fund object. Each fund shows its Blackbaud Object ID in parentheses, for example "Botanical Garden Fund (7)." If your fund isn't showing up, click Refresh Fund Options. Updated funds appear within 10 minutes.

This default fund is used for all transactions unless you configure campaign-specific overrides, covered below.


Choose your gift batch template

Decide how you want gifts to arrive in Blackbaud.

Option

How it works

Best for

Real-time sync (default)

Each gift posts to Blackbaud individually as soon as it's processed

Teams who want live data and manage their own batching in Blackbaud

Batched daily by gift type

Gifts are grouped by type and synced at 1:00 AM in your timezone. They stay in pending status until approved in Blackbaud

Teams with a finance approval workflow

Please Note: If you use the batched daily option, gifts can only be created in Blackbaud. BetterWorld can't update them after the initial sync, due to a Blackbaud API limitation.

Select your preferred option on the Integrations page and click Save.


Configure funds per campaign (optional)

You can override your default fund on individual campaigns from each campaign's Advanced Settings page.

Donation campaigns and donation form widgets

Three options are available:

  • Use the default fund. Donations route to your org-level default fund.

  • Choose another fund. Pick a specific Blackbaud fund just for this campaign.

  • Ask donors to choose a specific fund. Donors see a fund dropdown at checkout.

If you use "Ask donors" mode:

  • You must add at least two fund options.

  • Each fund can have an optional custom display name that donors will see, instead of the Blackbaud internal name.

  • You can drag and drop to reorder the options.

  • The fund selector appears as an optional dropdown under "Additional questions" on your donation form.

Auctions, events, and giveaways

Two options are available:

  • Use the default fund.

  • Choose another fund. Select a campaign-specific fund, or clear it to revert to the default.

Please Note: Donor fund selection isn't available for auction, event, and giveaway campaign types.


Map contact field types

In the "Map data to Blackbaud field types" section on the Integrations page, choose the Blackbaud type labels that will be applied to each contact data point.

Field

Options (pulled from your Blackbaud account)

Address

Home, Work, Other, etc.

Phone Number

Home, Mobile, Work, etc.

Email Address

Email, Work, etc.

These type values appear on the Constituent record in Raiser's Edge NXT. Select whichever best matches how your organization categorizes supporter contact information.


Map optional custom fields (if applicable)

If your Blackbaud account has custom fields you'd like to populate from BetterWorld data, you can map them in the "Map optional data to custom Blackbaud fields" section.

Before mapping, custom fields must already exist in your Blackbaud account. If you've recently added new custom fields, click Refresh Objects to pull them in.

Available fields to map

Person to Constituent:

  • BW Donor ID, mapped to your custom field (Text or Number)

Transaction to Gift:

  • Donation ID

  • Campaign Type (for example, auction, donation, tickets, or giveaway)

  • Discount Amount

  • Discount Code Name

  • Refund Amount

  • Refund Date

  • In-Platform (true for payments processed through BetterWorld, false for offline payments)

  • Frequency (one-time, monthly, or annual)

Select the matching Blackbaud custom field from each dropdown and click Save.


FAQ

Can I connect multiple Blackbaud accounts?

No. The integration connects one Blackbaud account to your BetterWorld organization. To switch accounts, use the Log in with different account button on the Integrations page.

What happens if a donor already exists in Blackbaud?

BetterWorld syncs the donor data as a Constituent. We recommend reviewing your Raiser's Edge NXT records after the first sync to confirm deduplication handled correctly for existing records.

Will refunds sync to Blackbaud?

Refund Amount and Refund Date are available as optional fields you can map to custom Blackbaud fields. They don't automatically update the original gift record.

Can donors see fund names at checkout?

Only if you've configured "Ask donors to choose a specific fund" on a donation campaign. In that mode, donors see either the Blackbaud fund name or your custom display name, if you've set one.

What if I change the batch template after gifts have already synced?

The setting only affects future transactions. Previously synced gifts aren't affected.

Is there a fee to connect BetterWorld to Blackbaud?

No. There's no setup fee and no annual fee to use the Blackbaud integration — it's included at every BetterWorld plan tier, like all of our native CRM integrations.

Did this answer your question?