How to Know If Your Candidate Actually Knows Nonprofit Cloud
Recruiter: "We need someone with Nonprofit Cloud experience." Me: "Does your client use Nonprofit Cloud or NPSP?" Recruiter: "What is the difference?"
They are two different products. NPSP (Nonprofit Success Pack) is the original open-source package built on Sales Cloud. It has been the standard for over a decade. Nonprofit Cloud is the newer Salesforce-native replacement with a different data model and different features. Most nonprofit orgs are still running NPSP.
Listing the wrong one in your JD filters out the exact candidates you want and attracts the ones who cannot help. Ask the client which product they use before you start sourcing.
I have 6+ years of nonprofit Salesforce implementation experience across Environmental Defense Fund, New York Academy of Medicine, and dozens of organizations through Clear Concise Consulting. This is the screening guide I wish existed when recruiters started reaching out for nonprofit roles.
Core Objects (NPSP)
NPSP modifies standard Salesforce with nonprofit-specific logic:
Household Account: Groups related Contacts (family members) for donation tracking. Household naming, address management, and soft credits all run through this model. If a candidate does not know the Household model, they have not worked with NPSP.
Opportunity (as Donation): Individual gifts and pledges. Record Types distinguish between donations, grants, and pledges.
Recurring Donation: Ongoing gift schedules with installment tracking. Legacy vs. Enhanced Recurring Donations (the NPSP feature) is a common configuration question.
General Accounting Unit (GAU): Fund and program tracking. Separates restricted from unrestricted gifts. Nonprofits have legal obligations around restricted funds.
GAU Allocation: Links donations to specific funds. A $10,000 gift can be split: $7,000 to scholarship, $3,000 unrestricted.
Campaign: Fundraising appeals and events. Campaign hierarchies for annual giving programs.
Affiliation: Contact-to-organization relationships.
Engagement Plan: Multi-step stewardship workflows.
Experience Tiers
Beginner: Enter and manage donor records. Run gift reports. Configure NPSP page layouts. Process batch entries.
Intermediate: Configure recurring donation schedules. Set up GAU allocations for fund tracking. Build Flows for donor acknowledgment emails. Design donor segmentation strategy. Configure campaign hierarchies.
Advanced: Complex Flows for year-end giving campaigns. Matching gift logic. Data migration from legacy systems (Raiser's Edge, Donor Perfect). Troubleshoot NPSP rollup calculations. Architect multi-program fund accounting. Lead NPSP-to-Nonprofit Cloud migration.
One note on salary: nonprofit Salesforce salaries typically run 10-20% below commercial sector equivalents. A nonprofit admin at $75K and a commercial admin at $95K may have equivalent skills. Set expectations early with candidates coming from commercial Salesforce.
Five Screening Questions
1. "Explain the Household Account model." Strong: Describes Household grouping related Contacts. Soft credits, naming conventions, address management. Red flag: Does not know what the Household model is. This is the single most fundamental NPSP concept.
2. "How have you handled recurring donations?" Strong: Schedules, installments, payment tracking, retention reporting. Mentions legacy vs. Enhanced Recurring donations. Red flag: Has never configured recurring donations. Core nonprofit function.
3. "How do you track grant funding and restricted gifts?" Strong: GAUs for fund tracking, restrictions, reporting on restricted vs. unrestricted. Red flag: Does not understand fund accounting. Nonprofits have legal obligations here.
4. "What integrations have you built for nonprofit clients?" Strong: Names specific tools: Classy, Formstack, GiveLively, Donor Perfect, payment processors. Red flag: Only has commercial integration experience (HubSpot, Marketo). Different vendor ecosystem.
5. "What is the difference between NPSP and Nonprofit Cloud?" Strong: NPSP is original (free, open-source, on Sales Cloud). Nonprofit Cloud is newer with a different data model. Can articulate migration considerations. Red flag: Does not know there are two products.
How to Tell If Someone Is Lying
"A donor gave $10,000 but wants $7,000 to the scholarship fund and $3,000 unrestricted. How do you record this?" Real: One Opportunity for $10,000. Two GAU Allocations: $7,000 to Scholarship GAU, $3,000 to General Fund. Allocations must total the Opportunity amount. Fabricated: "I would create two separate donations." Wrong approach. Fundamental misunderstanding of NPSP fund accounting. Split gifts are handled through allocations, not duplicate records.
"Your client says Household naming is wrong after a data import. What happened?" Real: NPSP auto-generates Household names from Contact names. A bad import that didn't link Contacts to Households correctly produces wrong names. Describes Household Naming Settings and batch recalculation. Fabricated: "I would manually rename the accounts." NPSP naming is configuration-driven, not manual.
"How do you report on donor retention year over year?" Real: Uses NPSP rollup fields (Total Gifts Last Year, Total Gifts This Year) or custom report types comparing giving by fiscal year. May reference LYBUNT/SYBUNT methodology (Last/Some Year But Unfortunately Not This Year) for lapsed donor identification. Fabricated: "I would build a report" without specific rollup fields or retention methodology.
Job Description Mistakes
If you see: "Nonprofit Cloud experience required" when the org uses NPSP Change to: Ask the client which product they run. Specify accordingly.
If you see: "5 years Salesforce experience" without mentioning NPSP Change to: "3+ years Salesforce experience with NPSP or Nonprofit Cloud for donor-facing organizations."
Free Download Guide: Nonprofit Cloud/NPSP Guide
Part 7 of a 10-part series. Previously: Data Cloud Screening Guide. Next: Admin vs. Consultant vs. Architect
Jeremy Carmona is a 13x Salesforce certified architect, founder of Clear Concise Consulting, and adjunct instructor at NYU Tandon School of Engineering.

