How DO you keep your clients happy??
In my experience, maintaining happy customers is quite a difficult thing to achieve, unless you have a plan in your mind, or your organisation has a methodology or ethos that it follows when engaging with customers which you can use as a set of guidelines. Random simply doesn’t work.