The Salesforce Nonprofit Success Pack (NPSP) 

In this Article
Related Articles


The Salesforce Nonprofit Success Pack (NPSP) is a free, add-on application that pre-configures your Salesforce Enterprise edition to be better suited for the needs of a Non-profit organization.
The NPSP makes it easier for you to use Salesforce to manage the core relationship between individual donors, their households, and the companies they work for. 

You can use the NPSP to set up households, manage donations, organize volunteers, and do much more. From FormAssembly, you can collect and send data to any pre-configured or custom object within the Nonprofit Starter Pack.

Nonprofit Success Pack (NPSP) uses the standard objects in Salesforce:
Contacts and Leads - track individuals
Accounts - represent the organizations those individuals belong to
Opportunities - represent in-progress and closed revenue.

NPSP also adds other objects, special fields, and more to adapt the system to the nonprofit context. You can learn more about the NPSP Data Model here

If you would like to install the NPSP, visit

For more information on the integration between FormAssembly and the Nonprofit Starter Pack, check out the video tutorial below.

Video Tutorial


If you receive a connector error that mentions "Dependent class is invalid and needs recompilation" as part of the error code, you may need to recompile your classes on the Salesforce side.

You can do this by going to SetupApex Classes and then clicking on "Compile All Classes"

Please note, you will likely need to wait for the jobs to run overnight before this error is resolved.

Terms of Service · Privacy Policy