# Free Salesforce Agentforce Nonprofit Consultant Practice Questions

*Last updated September 2026 · https://www.certifyforce.com/salesforce-nonprofit-cloud-consultant-practice-exam/free-questions*

18 free Agentforce Nonprofit Consultant practice questions from the Certifyforce bank of 300 reviewed questions, spread across the 4 official exam sections in proportion to their weight. Each has the correct answer, an explanation, and the official documentation it was verified against.

## Nonprofit Implementation Strategy (11%)

### Question 1

Cloud Kicks Arts Council is drafting a governance framework for its new Agentforce Nonprofit org. Which two foundational processes should the framework define? Choose 2 answers.

- A. Which fundraising app each development officer should open by default each day
- B. Which donors qualify for major gift portfolios based on their giving each year
- C. How the council renegotiates its discounted license pricing at every renewal
- D. How the council prioritizes the backlog of requested features and functionality
- E. How changes move through a software development lifecycle and on what timeline

**Correct answers:** D. How the council prioritizes the backlog of requested features and functionality; E. How changes move through a software development lifecycle and on what timeline

**Explanation:** A governance framework typically addresses five foundational processes: vision and strategy, the business backlog, the software development lifecycle, data strategy, architecture and management, and the communication strategy. Prioritizing the backlog and defining the process and timeline for changes to the org are both part of that framework. Choosing a default app is a configuration decision for a role. Donor qualification for portfolios is a fundraising business rule. License pricing is a procurement matter rather than a governance process.

