Board Membership in Salesforce
31-Aug-08
One of the things I love about my job is working with smart people. Evan Callahan is one of those guys - he’s been leading our Salesforce for nonprofits program since its inception.
We were talking about Board Membership the other day - and he and I had very different thoughts about how to implement. I’m not convinced that we landed on a perfect solution - because - as in most database work - the right solution depends on the customer!
Here’s the deal: I love the opportunity pipeline. Tracking grants? Gifts you’re hoping to get? Volunteers? Event participation? In kind gifts? Sales? Yep. You can leverage the Salesforce.com opportunity to manage all of those things.
So you can imagine why I thought an opportunity would be great for board membership, too - you could:
- Solicit members
- Invite them through a screening/acceptance/courting process
- Status the liklikhood that they would want to join
- And that you would want them to join!
- And then track their term start and end dates, maybe a reminder for when their term was going to be up, and perhaps even a board role (President, VP, Treasurer, and so on).
Evan had a different idea. He voted for a drop-down list on the contact record that would simply have these fields:
- Blank
- Current
- Former
I have to admit - Evan’s solution is brilliant in its simplicity. Want a list of current board members? Just run a report on that field, looking for the ones where the field data = current. Want a list of anyone who as EVER been a board member? Same report - just look for those where that field isn’t blank.
Easy to use, easy to status, no futzing with start and stop dates and so on. When I think of how our customers are using Salesforce - I think - Evan’s answer wins for ease of use and simplicity.
My idea is still good - it’s just more (perhaps overly?) complicated. But it gets you more - you’d be able to report on the board membership from two years ago, for instance, and we able to report on terms, and when those folks were up for re-election and so on.
But I don’t know that many would use it that way. It goes back to the"what do you really need?" question. If you have a large board, complicated membership terms, a requirement to be able to re-generate board lists - then - my complicated approach might be right for you.
But if you need simple board tracking, can create a reminder (hint: create an activity) for when a term is up - then Evan’s solution is right for you.
So - here’s the takeaway: Don’t let me (or Evan) tell you how to do your work. Start by telling us what you need in your reporting structure - and we’ll tell you about the trade-off between simple, complex, and how that might impact your price point and your usability!
