How does Volunteers for Salesforce work in NPSP?
V4S is not included in NPSP because it doesn't have to be. V4S utilizes the standard Salesforce objects; that is, Contact, Lead, and Campaign. Then, it adds a mere five more custom objects, plus a few fields, to the standard objects listed. There is a lot of power in a very simple application:
With this architecture, you can begin to see how V4S handles all the use cases we discussed earlier.
The standard Salesforce objects, Contacts and Leads, are used to track volunteers. A Lead is a volunteer who expressed interest in a specific volunteer campaign, such as the disaster volunteer. Contacts are volunteers who have signed up to perform a specific job or shift. Campaigns, another standard Salesforce object, is used to track volunteer engagements.
How does V4S use contacts?
V4S adds new fields to the Contact record. Each of the fields has a specific...