**Sources:** [Trailhead: Effective Governance Strategies for Nonprofits](https://trailhead.salesforce.com/content/learn/modules/nonprofit-cloud-implementation-best-practices/prioritize-governance)

### Question 2

The major gifts director at Universal Containers Foundation says her three high-touch fundraisers keep prospect lists in personal spreadsheets, and twice last year two fundraisers approached the same foundation. She wants each fundraiser to own a defined set of prospective major donors and track relationships in one view. What should the consultant recommend in Agentforce Nonprofit?

- A. Use outreach source codes with segmentation to divide the prospects into appeal groups by giving level
- B. Use Actionable Lists to build donor portfolios and assign ownership of each portfolio to a fundraiser
- C. Use Gift Entry batches so each fundraiser enters the gifts from their prospects in a separate batch
- D. Use Program Management benefit assignments to allocate each prospect to the fundraiser who serves them

**Correct answer:** B. Use Actionable Lists to build donor portfolios and assign ownership of each portfolio to a fundraiser

**Explanation:** Large-gift fundraising depends on individual relationships, and Actionable Lists in Fundraising let a nonprofit create, manage and assign ownership of donor portfolios so each fundraiser tracks tasks and relationships in a single view. Outreach source codes and segmentation support mass-market tracking of outreach efforts, not owned prospect portfolios. Gift Entry batches speed up recording gifts already received and say nothing about who cultivates a prospect. Program Management benefits model services delivered to program participants, not donor prospects.

**Sources:** [Trailhead: Enhance Your Fundraising Strategy with Agentforce Tools](https://trailhead.salesforce.com/content/learn/modules/nonprofit-cloud-for-fundraising-quick-look/meet-nonprofit-cloud-for-fundraising)

## Solution Design (32%)

### Question 3

Universal Containers Wildlife Fund expects these items in the next year and asks which can be recorded with the Fundraising data model in Agentforce Nonprofit. Which three should the consultant confirm? Choose 3 answers.

- A. A bequest that a longtime donor has written into her will
- B. A transfer of shares of stock from a family foundation
- C. A donation of camera traps and field equipment as goods
- D. A training workshop the fund delivers to a participant
- E. A grant the fund awards and pays out to a partner group

**Correct answers:** A. A bequest that a longtime donor has written into her will; B. A transfer of shares of stock from a family foundation; C. A donation of camera traps and field equipment as goods

**Explanation:** Trailhead's Fundraising quick look says the flexible data model tracks donations of all kinds, such as simple cash gifts, multi-payment pledges, bequests, asset transfers and in-kind gifts of goods, and Gift Commitments in Nonprofit says in-kind gifts are entered as gift commitments. A grant the fund awards to another group is outbound funding, which Grantmaking manages with funding awards and disbursements. A workshop delivered to a participant is a program benefit recorded with Program Management, not a donation received.

**Sources:** [Meet Agentforce Nonprofit for Fundraising (Trailhead unit)](https://trailhead.salesforce.com/content/learn/modules/nonprofit-cloud-for-fundraising-quick-look/meet-nonprofit-cloud-for-fundraising), [Gift Commitments in Nonprofit](https://help.salesforce.com/s/articleView?id=sfdo.fundraising_gift_commitments.htm&language=en_US&type=5)

### Question 4

Ursa Major Solar Youth Services wants intake coordinators in Agentforce Nonprofit (formerly Nonprofit Cloud) to be walked step by step through an eligibility interview. Later questions should change based on earlier answers, known details should be prefilled from the participant's person account, and the collected answers should be saved back to Salesforce. Which Industries common feature should the consultant recommend?

- A. An action plan template with one task for each interview question the coordinator must ask
- B. An Omniscript that uses Omnistudio Data Mappers to read the person account and save the answers
- C. A FlexCard on the person account page that lists the participant's existing program enrollments
- D. A Data Processing Engine definition that runs nightly and writes interview results to the account

**Correct answer:** B. An Omniscript that uses Omnistudio Data Mappers to read the person account and save the answers

**Explanation:** An Omniscript provides a guided path for completing a business process, and Omnistudio Data Mappers read Salesforce data to prefill it and write the captured data back, which matches a branching, prefilled interview. A FlexCard shows contextual information and actions at a glance but is not itself a multi-step guided form. Data Processing Engine transforms data in batch and writes results back; it has no user-facing interview. An action plan template generates tasks with owners and deadlines, so it can remind a coordinator to interview someone but can't present the questions or branch on answers.

**Sources:** [Discover the Omnistudio Digital Suite (Trailhead unit)](https://trailhead.salesforce.com/content/learn/modules/omnistudio-basics/discover-the-omnistudio-digital-suite), [Industries and Revenue Cloud Common Feature Documentation](https://help.salesforce.com/s/articleView?id=sf.industries_common_features.htm&language=en_US&type=5)

### Question 5

Get Cloudy Youth Orchestra is migrating from the Nonprofit Success Pack (NPSP), where each family is a Household Account with its members stored as contacts. The project lead asks how the same family should look in Agentforce Nonprofit. What should the consultant explain?

- A. Members become person accounts, linked by account-contact relationships to a household business account defined by a party relationship group
- B. Each family becomes one person account for the head of household, with the other members stored in text fields
- C. Make each family member a contact on one shared business account, with no person accounts or party relationship group needed at all
- D. Keep a Household Account record type with contacts for each member, because Agentforce Nonprofit reuses the NPSP household model directly

**Correct answer:** A. Members become person accounts, linked by account-contact relationships to a household business account defined by a party relationship group

**Explanation:** Trailhead explains that Agentforce Nonprofit tracks individuals as person accounts, represents a household as a business account defined as a household by a related Household party relationship group, and connects members with account-contact relationships; it notes that households work differently in NPSP and that person accounts are a significant change from the NPSP data model. Keeping the NPSP Household Account and contact pattern ignores that change. Plain contacts on a business account without a party relationship group don't define the account as a household. Storing members in text fields loses each person's own record and history.

**Sources:** [Track Stakeholders and Their Relationships (Trailhead unit)](https://trailhead.salesforce.com/content/learn/modules/stakeholder-management-in-nonprofit-cloud/track-stakeholders-and-their-relationships-in-nonprofit-cloud), [Manage Individual Stakeholders (Trailhead unit)](https://trailhead.salesforce.com/content/learn/modules/stakeholder-management-in-nonprofit-cloud/manage-individual-stakeholders)

### Question 6

A volunteer board member at Get Cloudy Literacy Fund persuaded her neighbor to make a $10,000 pledge, which the neighbor will pay in installments. The development director wants the board member recognized for influencing the gift without counting the money twice. What should the consultant recommend?

- A. Log a gift soft credit for the board member on the neighbor's gift commitment to record her influence
- B. Assign the neighbor's gift commitment a gift designation named after the board member who influenced it
- C. Create a second gift commitment for the board member with the same amount so she appears in the giving totals
- D. Record the board member as the donor on the gift commitment and add the neighbor as a related contact

**Correct answer:** A. Log a gift soft credit for the board member on the neighbor's gift commitment to record her influence

**Explanation:** Gift Commitments in Nonprofit says that if someone influenced the donor to give, you can log gift soft credits directly on the commitment page, which recognizes the board member's influence without creating more revenue. A second gift commitment for the same amount double-counts the money. A gift designation allocates the gift to a fund for a specific purpose, not to the person who influenced it. Making the board member the donor misattributes the hard credit, because the neighbor is the one paying the pledge.

**Sources:** [Gift Commitments in Nonprofit](https://help.salesforce.com/s/articleView?id=sfdo.fundraising_gift_commitments.htm&language=en_US&type=5), [Fundraising in Nonprofit Cloud](https://help.salesforce.com/s/articleView?id=sfdo.NPC_FR_Nonprofit_Cloud_Fundraising.htm&language=en_US&type=5)

### Question 7

Get Cloudy Literacy Foundation already uses Agentforce Nonprofit for Fundraising and Program Management. It now wants to start awarding small grants to local schools and asks how to add grantmaking without disrupting its donor and program data. What should the consultant recommend?

- A. Track each school grant as a gift transaction with a negative amount so outbound money nets against donations
- B. Model each grant award as a benefit disbursement in Program Management and report on disbursement totals
- C. Talk to the account executive about Nonprofit Cloud for Grantmaking, which extends the existing org's license
- D. Provision a second org for Grantmaking and integrate it with the current org so donor and grant data stay apart

**Correct answer:** C. Talk to the account executive about Nonprofit Cloud for Grantmaking, which extends the existing org's license

**Explanation:** What's Included in Nonprofit Cloud tells organizations that provide grants to talk to their account executive about Nonprofit Cloud for Grantmaking, and What's Included with Grantmaking explains that Grantmaking is built on the platform to work with the existing license, extending it with grant and budget management objects. A second org splits stakeholder data the foundation wants unified. Negative gift transactions corrupt fundraising data, because gift transactions record donations received. Benefit disbursements record services delivered to program participants and don't support grant applications, reviews or awards.

**Sources:** [What's Included in Nonprofit Cloud](https://help.salesforce.com/s/articleView?id=sfdo.npc_whats_included_in_nonprofit_cloud.htm&language=en_US&type=5), [What's Included with Grantmaking](https://help.salesforce.com/s/articleView?id=sf.grmk_whats_included_with_grantmaking.htm&language=en_US&type=5)

### Question 8

Case managers at Northern Trail Outfitters Housing Network want each participant's plan to contain milestone goals such as stable housing within 90 days, the benefits the participant will receive, and the tasks that staff and the participant must complete. They want to start each plan from a standard template. What should the consultant recommend?

- A. A care plan template with goals and benefits, connected to an action plan template that supplies the tasks
- B. An action plan template alone, using task subjects to describe each goal and benefit for the participant
- C. A Data Processing Engine definition that copies goals, benefits and tasks from a model participant
- D. A Dynamic Assessment for each goal, so the participant's answers create the related benefits and tasks

**Correct answer:** A. A care plan template with goals and benefits, connected to an action plan template that supplies the tasks

**Explanation:** Care plans contain goals that help an individual reach a milestone or outcome and benefits and tasks that help them get there; care plan templates hold the goals and benefits, and tasks are added by connecting an action plan template to the care plan template. An action plan template alone creates tasks but has no goal or benefit records to track progress against. Dynamic Assessments collect structured answers, not goals and benefits. Data Processing Engine transforms data in batch and isn't a template mechanism for individual plans.

**Sources:** [Care Plans for Program and Case Management](https://help.salesforce.com/s/articleView?id=sf.psc_configure_use_care_plans.htm&language=en_US&type=5), [Action Plans](https://help.salesforce.com/s/articleView?id=sf.fsc_action_plans.htm&language=en_US&type=5)

## Agentforce Nonprofit Setup (22%)

### Question 9

A volunteer at Cloud Kicks Youth Fund creates a person account for a new donor in Agentforce Nonprofit (formerly Nonprofit Cloud) and asks the admin what was actually saved in Salesforce. What should the admin explain?

- A. A business account and a contact were created and linked to each other by an account-contact relationship
- B. Only a contact was created, and the Accounts tab displays it through a lookup to a placeholder account
- C. A person account and a party relationship group of type Individual were created to describe the donor
- D. A person account and a contact were created together, and both are updated when the person account is edited

**Correct answer:** D. A person account and a contact were created together, and both are updated when the person account is edited

**Explanation:** Trailhead explains that creating a person account creates two records at the same time, a person account and a contact, and that editing the person account updates both as needed. A business account plus a linked contact is the model for organizations and their staff, not for an individual. Party relationship groups describe business accounts as households or groups, not individuals. A person account isn't a standalone contact shown through a placeholder account.

**Sources:** [Trailhead: Manage Individual Stakeholders with Person Accounts](https://trailhead.salesforce.com/content/learn/modules/stakeholder-management-in-nonprofit-cloud/manage-individual-stakeholders)

### Question 10

The admin at AW Computing Youth Services is reviewing which fields store an individual's details, such as first name, last name and gender identity, on participant person accounts. According to Trailhead, which object do person accounts use for these individual details?

- A. Account Contact Relationship
- B. Party Relationship Group
- C. Contact
- D. Individual

**Correct answer:** C. Contact

**Explanation:** Person accounts combine fields from the Account and Contact objects, and Trailhead states that they use fields from the Contact object to track details about an individual, such as first name, last name and gender identity. Individual isn't the object described as supplying these fields. Party Relationship Group describes a business account as a household or group. Account Contact Relationship connects a person account to a business account and holds roles.

**Sources:** [Trailhead: Manage Individual Stakeholders with Person Accounts](https://trailhead.salesforce.com/content/learn/modules/stakeholder-management-in-nonprofit-cloud/manage-individual-stakeholders)

### Question 11

Cloud Kicks Housing Partners uses Actionable Relationship Center (ARC). Caseworkers say the graph on participant records is cluttered with corporate donors and employers they never use, while fundraisers want those businesses visible on donor records. What should the consultant recommend?

- A. Create separate person accounts for participants and donors so that each graph has fewer relationships
- B. Remove ARC from participant records, because the graph shows every relationship and can't be filtered
- C. Configure ARC with the admin so each graph shows only what's needed in the context of its object and record
- D. Delete the account-contact relationships to employers so that the participant graphs stop showing them

**Correct answer:** C. Configure ARC with the admin so each graph shows only what's needed in the context of its object and record

**Explanation:** Trailhead describes the ARC graph as highly configurable and advises working with the admin or implementation partner to display only what you need in the context of different objects and records. Removing ARC from participant records gives up the visualization rather than tailoring it, and the graph isn't fixed to show everything. Creating separate person accounts duplicates individuals. Deleting employer relationships destroys data fundraisers need.

**Sources:** [Trailhead: Explore How to Manage Relationships in Nonprofit Organizations](https://trailhead.salesforce.com/content/learn/modules/stakeholder-management-in-nonprofit-cloud/manage-relationships-between-people-and-organizations)

### Question 12

Caseworkers at Universal Containers Family Services want to see record alerts on participant records and to verify a caller's identity before discussing a case. Which shared permission set gives users access to these features in Agentforce Nonprofit?

- A. Omnistudio User
- B. Interaction Summary
- C. Industries Service Excellence
- D. Dynamic Assessment Access

**Correct answer:** C. Industries Service Excellence

**Explanation:** The Industries Service Excellence permission set gives users access to Record Alerts, Identity Verification and Engagement objects. Interaction Summary is for taking detailed notes of interactions. Omnistudio User lets users run Omniscripts, Data Mappers, Integration Procedures and FlexCards. Dynamic Assessment Access provides access to Dynamic Assessment features and objects.

**Sources:** [Security and Permissions for Nonprofit Cloud](https://help.salesforce.com/s/articleView?id=sfdo.NPC_Nonprofit_Cloud_Permission_Sets.htm&language=en_US&type=5)

## Agentforce Nonprofit Feature Configuration (35%)

### Question 13

In the current Agentforce Nonprofit Grantmaking product, each grant cycle, a grant manager at Bloomington Caregivers Health Fund assigns about 30 applications to the same outside expert, one record at a time. What should the admin set up to make this faster?

- A. A queue for the expert, with an assignment rule that routes every new application to that queue
- B. A flow from the Batch Assign Reviews template, launched by a quick action on the application record page
- C. A Data Processing Engine definition that creates application review records for the expert nightly
- D. An action plan template with 30 review tasks that's applied to the expert's user record each cycle

**Correct answer:** B. A flow from the Batch Assign Reviews template, launched by a quick action on the application record page

**Explanation:** Salesforce Help explains that grant managers can assign multiple applications to one reviewer at once by creating a flow from the Batch Assign Reviews template and launching it with a quick action on the application record page. Action plan templates generate tasks on a target record, not review assignments for a user. Data Processing Engine transforms data in bulk on a schedule and wouldn't let the manager choose which applications go to the expert. Queues and assignment rules route ownership and wouldn't create review records.

**Sources:** [Set Up Grant Application Reviews, Assign a Group of Reviews, and Share Application Records](https://help.salesforce.com/s/articleView?id=ind.grmk_set_up_reviews_batch_assign_reviews_share_applications.htm&language=en_US&type=5)

### Question 14

Northern Trail Outfitters River Fund tracks grant applications in Agentforce Nonprofit on the Individual Application object. The admin created an active Grantmaking record type on Individual Application, based on the Master record type, and made it available to the right profiles. Staff still get errors when they create grant applications. What did the admin most likely miss?

- A. Turning on Gift Entry, because individual applications reuse the gift transaction processing framework
- B. Configuring Usage Based Pricing in Setup, which is where the record type is mapped to Grantmaking
- C. Creating an Application RecordType Config record with Application Usage Type set to Grantmaking for that record type
- D. Creating the record type from an existing Benefit Assignment record type instead of from the Master record type

**Correct answer:** C. Creating an Application RecordType Config record with Application Usage Type set to Grantmaking for that record type

**Explanation:** Configure an Application Record Type for Grantmaking says that to use Individual Application you must assign individual application usage to Grantmaking, and that failing to do so results in errors. In Nonprofit Cloud, that means creating an Application RecordType Config record with Application Usage Type set to Grantmaking, Object Name set to Individual Application and the record type's label. Usage Based Pricing is the Setup page used in Public Sector Solutions, not in Agentforce Nonprofit. The article creates the record type from Master, so Benefit Assignment record types aren't involved, and Gift Entry is a Fundraising feature unrelated to applications.

**Sources:** [Configure an Application Record Type for Grantmaking](https://help.salesforce.com/s/articleView?id=ind.psc_config_appl_recd_type_grantmaking.htm&language=en_US&type=5)

### Question 15

The admin at Get Cloudy Housing Fund wants to add two custom fields to the screens of the prepackaged Grantmaking: Apply for Funding Opportunity flow. What is the recommended approach?

- A. Clone the flow, make the changes, activate the cloned flow and create a quick action to launch it
- B. Edit the active prepackaged flow directly and save it, so the existing quick action picks up the change
- C. Ask Salesforce Support to change the flow, because prepackaged Grantmaking flows can't be cloned
- D. Deactivate the flow and rebuild its screens in an Omniscript that replaces it on the Experience Cloud site

**Correct answer:** A. Clone the flow, make the changes, activate the cloned flow and create a quick action to launch it

**Explanation:** Automate Funding Application Tasks says that to customize any of the Grantmaking flows you clone it, make your changes and activate the cloned flow, then create a quick action to launch it. Editing the prepackaged flow in place isn't the documented approach. Rebuilding the whole flow in Omnistudio is unnecessary for adding two fields. The article explicitly tells you to clone the flows, so they can be cloned without Support.

**Sources:** [Automate Funding Application Tasks](https://help.salesforce.com/s/articleView?id=ind.grmk_automate_funding_application.htm&language=en_US&type=5)

### Question 16

Gift processors at Cloud Kicks Animal Rescue need to record soft credits for people who influenced one-time gifts. Which two methods support this in Fundraising? Choose 2 answers.

- A. Complete the Soft Credit Information section of the Gift Entry window while entering the gift
- B. Add the influencer as a gift designation on the gift transaction with a zero-dollar allocation
- C. Add the influencer as an Opportunity Contact Role with the Soft Credit role on the donation
- D. Create a Partial Soft Credit record on the donation from the Opportunity's related lists
- E. Add a record to the Gift Soft Credit related list on the Related tab of the gift transaction

**Correct answers:** A. Complete the Soft Credit Information section of the Gift Entry window while entering the gift; E. Add a record to the Gift Soft Credit related list on the Related tab of the gift transaction

**Explanation:** In Fundraising, gift soft credits can be listed in the Soft Credit Information section of the Gift Entry window, or added afterward from the Gift Soft Credit related list on the gift transaction's Related tab. Partial Soft Credit records and Opportunity Contact Roles are how the Nonprofit Success Pack handles soft credits on opportunities, which Fundraising doesn't use for gifts. Gift designations allocate money to funds and can't represent a person's influence.

**Sources:** [Create a Gift Entry in Nonprofit](https://help.salesforce.com/s/articleView?id=sfdo.npc_fr_create_a_gift_entry_parent.htm&language=en_US&type=5), [Credit Influence as Gift Soft Credit on a Gift Transaction in Nonprofit](https://help.salesforce.com/s/articleView?id=sfdo.fundraising_add_soft_credit_to_gift_transaction.htm&language=en_US&type=5)

### Question 17

Universal Containers Science Endowment wants one invitation-only fellowship on its Grantmaking site: only five named applicants should see that funding opportunity, while the other opportunities stay visible to all registered users. What should the consultant recommend?

- A. Set the funding opportunity's Status to Planned, because planned opportunities show only to applicants who are invited
- B. Create a separate Experience Cloud site for the fellowship and give the five applicants the Grantmaking Manager permission set
- C. Use Compliant Data Sharing so grant managers can add the specific applicants to the private funding opportunity
- D. Store the fellowship as a budget template so only applicants who receive the template can see the opportunity

**Correct answer:** C. Use Compliant Data Sharing so grant managers can add the specific applicants to the private funding opportunity

**Explanation:** Salesforce Help lists adding specific applicants in Experience Cloud for private funding opportunities as a use of Compliant Data Sharing in Grantmaking, and Trailhead points to it for invitation-only opportunities. A separate site with Grantmaking Manager would give external applicants internal CRM access, which breaks least privilege. Status can affect whether an opportunity appears publicly, but Planned doesn't target named applicants. A budget template only structures applicant budgets and doesn't control who sees an opportunity.

**Sources:** [Securely Share Grantmaking Records in CRM or Experience Cloud Using Compliant Data Sharing](https://help.salesforce.com/s/articleView?id=ind.grmk_configure_compliant_data_sharing.htm&language=en_US&type=5), [Create Funding Opportunities (Trailhead unit)](https://trailhead.salesforce.com/content/learn/modules/the-grantmaking-lifecycle-in-salesforce/create-funding-opportunities)

### Question 18

At Get Cloudy Youth Services, the admin turned on Interaction Summary Custom sharing provider so that staff who can open a case see its interaction summaries, and this works for case notes. Leadership now wants equally tight, participant-based control for notes related to participants' person accounts. What should the consultant recommend for those account-related notes?

- A. Use compliant data sharing for Interaction and Interaction Summary, which is the guidance for notes under an account
- B. Turn Grant Access Using Hierarchies back on, because account notes follow the role hierarchy of the account owner
- C. Set the org-wide default for Interaction Summary to Public Read Only, because account notes can't use private sharing
- D. Rely on the custom sharing provider, because it grants access to account notes from Account sharing as it does for cases

**Correct answer:** A. Use compliant data sharing for Interaction and Interaction Summary, which is the guidance for notes under an account

**Explanation:** Parent object-level access gives users access to interaction summaries based on their access to the supported parent record listed in the Related Record field, such as a case; the guidance says to manage access to interaction summaries under an account with compliant data sharing, configured on the Interaction and Interaction Summary objects. Assuming the provider covers accounts contradicts that guidance. Making notes Public Read Only exposes private constituent data. Role hierarchy access is the default that potentially gives too many people access, the opposite of tighter control.

**Sources:** [Set Up Interaction Summaries](https://help.salesforce.com/s/articleView?id=ind.psc_interaction_summaries.htm&language=en_US&type=5)

## Related pages

- [Salesforce Agentforce Nonprofit Consultant practice exam](https://www.certifyforce.com/salesforce-nonprofit-cloud-consultant-practice-exam)
- [Practice exam packs](https://www.certifyforce.com/practice-exams)
- [Official Agentforce Nonprofit Consultant exam guide](https://help.salesforce.com/s/articleView?id=005298958&language=en_US&type=1)
