Exam NP-Con-102 Topic 1 Question 18 Discussion
Actual exam question for Salesforce's NP-Con-102 exam
Question #: 18
Topic #: 1
Question #: 18
Topic #: 1
A nonprofit needs to frequently import membership renewal and donation data. Each import needs a different configuration that will create or update existing Contacts in addition to creating Opportunities. Which tool should the consultant recommend?
Suggested Answer: A Vote an answer
The NPSP Data Importer (Option D) is the underlying engine, but the requirement for "frequent imports" with "different configurations" specifically points to the NPSP Batch Data Import (A) feature.
Why NPSP Batch Data Import is the correct recommendation:
* Saved Configurations: In NPSP, a "Batch" is a record that stores specific configuration settings. A consultant can create one Batch for "Membership Renewals" and another for "General Donations." Each batch can have different matching rules (e.g., match by Email for memberships vs. match by External ID for donations).
* Multi-Object Creation: Like the standard importer, it creates or updates Contacts and Accounts while simultaneously creating the Opportunity and Payment records in a single step.
* Efficiency: For "frequent" work, a user doesn't have to re-map fields every time. They simply select the appropriate Batch, upload the CSV, and the system uses the pre-saved mapping and logic associated with that batch.
* Dry Run: It allows for a "Dry Run" on the specific batch to ensure the data is clean before it is committed to the database.
Why other options are incorrect:
* Data Loader (Option C): This would require multiple imports (Contacts first, then Opportunities) and does not support the automated "Match or Create" logic of NPSP.
* Import Wizard (Option B): This is a standard tool that cannot handle the complex NPSP multi-object relationship logic in a single pass.
* NPSP Data Importer (Option D): While technically the engine, the "Batch" feature is what provides the ability to store different configurations for frequent use.
Why NPSP Batch Data Import is the correct recommendation:
* Saved Configurations: In NPSP, a "Batch" is a record that stores specific configuration settings. A consultant can create one Batch for "Membership Renewals" and another for "General Donations." Each batch can have different matching rules (e.g., match by Email for memberships vs. match by External ID for donations).
* Multi-Object Creation: Like the standard importer, it creates or updates Contacts and Accounts while simultaneously creating the Opportunity and Payment records in a single step.
* Efficiency: For "frequent" work, a user doesn't have to re-map fields every time. They simply select the appropriate Batch, upload the CSV, and the system uses the pre-saved mapping and logic associated with that batch.
* Dry Run: It allows for a "Dry Run" on the specific batch to ensure the data is clean before it is committed to the database.
Why other options are incorrect:
* Data Loader (Option C): This would require multiple imports (Contacts first, then Opportunities) and does not support the automated "Match or Create" logic of NPSP.
* Import Wizard (Option B): This is a standard tool that cannot handle the complex NPSP multi-object relationship logic in a single pass.
* NPSP Data Importer (Option D): While technically the engine, the "Batch" feature is what provides the ability to store different configurations for frequent use.
by Kim at Jul 02, 2026, 03:50 AM
0
0
0
10
Comments
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one. So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
Report Comment
Commenting
You can sign-up / login (it's free).