"This email TOTALLY makes up for any |ERROR_SYNONYM| and I must say that you guys are the #|NUMBER| online voting tool in all of |LOCATION|!"
I think OP has stumbled onto a great start-up idea: "recipient modifiable email" Just mail merge parameter data from your own client to get the message you want. Never get bad news again.
Use the API to extend to forum comments:
One of the best |NOUN| I've read in #|NUMBER| days. Jose is a |ADJECTIVE| guy!
It sucks even more if you are talking to a robot... I've been trying to contact Xbox Live support lately and I cannot seem to get any "person" to respond to me that isn't clearly a classifier.
After observing a similar pattern at my last startup, I thought it might be a good idea to intentionally screw up something minor. Then we could apologize for it like this and maybe offer some small reward to make up for it.
My theory was that it would endear our customers to us that much more.
I still haven't tested that theory, but I'd really like to some day.
You're really likely to screwup someday, somehow unintentionally anyhow. Even if your the nice guy(company) that takes responsibility for your actions, they'll still go somewhere else if you screw up too much, so don't try to up your screw up rate on purpose!
My question is this: If you run a company and you caused this (I am in no way calling them out or anything). If you realized you just did this, how do you react? 1) Email the entire list again saying you apologize for that or 2) handle the email on a one-to-one?
EDITED: tsondermann points out they used option 1. I am not a member, so I did not know. I edited this to be more general.
I don't think there's an easy answer to this. Humor can be a double edged sword. If the recipient "gets it", you're a hit. If not, you look like an idiot. In print the risk is magnified.
I once had a vendor ask me what my 3 most important "business values" were. Aside from the fact that it was a stupid question, I knew I had to answer it to compete for the job. So I took a chance and said something like, "1-Quality, 2-Ethics, and 3-Taking the customer to a Chinese buffet every Wednesday". They loved it and I got the gig. It could have easily backfired, but I was in a "what the heck" mood.
They did email the whole list immediately. I received the same exact apology email minutes after the first came out.
Despite the fact that it was clearly a (now properly formatted) form email, it was still nice to see that they had realized the mistake and quickly took action in a self-effacing manner. Good on them.
Nope, we screwed it up. We renamed the FNAME field in our mail app to FIRST_NAME and forgot to change that field when we sent out that email to all of our customers. Oops!
BTW, we use Mailchimp for our emailings. Too bad they don't have an idiot checker before a message is sent out :)
That kind of integration error is very easy to make, and the attention spent on it by in taking the extra care to avoid it probably really adds up, when aggregated over everyone who uses this kind of tool. e.g.
I noticed today that ant does the same thing: it will output a literal "${filename}" if filename isn't defined.
In this specific case, Mailchimp could check for non-existent fields.
It would be even better to have a way for the fieldname to be automatically modified when you changed its name elsewhere... but because the naming is itself used to define the binding, there's no way to do this automatically (unless all the components were in a giant all-seeing IDE that automatically refactored all related components, wherever they be).
BTW: What I got from this story was that it's OK to screw up - I think productivity can soar if we don't spend endless attention checking things because we live in terror of making a mistake.
I don't think its OK to screw up, but in the event that you do screw up, step up and take accountability for it. This all boils down to being honest with your customers.
Of course, to screw up is to err (by definition), but I meant it's OK in the sense of it not being the end of the world. Your humour is an illustration of this. It's possible to get hung up on avoiding mistakes at all costs - indeed, at greater expense than the mistakes themselves.
I think OP has stumbled onto a great start-up idea: "recipient modifiable email" Just mail merge parameter data from your own client to get the message you want. Never get bad news again.
Use the API to extend to forum comments:
One of the best |NOUN| I've read in #|NUMBER| days. Jose is a |ADJECTIVE| guy!