Personally I’d never claim to offer extraordinary support - the expense is insane. There are cheaper ways to brand - with much smaller downsides.
My experience is that people who are building things and doing things in a company are actually not competent to offer support. There are real skills - mainly people skills, that CSRs have that you didn’t hire the builders for. Additional a giant percent of good support is speedy responses, and long conversations. Both things that require lots of man hours. So you need a ton of CSRs. Which is expensive in itself.
But then - customers have an insane way of finding critical bugs, and making completely reasonable requests that had never occurred to you. Things that require builder and makers of your product to be fully accessible to your CSRs. So you need to staff for that as well.
And that gets you to good. How you move from that to extraordinary is some thing I don’t know how to do (And I’ve read a lot of what Tony Hsieh has to say), but I do know it’s going to be extraordinarily expensive.
> Things that require builder and makers of your product to be fully accessible to your CSRs. So you need to staff for that as well.
From the perspective of said builder/maker I can say this can grow into a huge problem if not handled well. Once your product/service gets deployed in multiple timezones, your support turns into 24/7, even if not advertised as such.
Suddenly the developers whose jobs used to be nice cosy nine to five start getting called at ungodly hours to offer some insight into customer problems. Nobody likes that, especially not without getting paid.
I know - I’ve been there. The obvious starting place is to hire people who know this isn’t 9-5 gig, (so nothing is sudden). But of course that drives up wages a bit :) Boy is this an expensive problem to solve.
> Personally I’d never claim to offer extraordinary support - the expense is insane. There are cheaper ways to brand - with much smaller downsides.
Depends on what you do and how much you charge for your services. If your product is twitter, yes support is expensive. If your product is a CRM with $1K annual price tag support is cheap (providing your application has a decent UX and you fix identified, repeating bugs).
Thanks to all big enterprises; banks, telecoms, paypal etc. people's expectation from "extraordinary support" is a decent answer within 24 hours, "24 HOURS". That's it. That's nothing, easy to provide and people will praise your name for doing it.
So actually for any kind of B2B business with good margin "Support" is cheap and ROI is insanely good.
Not all support folks with people skills are technically lacking. Likewise, not all people with technical skills are bad with people. You're probably used to seeing folks who are one way or the other, but there is a middle ground.
These are the people who can keep your globally distributed sharded multi-master database at 100% availability for clients. They can also sit down with one of the project managers from one of those client teams to help that person better understand exactly how queries are routed and what sort of load balancing is going on. That project manager will then be more effective in requesting resources for their side of things.
I won't claim these people are common. But they do exist.
Ok, please for god sakes don't think I'm here to toot my own horn, but I'm this person you described. I just want to contribute to the discussion.
It's hard sometimes; sometimes its killing you inside that the other person "just doesn't get it". But that's ok! That is why you're employed; to not only develop and operate this complex system, but also to teach it to not only others in your org but also the customers/clients who use it.
"Why can't both databases work together across the country? Can't they be a team?" begin 30 minute conversation about data consistency, master/master configurations, etc
Skills required: Technical ability, patience, adaptability to how others learn and process information.
The reason I'd still be tempted to offer it is to use that painful expense to force the company to be better in other ways.
Bad support doesn't save money overall; it just shifts the costs from the vendor to the customer. So if the vendor is facing the true costs of awkward, confusing products, I think they'd be more likely to keep those costs as low as possible by continuously improving things.
Puffery and hyperbole are all too common in marketing. "Extraordinary support", "incredibly advanced technology", or my least favorite, "beautiful design" (:puke:).
Nobody should ever believe a marketer when they say anything until the delivery matches. Sure, you can set some tentative expectations (e.g. "this payment processor will process payments"), but to go much further than that could invite accusations of naivete.
It is, but it contains some truth... many people lately go around thinking the can do amazing things(see: almost any startups). Amazing support, amazing API, amazing whatever. Same for the job specs, "The best position in the world! With nerf gun fights every day!". When this was not an extremaly common thing it was cool but now many of this things can be seen a negative thing. I immediately believe that 90% of these people are liars because it's easy to make big claims but really hard to maintain the them. And the more you claim the harder it will be. In the end the first impression I get of you is that you are not reliable, which is not very good.
Not fair. The essence of the rant is that PayLane overpromised and underdelivered. That's a very key takeaway and there's a lesson there that applies EVERYWHERE.
It does exactly that, which is why I don't think it belongs on HN. I didn't click on that link to listen to someone I've never heard of complain about a service I've never heard of. I was expecting an intelligent opinion (and in these comments, a discussion) about what exactly "extraordinary support" means.
As a customer, I don't really care about extraordinary support. I care that when and if I have an issue, you do your best in trying to resolve the issue. What I absolutely hate is being forwarded from one guy/dept to another without a real resolution. Yes some problems are user errors, some could be hard to solve right away but for me, extraordinary support would mean that you took time to understand my specific case and are working diligently towards a resolution. Rest is all fluff.
This reminds me of a lone developer who balances hundreds of clients, where each client expects same day personalized replies with nothing but the right answers.
The lone developer should ensure that client expectations are correctly set. Honestly, it is their responsibility and not the customers. Customers always want everything unde the sun. How you handle their expectations is the key.
My experience is that people who are building things and doing things in a company are actually not competent to offer support. There are real skills - mainly people skills, that CSRs have that you didn’t hire the builders for. Additional a giant percent of good support is speedy responses, and long conversations. Both things that require lots of man hours. So you need a ton of CSRs. Which is expensive in itself.
But then - customers have an insane way of finding critical bugs, and making completely reasonable requests that had never occurred to you. Things that require builder and makers of your product to be fully accessible to your CSRs. So you need to staff for that as well.
And that gets you to good. How you move from that to extraordinary is some thing I don’t know how to do (And I’ve read a lot of what Tony Hsieh has to say), but I do know it’s going to be extraordinarily expensive.