Case study / Fundraising
NPSP ImplementationData MigrationClick & Pledge

Cleaning a 40% duplicate donor database and building a real fundraising platform.

Higher Education Foundation · Foundation team + advancement · Timeline: 4 months
40%
Duplicate reduction
3→1
Systems consolidated
Staff-owned
Reporting model
Situation · Act 1

What life felt like

The foundation's donor data lived across spreadsheets, an aging donor database, and a lightweight CRM that couldn't support real moves management. Salesforce had been discussed for years, but leadership feared another "big IT project" that would end with the same duplicate mess in a shinier box.

Gift officers didn't trust household totals. Annual fund couldn't agree on which record was canonical. Reporting for leadership and the board required exports and manual reconciliation, every quarter.

Tension

What they were weighing

The team needed one source of truth without pausing fundraising for a year. They were wary of consultants who optimize for billable phases instead of adoption, and of implementations that look finished on paper while staff still keep shadow spreadsheets.

Insight & solution · Act 2

What was really wrong, and what I built

The symptom was duplicates; the underlying issue was no agreed data model, no deduplication rules, and no single giving pipeline. NPSP gave the right nonprofit primitives, households, relationships, soft credits, once data was cleaned and migration paths were explicit.

I ran a deduplication strategy before cutover: matching rules, survivor logic, and staff review for edge cases. Legacy gifts and pledges migrated with audit trails. Click & Pledge (or equivalent online giving) was integrated so online revenue stopped living outside the CRM.

Page layouts and reports were designed around how gift officers and annual fund actually work, not a generic nonprofit template.

Outcome & independence · Act 3

How they run it now

Duplicate rates dropped dramatically; leadership dashboards finally matched what gift officers saw in their portfolios. Three peripheral tools collapsed into one operational platform for core fundraising workflows.

I delivered admin documentation, a short "data hygiene" playbook, and hands-on sessions so advancement could own merges, campaigns, and report folders. The goal was never "call me every time a duplicate appears"; it was sustainable internal ownership.

Tools & technologies

Salesforce NPSPData import & matchingClick & PledgeCustom reportsUser training

Messy donor data sound familiar?

I'm happy to talk honestly about migration scope, deduplication, and what your team can own on day one.

Let's talk about what's possible