Over the years, great minds have come together to form a solution around tracking individuals and their households for nonprofits using Salesforce. Households are represented as Salesforce Accounts and Individuals as Contacts within those Accounts. Already lost? Read more about the data model I love here that is the Nonprofit Success Pack.
Within that model, there’s a recommendation and assumption that a nonprofit will track ALL of their contacts in this way – connected directly to a Household Account, and “affiliated” to their Employer. If you have a donor who is also a manager at Google, her Google participation would be represented as an Affiliation.
For many nonprofits, who use Salesforce primarily for donor management, or individual/family case management this works perfectly.
But for organizations that use Salesforce for the beautiful, expansive utilizations for other program management, it can get ugly fast.
Cases in point:
- An educational nonprofit tracks parents as their own contacts/households, and uses affiliations to link those contacts to their children’s schools. Now they want to find the school staff – only they have to sort through 300 current affiliation records to find some title referencing “teacher” with that school Account and hope for the best.
- A fellowship nonprofit works directly with a number of Congressional Offices. It also tracks its fellows and alumni in association to their Congressional office via the Affiliations object. Now it needs to contact that Congressional staffperson – that intern who changes every three months. Impossible to sort through 500 current affiliation records, and it doesn’t want to track that intern as an individual separate from their Congressional office, anyhow!
What’s the Solution?
The answer is what I like to affectionately call a “Mixed Contact Model”. This means that some people, perhaps most, depending on your nonprofit’s orientation, would be tracked with their own Household Account and Contact record. Other Contacts, for whom your relationship is primarily with their Organization, get tracked as Organizational Contacts – as a Contact linked directly as a child record of that Organizational Account.
That’s Confusing. How do I decide if my Contact should be a Household Contact or an Organizational Contact?
My former colleague Tracy Kronzak had a saying that I love to repeat when faced with this question:
If an individual has given (or could give)
- time (as a volunteer)
- money (as an individual)
- thought leadership (like a board member)
track them as a Household Contact.
Otherwise, track them as an Organizational Contact, that lives, breathes and dies with the Organization, until at which time they do one of the above (when you can move their Account Name to the Primary Affiliation section, and have the NPSP auto-create a Household Account). Next time you need to contact that teacher or Congressional intern, you’ll thank me.
Many organizations may decide, for ease, to track only Household Contacts. That’s okay. But if your nonprofit spends much of its time moving Organizations, and the people that work inside them, don’t be afraid to mix it up!