A frequently user-requested feature for myGuestList is the ability to distinguish between individual members of a group or contact – setting names, genders, ages, individual RSVPs, etc. When we began building myGuestList, we made the conscious decision to limit the complexity of the app as much as possible by restricting each contact and invitation to a “people count”. This avoids what we found to be annoying and unnecessary steps in other guest-list solutions (as a matter of fact, our personal experience with this aspect of an online guest list product is what prompted myGuestList’s creation in the first place): Needing to creating a ‘household’, then separately creating each individual and then adding them to the household. We felt that most interaction with invitations would be based on groups (which could be a couple, a whole family, or even just an individual) that would all receive one invitation (and thus would need only one address to reference). With that in mind, we left out the ability to include separate people within a contact.
That said, more granularity in the contacts definitely would have benefits. Sometimes only one person in a group might not be able to attend. This is handled in the current version of myGuestList by allowing the user to reduce the people count for an invitation (independent of the contact’s original setting). Sometimes it may be desirable to know how many adults versus children there will be attending, or men versus women. There are enough potential uses that it is something we will be implementing in the future.
The question is how to implement this much finer control over the individuals within a group without making it any more complex for users who don’t need that control. Our ideal is to require as few button presses as possible. We’ve got some ideas for how to do this and you’ll see more on this subject soon!