Skip to main content

Last updated: May 2026

Practice Exam

NP-Con-102Salesforce Certified Nonprofit Cloud Consultant (NPC)

Test your knowledge with official exam-style questions

Questions25Passing65Exam time105 min

Questions and options are shuffled each attempt

Salesforce Certified Nonprofit Cloud Consultant (NPC)Practice Exam Set 1: All Questions & Explanations

Full question text, answer options, and explanations for this practice set — a spoiler-free alternative is the interactive quiz above for scored, shuffled practice.

  1. 1. What is the difference between Salesforce Nonprofit Cloud (NPC) and Nonprofit Success Pack (NPSP)?

    • A. They are identical products with different branding
    • B. NPSP is the legacy managed package built on Sales Cloud; NPC is a native industry cloud built on the Salesforce platform with a new data model(correct)
    • C. NPC is the free version; NPSP requires a paid license
    • D. NPSP is for international nonprofits; NPC is for US-based organizations

    Explanation: NPSP (Nonprofit Success Pack) is Salesforce's legacy managed package approach — built on Sales Cloud with added objects and features via a managed package. NPC (Nonprofit Cloud) is Salesforce's next-generation industry cloud, built natively on the Salesforce platform with a redesigned data model, Fundraising, Program Management, and Outcomes features.

  2. 2. Which object in Salesforce Nonprofit Cloud (NPC) represents an individual's relationship to the organization as a donor, volunteer, or member?

    • A. Contact (with Constituent record type)(correct)
    • B. Person Account
    • C. Individual
    • D. Stakeholder

    Explanation: In Salesforce Nonprofit Cloud, individuals who interact with the organization (donors, volunteers, program participants, members) are represented as Contacts with specific record types (Constituent, Donor, Volunteer, etc.). NPC enhances the standard Contact with nonprofit-specific fields and relationships.

  3. 3. Which two core clouds/products are included in the Salesforce Nonprofit Cloud (NPC) license? (Choose 2)

    • A. Salesforce Fundraising (built on Nonprofit Cloud)(correct)
    • B. Salesforce Program Management(correct)
    • C. Marketing Cloud Email Studio
    • D. Salesforce Field Service

    Explanation: Salesforce Nonprofit Cloud (NPC) includes Salesforce Fundraising (for donation management, gift processing, campaigns) and Salesforce Program Management (for tracking program delivery, participant enrollment, and outcomes). Marketing Cloud and Field Service are separate products not included in the NPC base license.

  4. 4. When implementing Salesforce Nonprofit Cloud for an organization currently using NPSP, which migration challenge should consultants anticipate?

    • A. NPSP data can be migrated by installing NPC alongside NPSP in the same org
    • B. NPC uses a different data model than NPSP; migration requires data transformation and mapping between legacy NPSP objects and new NPC equivalents(correct)
    • C. Migration is not possible; organizations must start fresh with NPC
    • D. Salesforce provides a one-click automated migration tool from NPSP to NPC

    Explanation: Migrating from NPSP to NPC requires significant data model mapping — NPSP uses the Opportunity object for gifts while NPC has dedicated Fundraising objects; NPSP uses Contact/Account relationships via Household accounts while NPC has redesigned constituent modeling. Consultants must plan careful data transformation and validation as part of migration.

  5. 5. What is the 'Household Account' model in the context of Nonprofit Cloud?

    • A. A type of Account used to group family members together, with the Account representing the household unit(correct)
    • B. A financial account for managing household budget tracking
    • C. An Experience Cloud portal for family members to manage their giving
    • D. A shared giving fund where multiple donors contribute to a joint account

    Explanation: The Household Account model (used in NPSP and Nonprofit Cloud) groups related individuals (family members) under a shared Account record that represents the household. Gifts, communications, and relationships are tracked at both the individual Contact and household Account level, enabling coordinated engagement with the full family unit.

  6. 6. A nonprofit wants to track both individual giving AND their foundation's corporate giving separately under the same family. How should this be modeled in Nonprofit Cloud?

    • A. Use one Contact record with multiple gift record types to distinguish individual vs. corporate gifts
    • B. Create a Household Account for family members and a separate Organization Account for the foundation, with Relationships linking the key Contact to both(correct)
    • C. Use two Contact records with different Email addresses to separate individual and foundation activity
    • D. This scenario cannot be modeled in Nonprofit Cloud; a separate CRM instance is required

    Explanation: The correct model uses separate Account records for different giving vehicles: a Household Account for personal/family giving and an Organization Account for the private foundation. The key individual (e.g., the foundation president) is a Contact linked to both accounts via Affiliations (in NPSP) or Account Contacts (in NPC), with Relationships capturing the family/foundation connection.

  7. 7. In Salesforce Nonprofit Cloud Fundraising, what is a 'Gift Commitment'?

    • A. A legally binding pledge signed by the donor
    • B. A donor's promise to give a specified amount over time, often paid in installments(correct)
    • C. A recurring monthly gift processed by credit card auto-pay
    • D. A matching gift commitment from a corporate donor's employer

    Explanation: A Gift Commitment in Salesforce Nonprofit Cloud Fundraising represents a donor's commitment (pledge) to give a specific amount, which may be fulfilled through one or more Gift Transactions over time. Unlike a one-time gift, commitments track the outstanding balance and payment schedule.

  8. 8. What is a 'Gift Transaction' in Salesforce Nonprofit Cloud?

    • A. The financial settlement between the payment processor and the nonprofit's bank
    • B. The actual payment received (e.g., check, credit card, wire) applied toward a Gift Commitment or given without prior commitment(correct)
    • C. A batch of end-of-day gift records processed together
    • D. The movement of funds between restricted and unrestricted gift accounts

    Explanation: A Gift Transaction is the record of an actual payment received from a donor — capturing the payment method, amount, date, and designation. Gift Transactions can be applied to an existing Gift Commitment (pledge payment) or entered as a standalone one-time gift with no prior commitment.

  9. 9. Which two features in Salesforce Nonprofit Cloud Fundraising help identify major gift prospects? (Choose 2)

    • A. Wealth screening integration via third-party tools (e.g., iWave, DonorSearch) that append prospect capacity scores(correct)
    • B. Einstein Lead Scoring applied to Contact records
    • C. Giving history analysis showing cumulative giving, frequency, and recency (RFM analysis)(correct)
    • D. Automated EDGAR filing monitoring for high-net-worth individual public disclosures

    Explanation: Major gift prospect identification in Nonprofit Cloud uses: (1) Wealth screening integrations (iWave, DonorSearch, WealthEngine) appending capacity and affinity scores to Contact records; (2) Giving history analysis using RFM (Recency, Frequency, Monetary value) metrics from Gift Transaction history to identify high-potential donors. Einstein Lead Scoring is not a fundraising-specific NPC feature.

  10. 10. What is a 'Fund' in Salesforce Nonprofit Cloud Fundraising and how does it relate to gift designations?

    • A. A Fund is a financial investment account; gift proceeds are allocated to investment portfolios
    • B. A Fund represents a purpose or program to which gifts are designated (e.g., General Operating Fund, Scholarship Fund); Gift Transactions can be designated to specific Funds(correct)
    • C. A Fund is a group of donors who pool their giving together for a specific project
    • D. A Fund is an accounting object that maps directly to a GL account in the finance system

    Explanation: In Nonprofit Cloud Fundraising, a Fund represents a designated purpose or program (e.g., 'General Operating Fund', 'Capital Campaign', 'Annual Scholarship'). Gift Transactions include a designation to one or more Funds, enabling the organization to track donor intent, honor restricted gifts, and report how much was raised toward specific purposes.

  11. 11. What is a 'Fundraising Goal' in Salesforce Nonprofit Cloud and how is progress tracked?

    • A. A personal performance target set for each fundraiser staff member
    • B. A campaign-level target amount with a deadline, tracked against actual Gift Transactions received(correct)
    • C. An internal budget allocation approved by the board for outreach activities
    • D. A Salesforce Report showing monthly giving trends versus prior year

    Explanation: A Fundraising Goal in Nonprofit Cloud defines a specific target (dollar amount, donor count, or other metric) for a campaign or fund, with a deadline. The platform tracks progress automatically as Gift Transactions are recorded and designated, showing real-time achievement percentage against the goal.

  12. 12. Which two capabilities does Salesforce Nonprofit Cloud provide for donor acknowledgment and receipt generation? (Choose 2)

    • A. Automated thank-you letters/emails triggered when Gift Transactions are recorded(correct)
    • B. IRS-compliant tax receipt generation with the gift amount, date, and tax ID (EIN)(correct)
    • C. Automated mail merge to generate physical thank-you packages
    • D. Integration with state charity registration authorities for compliance filing

    Explanation: Nonprofit Cloud Fundraising includes: (1) Automated acknowledgment workflows that trigger thank-you email/letter generation when gifts are recorded; (2) Tax receipt generation with required elements for IRS compliance (EIN, gift amount, date, statement that no goods/services were provided). Physical mail merge requires additional document generation tools. State charity registrations are not in-scope.

  13. 13. What is 'Salesforce Program Management' (part of Nonprofit Cloud) primarily used for?

    • A. Managing IT projects and software development lifecycles
    • B. Tracking nonprofit programs, services delivered to beneficiaries, participant enrollment, and outcomes(correct)
    • C. Grant management from application through reporting
    • D. Volunteer scheduling and hour tracking

    Explanation: Salesforce Program Management enables nonprofits to track their mission-delivery programs — defining programs and cohorts, enrolling participants (individuals or groups), recording services delivered, tracking attendance, and measuring outcomes (goals achieved, changes in client circumstances). It is distinct from grants management and volunteer management.

  14. 14. In Salesforce Program Management, what is a 'Program Cohort'?

    • A. A group of nonprofit staff assigned to deliver a specific program
    • B. A grouping of program participants who go through the program together during a specific time period or session(correct)
    • C. A geographic cluster of program delivery locations
    • D. A budget allocation for a program's operating costs

    Explanation: A Program Cohort in Salesforce Program Management represents a specific instance or session of a program — e.g., 'Spring 2026 Job Skills Cohort' or 'Youth Leadership Summer Session'. Participants are enrolled in cohorts, enabling tracking of who received services together and cohort-level outcome reporting.

  15. 15. What is an 'Outcome' in Salesforce Program Management and how are outcomes measured?

    • A. The financial return on investment for a program measured in cost-per-participant
    • B. A defined change in participant status, behavior, or circumstance tracked over time using Indicator Results against Indicator benchmarks(correct)
    • C. A program output — the count of services delivered or people served
    • D. A donor satisfaction survey result linked to program effectiveness

    Explanation: Outcomes in Salesforce Program Management represent meaningful changes in participant lives (e.g., 'obtained employment', 'improved literacy score by 2 levels', 'achieved housing stability'). They are measured using Indicators (metrics like literacy level, income) with target values, and Indicator Results track actual participant measurements over time for outcome reporting.

  16. 16. Which two features of Salesforce Program Management help with collecting client intake information? (Choose 2)

    • A. Experience Cloud portal where participants self-register and complete intake forms(correct)
    • B. Salesforce Forms (or Flow Screen Flows) for staff to complete intake assessments with participants(correct)
    • C. Automatic population of intake data from government benefit databases via API
    • D. SMS-based intake forms sent to participants' mobile phones

    Explanation: Client intake in Program Management is supported via: (1) Experience Cloud portals where clients self-register and complete intake/assessment forms that write to Salesforce records; (2) Staff-facing Screen Flows or Salesforce Forms that guide workers through structured intake assessments. Government database API connections and SMS intake are possible integrations but not standard out-of-the-box features.

  17. 17. A social services organization needs to track referrals between its programs and external partner agencies. How should this be modeled in Salesforce?

    • A. Use the standard Lead object to track all external referrals
    • B. Create a Referral custom object linking the referring agency (Account/Contact), the referred individual (Contact), and the program they are being referred to(correct)
    • C. Send referral information via email and track it in the Email Log
    • D. Use the Salesforce Cases object with a 'Referral' record type

    Explanation: Referral tracking in Nonprofit Cloud is typically implemented using either a custom Referral object or the Referral feature available in some Nonprofit Cloud configurations. It captures: who referred the client (referral source), where they are being referred to (program or partner agency), the client's consent, and the referral status/outcome. This enables bidirectional tracking of referral networks.

  18. 18. Which Salesforce product is most commonly integrated with Nonprofit Cloud for email marketing, donor stewardship campaigns, and event communications?

    • A. Salesforce Pardot (now Marketing Cloud Account Engagement)
    • B. Salesforce Marketing Cloud Engagement (formerly ExactTarget)
    • C. Salesforce Inbox
    • D. Both A and B are commonly used depending on organization size and complexity(correct)

    Explanation: Both Marketing Cloud Account Engagement (formerly Pardot) and Marketing Cloud Engagement are commonly used with Nonprofit Cloud. MCAE is popular for mid-size nonprofits doing B2C-style email nurture, event promotion, and donor stewardship. MCE (Engagement) is used by larger organizations needing advanced journeys, SMS, and mobile push. The choice depends on volume, complexity, and existing licenses.

  19. 19. How can Salesforce Nonprofit Cloud help segment donors for targeted stewardship campaigns?

    • A. Using Salesforce Reports and Campaigns to identify donor segments based on giving history, interests, and engagement level(correct)
    • B. Only through paid add-ons like Data Cloud for Nonprofits
    • C. Through the built-in AI that automatically creates and manages donor segments
    • D. Segmentation is not supported — all donors receive identical communications

    Explanation: Donor segmentation in Nonprofit Cloud uses Salesforce's standard Reports to identify segments (major donors, lapsed donors, event attendees, volunteer-donors) and adds them to Campaigns. Campaigns drive targeted stewardship outreach — different thank-you messages, upgrade asks, or re-engagement sequences for each segment. Data Cloud can enhance this with more sophisticated segmentation.

  20. 20. Which two capabilities help nonprofits manage event fundraisers in Salesforce? (Choose 2)

    • A. Campaigns with record types for Events to track registrations, attendance, and revenue raised(correct)
    • B. Integration with event management platforms (EventBrite, Cvent) via AppExchange connectors(correct)
    • C. The native Salesforce Event object (from Salesforce CRM calendar) for registrant management
    • D. Experience Cloud portals where donors can register for events and make gifts simultaneously

    Explanation: Event fundraiser management in Nonprofit Cloud uses: (1) Campaigns with 'Event' record types to track event details, registrations (Campaign Members), attendance, and associated revenue from Gift Transactions; (2) AppExchange integrations with dedicated event platforms (Eventbrite, Cvent, Classy) that sync registration data to Salesforce. The CRM calendar Event object is for activity scheduling, not event fundraiser management.

  21. 21. A nonprofit wants to enable online giving directly on their website with amounts credited to their Salesforce campaigns. Which approach is recommended?

    • A. Direct Salesforce API integration where the website developer builds a custom payment form
    • B. Salesforce Experience Cloud-based donation pages or a vetted AppExchange online giving platform (Classy, Fundraise Up, Stripe) integrated with Salesforce(correct)
    • C. Send donors to the nonprofit's bank website to make transfers
    • D. Use Salesforce Checkout, Salesforce's native payment processing platform

    Explanation: Online giving is typically implemented via an Experience Cloud portal with payment integration or through dedicated nonprofit fundraising platforms (Classy, Fundraise Up, iDonate) that have pre-built Salesforce connectors. These platforms handle PCI compliance, payment processing, receipt generation, and Salesforce synchronization — far faster than custom development.

  22. 22. Which standard Nonprofit Cloud report capability helps organizations demonstrate impact to grant funders?

    • A. Automated IRS 990 form generation built into Salesforce
    • B. Program outcome dashboards showing participant counts, services delivered, and goal achievement rates by program and funder(correct)
    • C. Real-time financial audit reports integrated with QuickBooks
    • D. Donor-facing giving statements generated automatically each quarter

    Explanation: Nonprofit Cloud provides dashboards and reports that quantify program impact — number of participants served, services delivered, outcomes achieved, and goal attainment rates. These reports can be segmented by program, cohort, funder restriction, and time period, providing the data nonprofits need for grant reporting and impact storytelling.

  23. 23. A nonprofit receives restricted grants where funds must only be used for a specific program. How should Salesforce Nonprofit Cloud track this restriction?

    • A. Using custom notes on Gift Transaction records to indicate restriction
    • B. Designating gifts to specific Fund records that correspond to the grant restriction, and linking Program Expenditures or budget tracking to those Funds(correct)
    • C. Salesforce automatically enforces fund restrictions by blocking expenditures that don't match the grant criteria
    • D. Restricted grants should be tracked in the finance system only, not in Salesforce

    Explanation: Restricted gifts in Nonprofit Cloud are tracked by designating Gift Transactions to specific Fund records that represent the grant restriction (e.g., 'Smith Foundation STEM Education Grant'). Program expenditures and budget tracking can then be linked to the same Fund, enabling consultants and finance staff to see how restricted funds are being used versus what was received. Salesforce does not enforce restrictions — it provides the tracking infrastructure.

  24. 24. Which two compliance considerations should a Nonprofit Cloud consultant address when handling sensitive client data in program management? (Choose 2)

    • A. Configuring field-level security and record access (sharing rules) to limit who can see sensitive client information(correct)
    • B. Implementing Salesforce Shield Encryption for sensitive fields (SSN, health data, immigration status)(correct)
    • C. Storing all client records in a separate Salesforce org from donor records
    • D. Enabling Salesforce's HIPAA auto-compliance module in Setup

    Explanation: Protecting sensitive client data requires: (1) Field-level security and sharing rules that restrict access to sensitive fields/records only to staff with a legitimate need to know; (2) Shield Platform Encryption for fields containing highly sensitive data (SSN, health status, immigration information) that must be encrypted at rest. Separate orgs create integration complexity without adding proportionate security. There is no HIPAA auto-compliance module.

  25. 25. A nonprofit must provide annual donor giving summaries to all donors who gave $250 or more for tax deduction purposes. How can Salesforce Nonprofit Cloud facilitate this?

    • A. Export all Gift Transaction records to Excel and manually email each donor
    • B. Use a Salesforce Report to identify donors who gave $250+ and a document generation tool or Flow to automatically generate and email personalized giving summaries(correct)
    • C. Salesforce automatically generates and mails IRS Form 1099 for all donors
    • D. Contact each donor individually to provide a verbal confirmation of their total giving

    Explanation: Annual giving summaries for donors who gave $250+ (required for IRS substantiation) are generated using a Salesforce Report to identify qualifying donors and their total giving, combined with a document generation tool (Conga Composer, DocuSign, or native Flow-based generation) to produce personalized PDF letters or emails listing all gifts. Salesforce does not generate IRS forms natively.