Nonprofit & membership CRM · Sales Hub

Salesforce Nonprofit Cloud to HubSpot

Salesforce's nonprofit CRM built on the core platform, with Person Accounts and fundraising objects such as Gift Transactions, Gift Commitments and Gift Designations.

In short

Salesforce Nonprofit Cloud data can move into HubSpot, landing mainly in Sales Hub. 2 of 10 mapped objects move directly (Account (Organization) and Case); 5 items need manual work and 3 do not move. Plan roughly 3-6 weeks for a small move and 12-24 weeks for a large one.

Last reviewed 2026-10-29 · Also relevant to Marketing, Service, Revenue hubs · 11 sources

1 · Checklist

Migration checklist for Salesforce Nonprofit Cloud

Three phases, specific to this system. Tick steps off as you go.

0 of 15 steps doneTick steps off as you go. Your progress stays in this browser.

Before

0 of 5 done

During

0 of 5 done

After

0 of 5 done
2 · Cost

What will it take?

No price list: cost follows volume, custom objects and how much logic must be rebuilt. Answer four quick questions for a planning range.

How many records?
Custom objects?
Automation to rebuild?
History to bring?

A planning aid built from the three scenarios below. It is not a quote.

The three scenarios

low complexity

Small migration

3-6 weeks

<25k constituents, <100k gifts

Reference-only gifts, CSV import.

medium complexity

Mid migration

6-12 weeks

25k-250k constituents, 100k-1M gifts

Custom objects, household logic, parallel run.

high complexity

Large migration

12-24 weeks

>250k constituents, >1M gifts

Integration with finance system, API-based loads.

What moves the number

Number of Person Accounts and gift recordsCustom objects for gifts, funds and membershipHousehold and soft-credit modellingCustomisations beyond the standard Nonprofit Cloud modelActivity history volumeWhether a partner or migration tool is used

Timeline ranges are planning estimates, not a quote. A partner confirms scope after discovery.

3 · Where to begin

Access, mapping and limits

Start with how data leaves Salesforce Nonprofit Cloud: what you need to get in, what lands in HubSpot, and what will not.

API

Salesforce REST/SOAP/Bulk APIs with SOQL; Nonprofit Cloud fundraising objects are exposed as sObjects (API v59.0+)

Credentials needed

Salesforce user with API Enabled. Fundraising objects also need the Fundraising Access license and Fundraising User permission.

Admin permission

For the HubSpot integration: API Enabled, View Setup and Configuration, and Modify All on synced objects. For export: Read on the records.

Choose your route

How will you move the data?

HubSpot offers an integration for importing records from Salesforce Nonprofit Cloud.

  • You need: Salesforce user with API Enabled. Fundraising objects also need the Fundraising Access license and Fundraising User permission.
  • Permission: For the HubSpot integration: API Enabled, View Setup and Configuration, and Modify All on synced objects. For export: Read on the records.

Native imports often bring over only some data, so check coverage per object in the mapping below.

Where each object lands

yes movespartialmanualno

In Salesforce Nonprofit Cloud

In HubSpot

Contacts
Companies
Deals
Custom objects
Tasks, Meetings, Notes
Tickets
Select an object

Hover or tap anything on the left to see where it lands.

What to expect

Flows, Process Builder and automation

Automation does not migrate and must be rebuilt as HubSpot workflows.

Gift accounting ledgers, restricted fund balances, tax receipting and grant administration

HubSpot has no native equivalent. Per the scope note, retain these in Salesforce or a finance system.

Attachments through Data Loader

Data Loader cannot export attachments, so use the weekly export.

4 · Governance

Data governance and compliance

Decide what is allowed to move before anything is exported. Tick each gate once it is agreed.

0 of 5 agreed
Quick answers

Frequently asked questions

How do I migrate Salesforce Nonprofit Cloud to HubSpot?

1. Inventory the org: new Nonprofit Cloud (Person Accounts, Gift objects) or legacy NPSP, and any custom membership objects. 2. Confirm the export user has API Enabled and the Fundraising Access license and Fundraising User permission. 3. Decide which gift, fund and grant data stays in Salesforce or finance, and which moves as reference. 4. Create HubSpot custom properties and objects, including a unique Salesforce ID property.

What data can move from Salesforce Nonprofit Cloud to HubSpot?

These objects move directly: Account (Organization) and Case. Check the mapping table for partial and manual items.

What does not move from Salesforce Nonprofit Cloud to HubSpot?

Flows, Process Builder and automation, Gift accounting ledgers, restricted fund balances, tax receipting and grant administration and Attachments through Data Loader. Plan to rebuild or retire these.

How long does a Salesforce Nonprofit Cloud to HubSpot migration take?

Small (<25k constituents, <100k gifts): 3-6 weeks. Mid (25k-250k constituents, 100k-1M gifts): 6-12 weeks. Large (>250k constituents, >1M gifts): 12-24 weeks. These are planning estimates, not a quote.

What access do I need to export from Salesforce Nonprofit Cloud?

Salesforce user with API Enabled. Fundraising objects also need the Fundraising Access license and Fundraising User permission. For the HubSpot integration: API Enabled, View Setup and Configuration, and Modify All on synced objects. For export: Read on the records.

Is there a native HubSpot connector for Salesforce Nonprofit Cloud?

Yes. Confirm the supported objects in discovery.

What compliance issues apply when moving Salesforce Nonprofit Cloud data?

Check: Financial (donation and payment data), Possible minors' data, Possible health-related data for some charities and Tax receipting records. Agree consent, retention and access rules before exporting.

Talk to a partner

Moving Salesforce Nonprofit Cloud into HubSpot?

A network of 153+ tiered HubSpot partners and 1,800+ accounts of experience. Tell us what you are moving and which hub matters most.

Talk to a partner
Talk to a partner