For over a decade, the Nonprofit Success Pack (NPSP) has served as the standard for nonprofits on Salesforce. As a managed package, it successfully adapted the core platform for fundraising needs. With the introduction of the new Nonprofit Cloud, Salesforce has moved to an industry-specific cloud architecture.
From an architectural perspective, it is important to recognise that this is a re-implementation rather than a simple upgrade. Moving from NPSP to the new Nonprofit Cloud represents a fundamental shift in data modeling and strategy.
Here is a perspective on how to approach this migration and some strategic recommendations to consider.
The Core Paradigm Shift: Why NPSP is the Past
It is time to be realistic about the future of NPSP. While it served its purpose admirably, it is effectively a legacy application running on modern infrastructure.
- Innovation Gap: All of Salesforce’s R&D investment is going into Industry Clouds. NPSP will remain stable, but it will not evolve.
- Core Access vs. Managed Package: NPSP is a managed package installed on top of the standard Sales/Service Cloud data model. Developers were constrained by ISV limits. In contrast, Nonprofit Cloud is built directly on Core. The engineering team can solve problems at the database and API layer, eliminating the data skews and batch processing limits that plagued large NPSP orgs.
- Romanticising Legacy: There is often an emotional attachment to NPSP because “it just worked” for so long. But clinging to it now is like insisting on using Salesforce Classic in a Lightning world. The future is Industry Cloud.
Architectural Considerations
1. Data Model Realignment
The data models between NPSP and Nonprofit Cloud do not map one-to-one. You are moving from a specialised custom structure to a standardised industry model.
- Person Accounts as the Standard: While architects have historically approached Person Accounts with caution, they are now the standard in the new Industry Cloud architecture. Organisations must prepare to adopt this model as the new best practice for representing individuals.
- Households to Party Relationship Groups: NPSP used the Account object (Household record types) to model families. Nonprofit Cloud uses Party Relationship Groups, which offer a robust way to model complex relationships but require significant data transformation during migration.
- Opportunities to Gift Transactions: NPSP relied on Opportunities for donations. Nonprofit Cloud uses a combination of Gift Transactions, Gift Commitments, and Campaigns, providing higher granular accounting detail but requiring historical data to be restructured.
2. Integration Impact
Because the core objects change, existing integrations will require updates. Payment gateways must be reconfigured to align with the new Gift transaction model, and synchronisation rules with marketing platforms will need to be reviewed to accommodate Person Accounts and Party Relationship Groups.
3. Opportunity for Cleanup
Attempting to simply map every field from NPSP to Nonprofit Cloud will carry over technical debt. This migration is the ultimate opportunity to deprecate unused fields, transition legacy Process Builders and Workflow Rules to Flow or Apex, and adopt standard Industry Cloud processes rather than rebuilding old workarounds.
The Strategic and Financial Assessment
Moving to Nonprofit Cloud is a major capital investment and a high-risk technical project. Avoid these common traps:
1. The “Isolation Cost” (Cost of Inaction)
While staying on NPSP is a valid short-term choice, architects must account for the mounting “isolation cost.” As the ecosystem pivots toward Industry Cloud, third-party AppExchange packages, standard training, and community-led solutions will follow. Eventually, maintaining a heavily customised NPSP org will require “legacy specialist” rates.
2. The “Shiny Object” & “Like-for-Like” Traps
Do not migrate simply because Nonprofit Cloud is the “new” version. If your current NPSP implementation is meeting your needs without performance crises, the rational choice may be to stay put.
Furthermore, if you frame this project to your board as a “technical migration to keep things current,” you will struggle to justify the cost. The move must be framed as a broader organisational transformation that solves fundamental scale issues or unlocks new capabilities.
3. The AI Dividend
If the organisation’s roadmap includes Agentforce or Data Cloud, this migration is the “admission price.” Modern Salesforce AI cannot run effectively on the legacy NPSP data model. This migration is a Data Readiness project that unlocks the next generation of platform capabilities.
4. Feature Gap Analysis
Before committing to a migration, run a Feature Gap Analysis. While the new Nonprofit Cloud is powerful, it has a different feature set compared to NPSP, especially if your org was heavily customised. Identify what is native, what needs to be built, and where AppExchange solutions might be needed.
Execution and Operational Reality
1. Right-Sized Governance
Decisions made during the mapping phase have 10-year implications.
- For Large Organisations: Establish a formal Technical Design Authority (TDA) to oversee cross-departmental impacts.
- For Small Nonprofits: Assign a single Lead Mapping Owner and maintain a structured Data Mapping Log. Every deviation from standard Nonprofit Cloud behavior should be documented.
2. Data Archiving & Migration Strategy
A data migration can consume 30-50% of the project budget. Challenge the ROI of a “lift and shift” approach.
- Active Data Only: It is highly recommended to migrate only the records needed for immediate operational use (e.g., donors active in the last 3 years).
- Data Lakes for History: Archive older, colder historical data to a low-cost data lake (like Snowflake or BigQuery) or a BI tool. This reduces migration complexity, avoids polluting the new data model, and maintains compliance.
- Clean First: Deduplicate contacts and clean data in NPSP before the ETL process.
3. Continuous Change Management
Organisations moving from NPSP are overcoming 10+ years of muscle memory; users are unlearning a legacy system.
- Focus on Phased Adoption for large orgs to build momentum, or High-Touch Transparency for small nonprofits to ensure users feel ownership.
- Strong executive stewardship is essential to reinforce that the temporary learning curve is an investment in the organisation’s mission readiness.
4. Sandbox Strategy
Develop in a clean environment. Use a fresh trial org or scratch org with Nonprofit Cloud licenses for prototyping. Keep the legacy NPSP org as a reference, but never attempt to upgrade it in-place.
Final Thoughts
The era of the “hacked” platform is over. The new Nonprofit Cloud offers a cleaner, faster, and more standard architecture that finally treats the nonprofit sector as a first-class citizen in the Salesforce ecosystem.
Organisations that are willing to let go of the past and embrace the new data paradigms are most likely to realise the full benefits of the platform.
Happy Architecting,
Jerry