A Delightful Way of Scheduling a Service Appointment

Window washing is one of the few home chores that my wife and I have outsourced to a services company.

To schedule an appointment with such a company, you usually call them, hope that you don’t spend too much time in the phone queue, and keep your fingers crossed that they have an open slot for you soon.

There’s a better way.

During their visit last fall, our window washer asked whether they should put us on their calendar for this spring. We agreed, and eventually forgot about it entirely. Then, this spring, the company’s owner called and left a message on my phone.

He told me that they had put us on their calendar and would show up at our house in exactly two weeks. If that appointment would work for us, there would be nothing for us to do. If we needed to move the appointment, though, I should just call him back at my convenience.

A business call that focuses on the customer’s needs

Thanks to his call, there was no need for us to remember to make that appointment. By suggesting a date and time in the voice message, we could instantly check our calendars for any conflicts. And any necessary adjustments were just one call away, because we could talk directly to the person who made it.

What’s more, had I accepted the call, we could have made any necessary adjustments right then and there.

For us, two weeks’ advance notice is usually enough to make room in our schedule. This was also the case with this appointment. Consequently, all we had to do was check our calendars and add the appointment. Done!

Two days before the appointment, I received a quick confirmation call. On the day-of, the window washing crew arrived and rounded off this great customer experience with excellent work.

A great “design” for both customer and business

This process not only works great for the customer, but also for the company:

  • Putting appointments on their calendar for the next service period ensures that customers don’t skip an appointment, thus ensuring (repeat) income for the company.

  • Taking initiative by suggesting a date and time instead of having their customers do so, likely allows the company to more tightly pack their calendar.

  • Instead of having to respond to countless incoming calls from customers, they can bundle outgoing calls into a an hour, or so, per day, making the whole process much more efficient for them.

Compared to the call center hell that we usually go through these days, it is refreshing to experience a customer-to-business communication that just works. And it works for both parties. Which begs the questio: Why is this the exception, and not the rule?

No-reply emails are bad. This is worse.

In yet another attempt at claiming missing airline reward miles, I had contacted Lufthansa’s Miles & More loyalty program about some serious problems with their website.

They responded via email a few days later, explaining that, in order to use the online mileage claim form, you must have purchased a ticket directly from their (partner) airline.

That, however, was exactly what we had done.

Hence, I wrote another email to provide them with more details and included a link to my blog post — just in case their developers would want to investigate this further.

The next email I received from Lufthansa was definitely not what I had expected.

Forcing the customer onto a detour from email to web

Here’s a screenshot of the original German email:

A Mail.app window with Lufthansa's response to my email inquiry.

Allow me to translate for your reading pleasure:

Dear Miles & More participant,

thank you for contacting us.

Unfortunately, we cannot answer your inquiry this way. Therefore, we ask you to use our feedback form at www.miles-and-more.com > Help & Contact > Contact via E-Mail > E-mail the Miles & More Service Team.

Alternatively, you can enter your request in the top-right search field, and you will receive suggestions regarding the most commonly asked questions. Why don’t you just give it a try — with a keyword or even an entire sentence. See you soon at www.miles-and-more.com!

When you contact a company for customer support these days, they often do not accept direct responses to their emails. Instead you’re being steered to another communications channel, like a web form.

Another tell-tale sign that you are not supposed to respond directly is a from: address that begins with something like do-not-reply@… .

With the original Miles & More email, though, that was not the case: Nothing in it mentioned that I could not simply reply, nor was it sent from a no-reply email address. In fact, that email even had its reply-to set to its sender:

The email header of the original response from Miles & More shows that it was sent from service@miles-and-more.com, and its reply-to field is set to the same address.

There’s a case to be made for online contact forms

Generally, forcing customers to use an online contact form, makes things considerably easier for the company.

It ensures that a modicum of the customer’s personal data is collected via mandatory form fields; it allows routing the inquiry to the correct company department by making the user pick from a finite set of inquiry types; and it encourages the customer to keep their messages short by offering a fairly small text field for the actual inquiry.

The contact form on the Miles & More website requires entry of personal details like name and address, and a subject must be picked from a popup menu that has twenty items. These menu items include 'PIN', 'Booking flight awards', or 'Technology'.

That said, I had already provided all that information when I submitted my original inquiry via this very form. Linking the email exchange to that data would have been a snap, because a case number was included in the subject line of all emails going back and forth, including their eventual “can’t talk to us this way!” message1.

Case closed. Somehow.

The initial response did include a snail mail address for the Miles & More support center. I have since sent paper copies of the tickets to that address and, hopefully, will receive the desired mileage credit.

Nevertheless, it does make me wonder what caused this breakdown in this communications process between Lufthansa and me. Was it an issue with the technical implementation, or is it actually intentional to make it as tedious as possible to keep a customer support case open?


  1. I’ve blacked out the case number in the screenshots.