How do you give support to clients?
I am in a mix of a business, on the one hand I am a software company that develops and sells a software application for the web.
On the other hand I am a services company that provides a professional services, whether that be design of websites, design of online applications or advice.
Up until a year ago we did not provide web hosting for our clients, always preferring for someone else to do this for us.
But as we grew we realised that if something went wrong with their email or website, we are the first port of call not the Web Host.
So from about the beginning of 2008 we mandated that all clients had to host through us. It's good for us we have a regular income and if something does go wrong with the web hosting platform we get it fixed.
And it's fantastic for the client because they get the great service from us which is sometimes what they need.
Now this brings me onto my question, for a lot of our past clients, they are not on our web hosting platform and we have no ongoing financial contract with them.
I have a few clients from up to five years ago where their websites are still fantastic, they can manage and update the content themselves and they have no intention of re-designing their website because it works for them.
But on a semi regular basis these clients will call me and ask me to help with something. That something could be helping them set up a new email address, editing a particularly complex HTML page.
In most cases I can't charge for this stuff even though it eats up my time. Sometimes I push back and suggest that for what the client wants they will have to pay.
But I was accused by one client of not caring about the small business client, which is absurd since we sell to small business. But the conundrum I have is how do I cost effectively support clients who we have NO financial interest in from years ago who need a couple of minutes every now and then.
If they are on our hosting and support platform they are paying us to provide support, but if we completed the client years ago, and don't host them, then every minute we spend we are not getting paid.
It doesn't sound like much but if ten clients a week call in with small seemingly insignificant questions and each spend ten minutes on the phone, that's 100 minutes a week which is a huge chunk of time when we already work such long hours.
Yes sure we can potentially upgrade the client in a few years time, but that long tail approach does not help us in the short term.
It's a difficult question and I am yet to actually answer the question.
As often as I can I push back to other staff to provide the support of clients so I can concentrate on building the business.
But it does not answer the underlying question, how does my company get paid for this kind of support?

