Horus Eye · NPSP → Agentforce Nonprofit

The sixteen decisions every NPSP migration must answer

The hard part of moving from Salesforce NPSP (the Nonprofit Success Pack) to Agentforce Nonprofit — the platform many teams still search for as Salesforce Nonprofit Cloud — is decisions, not data. The questions are the same for every NPSP org — how households are represented, what each gift becomes, how recurring giving continues — but the right answers are not. This index holds all sixteen named NPSP migration decisions, each with its options, consequences and owner, written for the Salesforce admins and product owners who will live with the answers.[1][2][4]

Request an Assessment The NPSP migration desk

The decision journey, in the order it falls

Dependency Order

Decisions depend on each other. The target-org choice comes first, because Person Accounts cannot be switched off once enabled; the household model shapes gift classification; gift classification shapes recurring continuity. The rest can run in parallel — as long as each has a named owner.

The NPSP migration decisions in dependency order: target org, then households, then gift classification, then recurring collection and path, with the parallel decisions beside them
The decision chain, simplified. One recorded answer unblocks the next.
Estimated effortXS hours S a day or two M about a week L weeks XL a workstreamIndicative, relative sizes for a typical mid-size org — your org’s evidence decides. Dates and estimates belong to your implementation partner.

Mandatory migration decisions

They Change the Data

These change the data. Until each is recorded, the migration step that needs it waits rather than guessing — which is the behaviour you want from anything touching donor records.

Who owns what

Ownership

A decision without an owner is a delay with a code name. This is how the sixteen split across the seven people every migration needs:

Who owns which NPSP migration decision: sponsor, fundraising, finance, operations, admin, architect and program lead, each with their decision codes
Sixteen decisions, seven owners — name them in phase 0, before any decision is argued.

And then your org’s own questions

Beyond the Sixteen

The sixteen NPSP migration decisions above are the named, recurring ones — the ones every project meets. They are not the whole conversation.

Beside the sixteen named decisions, every org gets its own preparation questions, raised by its findings — 35 of them on one of our test orgs (an example, not a norm). What happens to orphaned records? How are contacts that share an e-mail address resolved — same person, or different people? Are seasonal addresses still used? Each comes with a recommendation, so the common case is one click — and the uncommon case gets a real decision instead of a default.

The Decide stage in Horus Eye: each question with its recommendation marked, and Accept or Change beside it
Every question, with the recommendation marked. Accept records it; Change opens the options.

Every recorded answer lands in a decision register — who decided, what, and when — which is the document your auditors, your board and your implementation partner will all ask for.

About the figures on this page: counts and percentages describe Horus Eye’s own test orgs, which hold seeded example data. They are examples of what an assessment reports — never typical results and never a benchmark for your org.

Sources & further reading

References

The decision wording on these pages follows Salesforce’s own migration documentation; read the primary sources alongside any vendor’s summary, ours included.

Protected AI — the Trust Layer

Every AI read in Horus Eye is metadata-first: built from an allowlist, sanitized by pattern, made through one audited gateway and checked by an output firewall on the way back — and AI is off by default, per org. Every request carries an audit id and an AI Data Scope manifest you can open.

See the Trust Layer

Which of these are already decided in your org?

Horus Eye

A read-only assessment answers that with evidence: which decisions your data has already made for you, which are genuinely open, and who should own each one.

Try Horus Eye Free Request an Assessment All Horus Eye pages

Free start · 250 credits for 60 days · no card required · scans are free