We have a number of contacts with familial relationships, and need to track these for the following reasons:
1. Addressing letters, printing mailing labels, etc...
2. Tracking donations or volunteer hours from all members of a household
3. Targeted communications to household "decision makers"
As far as I can tell, I can track these by using Connections, or by creating a Contact hierarchy, or by using Accounts as families.
We would prefer to not do the last one, since we're already using Accounts as organizations, which have very different functions in our business workings than Contacts. Which leaves Connections or a hierarchy (or am I missing an option? I suppose a custom Household entity is another option, but again we'd really like to keep these with the Accounts - if we want to print mailing labels for example, it's a mix of Accounts and Households, which obviously gets more difficult if those are in different entities).
I'm trying to think through all of the ramifications of doing either of these approaches. For certain types of communications, we just want the family in the list one time rather than once for each. So if we use Connections I'm not sure how those filters take place. Also, can you do rollups across connected records?
But if we use a Hierarchy, how do we deal with two parents? I can't find a way to do that. Rollups should be easier, though...
Do other people have this scenario, and how are you handling it?