NPSP Migration Decisions · MD-5

Where does the information in fields without a direct target go?

NPSP field mapping has a blind spot: Salesforce’s workbook has no row for an org’s own custom fields, and a substantial share of NPSP’s fields have no direct target — on the workbook Horus Eye encodes, fewer than half of the field rows map one-for-one. “Disregard” in the workbook does not mean “delete”; it means Salesforce does not carry it, so you decide where that information goes.[2]

Talk to an Architect All 16 decisions

Who decides

Salesforce administrator with the data owners

Decide after

MD-1 (household model)

Estimated effort

XL  hundreds of fields, one approved workbook

What answers it

The org’s custom fields on Contact, Account and the NPSP objects; NPSP fields not carried over as they are, and the components that read them.

Your options, and what each one does

The Options
The optionWhat it means for the migration
Give each field a targetEach kept field maps to a target field, a contact-point record, or a transformation — created on the target object where nothing suitable exists.
Archive what is not usedUnused information is archived outside the live model, not migrated — confirm actual usage first, because a field nobody can name an owner for is usually read by a report somebody loves.

What Horus Eye recommends — and when

Recommendation, Not Verdict

Treat every field without a target as a decision with three honest outcomes: keep it (create or map a destination), move its information elsewhere, or archive it. The mapping workbook[1] that documents source field, destination and transformation choice is the artifact your architect and your auditors will both want. NPSP field mapping is decided once, here — then simply executed in the load.

A recommendation is a starting point, not a verdict. The same question lands differently org by org — one fact about your automation, volumes or vendors can flip the right answer. That is why the reasons are stated, and what would change them.

How this decision plays out

In Practice

The scale of this one surprises teams. On the version of Salesforce’s mapping workbook that Horus Eye encodes (29 May 2026), fewer than half of the field rows map one-for-one; hundreds are marked Disregard or Omit, meaning Salesforce does not carry them — and your org’s own custom fields are not in the workbook at all. “Disregard” is easy to misread as “delete”; it actually means the decision is yours. Some of that information belongs on the target as a new field, some belongs in a different shape (a contact-point record, a transformed value), some belongs in an archive, and some genuinely belongs nowhere — but each of those is a recorded choice with an owner, not a default.

The practical discipline is a mapping workbook: source field, destination, transformation, decision, owner — approved before any load is built, because unapproved mappings discovered mid-load are how migrations slip by quarters. Beware the field nobody can name an owner for: it is usually read by a report somebody loves. Usage evidence beats recollection here; check what reports, automation and page layouts actually reference a field before deciding its fate.

Questions to settle before you record an answer

Before You Decide
A field-mapping page from the architect deliverable: source field, destination, transformation
The mapping workbook in practice: every field’s source, destination and transformation, approved before any load (example data).

How Horus Eye helps

With Horus Eye

When Horus Eye assesses an NPSP org, this question is raised with the evidence the scan saw — the record types, fields and settings behind it — its recommendation marked, and the reasons stated. Accept records the recommendation; Change opens the options. Recording an answer writes nothing to Salesforce: it is captured in the decision register, with who decided and when, and the migration plan, mappings and documents are kept consistent with what your organization actually decided. Horus Eye recommends; your organization decides.

Sources & further reading

References

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

Facing this decision in your own org?

Horus Eye

A read-only assessment puts the evidence behind it on the table — what your org holds, what it means for this choice, and the decisions that depend on it.

Try Horus Eye Free Request an Assessment All Horus Eye pages

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