General Features

From the Organizer’s Point of View

Address Book

Unsubscribing

When You Invite People

The Invitation

Follow-ups

From the User’s Point of View

What's Wrong with Evite

If you're a host or organizer with a large invitation list like I am, you probably spend a lot of time thinking about invitation systems. I've been hosting parties since November 2002. Initially I and my secretary processed responses manually until June 2005, when I switched to Evite. (In retrospect, I cannot believe I did not use an invitation earlier than that. We were processing thousands of responses a month.) Evite was OK for a while, but over time more and more problems developed.

In 2006, I switched to Going.com (formerly known as HeyLetsGo). Various technical problems surfaced, and thus starting in May 2007, I will be trying different invitation systems. Before looking at the various system out there, I made a list of the features an ideal invitation system would have. It's amazing how inadequate literally every system on the market is. So it's not a matter of choosing a good system but rather which system sucks the least.

These are my desired features for a great system. Admittedly, it is a wish list. If you know of a system that comes reasonably close, please send me (James Mitchell) an e-mail at JMitchell@KensingtonLLC.com. If you are writing an invitation system and you are serious about designing a world-class system (one that, in the words of Steve Jobs, is insanely great), one that is much better that what is currently available, I would happy to be a consultant at no cost to you. (As my friend Brad Feld suggested, such a site could boast, "We suck less".) I have an unusually good background for this — not only do I run the most successful "high end' social group in Boston (Boston Convivium), but I have extensive experience designing and programming large commercial systems, both internal and Web-based.

When I mention “organizer,” I mean the person who is hosting the party and sending out the invitations. When I mention “user” or”guest,” I mean the person being invited who is responding to an invitation sent through the invitation system.)

General Features

From the Organizer’s Point of View

Address Book

The system would have an address book which can store an unlimited number of names. In this address book, the organizer can track:

The organizer could maintain a master database and then have various separate invitation lists which a particular person could be assigned to or not assigned to. That way, for example, you could invite Wendy to dances and art gallery openings but not book signings, while Tom could be invited to book signings and sporting events but not dances or art gallery openings.

The organizer can place someone on hold until X date, and after that date, they would automatically be invited again to new events. In addition, the organizer should be able place someone on hold and flag them for follow-up on X date. In that case, they would not automatically be placed back on the invitation list unless the organizer decided to.

The address book should have a status field — Active, Pending, Hold, In the Future (that's being placed on hold), No Longer. Pending would mean information has been entered (at least to some extent) but you are waiting to decide whether to add them to the invitation list. No Longer would mean that the organizer can keep track of people who have asked to be taken off the invitation list, in case they ever pop up again.

The system would have additional numeric, string and date fields that were unassigned, and the organizer could use these fields to store additional information.

The data in the address book would be maintained in an industrial strength database, such as Microsoft SQL Server or MySQL. The organizer would be able to directly access the database using a query/reporting tool such as Microsoft Access or Crystal Reports, using an ODBC connection, and be able to slice and dice the data any way he wanted. Ideally the organizer would not only have read access to his database but also write access, but that may present security issues.

The organizer should be able to export all or a portion of the address book to a comma delimited (.csv) file.

Unsubscribing

When You Invite People

The Invitation

Follow-ups

From the User’s Point of View

What's Wrong with Evite

Evite is the 800-pound gorilla of the Web-based invitation systems, and people often ask me why I no longer use them. Here are a few of the many reasons:

Read James' essay, The Mitchell Unconventionality Index.

May 6, 2007, version 1.0   |    List of other essays written by James Mitchell    |    Copyright notice

Cite as “The Ideal Invitation System” by James Mitchell. May 6, 2007, version 1.0.
www.BostonConvivium.com/jm_essays/ideal_invitation_system.