Without commenting specifically, let me offer some suggestions on working with a “regimented” or “scripted” support staff.
1) No matter how angry, frustrated or upset you are, you absolutely must be level headed to deal with tech support. Keep your cool, no matter how frustrating it gets. Professional support staff, no matter how many suggest to the contrary, develop an empathy for customers. Nobody likes to be the guy/gal on the other side of the phone. If at all possible, take a break between the reason for your call and actually calling.
2) Establish a rapport with the T/S agent. They may be reading from a script like “Hello, my name is not pronounceable by humans, how may I provide you excellent customer service in this millennia?” Be polite, respectful and easy going. Once you establish this, let them know you’re supremely frustrated, you tried online searching and the manual but the answer is just escaping you. Outline exactly what steps you took before calling.
3) No matter what steps you took troubleshooting, not all customers do and not all are truthful. You may have to repeat every troubleshooting step. Don’t scoff. sometimes this actually resolves the problem. I’ve seen it first hand.
4) Give the support agent the time and resources needed. You may have to do some work. Support doesn’t have direct access to your files and data you know.
5) Always maintain a positive relationship with the support agent. They might be new at their job, maybe having a bad day, and no that’s not your fault but remember they’re human too. Just because you’re not in front of them is no excuse to be rude or disrespectful.
6) You may get several interruptions as the level 1 or triage seeks information from online, manual and human resources. Be patient while this happens. They --MUST-- do this so that the level 2’s and engineers can work the more complex issues. if your issue ends up being one of those escalations, you’ll get there.
7) If your t/s agent “represents” or “steps up”, ask for someone to send an email too - boss, feedback, etc. get their name or ID and send positive feedback. <-- In every support infrastructure, this makes a difference. If you don’t like poor customer service, this is one of the best ways to see that the really good ones advance and lead.
8) if your t/s agent isn’t cutting it, tell them privately. Please remember these are human beings and they’re trying, so if you have criticisms, offer them kindly, respectfully and constructively. Like “I had a really tough time with your accent, I wonder if maybe a chat application would have helped us communicate better?” Find the positive where you can, but mention negatives as constructively as you can.
9) Recordings mean nothing to support. They assume they’re being recorded on the customer end and well over 90% of support orgs record via the VOIP phone client. Email, chat or “in writing” is far more committal to a company because it’s “there in writing from an official company representative”.
Support organizations are reviewed with specific metrics like time to contact, time to workaround and time to resolution and a lot of “metrics” applied to support make perfect sense to money managing bureaucrats, but they have minimal if any practical impact to resolving customer problems. Stuff like “Apologize profusely to the customer for their difficulty”. 1 time is enough for me after that they’re just sucking up in my mind ! But someone suggests it works and it becomes policy.
Good customer service is about how companies deal with their failures and in many ways it’s the true test of how companies feel about their customers.