In the Nonprofit Success Pack (NPSP), error handling is centralized to ensure that critical failures in background processes (like nightly rollups or asynchronous triggers) do not go unnoticed. By default, NPSP may be configured to send notifications to all System Administrators, which can lead to "notification fatigue" or sensitive technical data being sent to users who do not manage the system's backend.
To route these errors to a single, specific individual, a consultant must use the NPSP Settings interface.
Step-by-Step Configuration:
Navigate to NPSP Settings: Use the App Launcher to find the NPSP Settings tab.
Access Error Handling: In the sidebar, go to System Tools and then click on Error Notifications.
Edit Settings: Click the Edit button at the top of the page.
Change Recipient Type: Look for the field labeled Error Notifications To. By default, this might be set to "All System Administrators." Change this value to User.
Select the Admin: A new lookup field will appear. Search for and select the specific System Administrator who should be the point of contact for technical issues.
Save: Click Save.
Once this is configured, any Apex errors triggered by the NPSP framework (TDTM, Batch jobs, etc.) will generate an email sent exclusively to that selected user. This is a best practice for governance as it ensures a clear line of accountability for troubleshooting.
Why other options are incorrect:
Option A: Standard Salesforce "Apex Warning Emails" in Setup are different from NPSP-specific framework errors.
Option B: There is no "disable" checkbox for individual users in the NPSP settings; the system uses a single designated recipient (User, Chatter Group, or Profile).
Option D: Changing profiles just to manage email notifications is an extreme and unnecessary security change that would disrupt the permissions of other administrators.