This has happened with several providers e.g Banks, other E-commerce sites.
What's going on? Why even prompt me for this information if the operator needs me to repeat the information? Its aggravating and sets the wrong tone for my support call.
Anyone have insight into why this poor support CX is so common?
Sometimes however agents are trained to distrust this information as there are ways to spoof or attack the system. One easy way is to call a victim and pretend to be the company, then “3 way” them in with the IVR of the real company, have them verify, then disconnect them and take over, ask to transfer to an agent and you have full access to do whatever you want to their account (if the agent doesn’t re-verify). For this reason, 99% of the time financial institutions already have CTI data but will always do re-verification.
Try to imagine such a scam being pulled and now the company has to answer questions on "why weren't further verifications done? So anyone with a benign number can just do whatever with my account?"
I'm sympathetic to the annoyance of long phone queues but this extends to the support teams that can do everything "right" and still end up raked over the coals because they got social engineered by a scammer or a customer shared what should have been a secret a bit too publicly.
I've dealt with both sides of the concerns in previous jobs in Support orgs, and there is rarely middle ground between "Why do I need to enter the information repeatedly?" and "Why did you work with this person just because they gave a correct number? Our private information may have been exfiltrated!" The latter is better to optimize for IMO as the worst result of failing on the former is that you get complaints. Failing on the latter means a potential data breach incident.
Scam-detection training is done typically for support teams, but it's not perfect, and often a few sanity checks are enough to catch or stop most scams and ensure you're talking to someone actually authorized to be contacting regarding the information.
The most critical metric for customer service focused call centers is first call resolution. Customers who call in for the same issue or department on the same day are tracked via the IVR and those metrics are used to decide what the IVR should actually do.
But I agree wholeheartedly. It should work and make things smoother. Instead it makes an already painful customer care experience worse.
Programmers aren’t always very good. And may not know how to carry information end to end during a call.
Their could be multiple systems involved that make it harder.
Their may be significant delays of when info pops up for the agent. So it’s faster to ask.
The ordering software may not be properly integrated.
Telephony is a cost center for most companies and the work to build clean experiences for callers is not a priority so a lot of companies have these broken systems and spending money maintenance to keep them running instead of understanding how a proper experience for someone helps their business and brand.
This is the key here.
> Since they transfer through a phone number, no data passes so they have no idea who you are
This really depends on the capabilities of the system and the willingness of the company to improve their CX.
For example, short info like customer name, ticket/account/order number, can easily be passed via text-to-speech, through the phone, to the agent on the line, before connecting the customer.
It’s also a highly metric driven industry. They may have a goal that each agent has an average call length of 3 minutes. But when they implemented that goal the agents pushed back on management about how it takes 3 minutes just to look up an account. So as a quick fix/hack they put up an automated screen to force the customer be prepared.
Also it’s like a captcha in that it prevents ddos of the phone lines.
How many callers just hang up at the automated first query for the information?
Having recently dealt with some brutal rental car phone support situations, I'm convinced these companies prioritize getting callers to just give up with the minimum of resources expended on their part.
Should you actually reach the live person they want you locked and loaded to not waste their time waiting.
I hate the future.
I’m not a call center/contact flow designer expert by any means. But I do work on cloud based call center design and integrations occasionally.
"Here's some pointless busywork, ooh look you've moved up in the queue 3 places since we asked you for your order / account / ticket / reservation number.
As you can see, the frost four bullets have value even if the fifth one is ignored, so "vestigial" identification steps have a reason to persist even if they don't follow you. Add in a couple of reasons that the info might not get passed:
- fear of fraud - constantly shifting tech platforms - org boundaries, like using an outsourced call center at certain times of day
And there are a lot of ways you can end up with repeat asks.
Bonus: the same reasons this info doesn't get passed makes it harder to track the negative impact to it not getting passed along, so it is hard to prioritize a fix.
While technically possible, it would cost slightly more money to actually make it happen and so it isn’t done.
Or maybe it used to work that way 20 years ago when the flow was designed and ever since it’s been changed over and over no one actually bothered to look into it: the requirements was just “make it ask the same things as it always did” without wondering “why”.
It's been 10+ years now since I used to work building these systems myself but even back then this was possible. In this day and age I agree, while it might be fine for the customer support rep to verify the data passed through the IVR, they really should get it. There is no excuse not to.
As for the phone tree, FAAMG is no better
He said that sometimes they have multiple systems or outsourced call centers that don't integrate, and since the inconvenience falls on the customer no one at the bank considers fixing it a priority.
He then mentioned that customer service operators frequently get people on the line who don't have their account number or whatever they need ready, so having the phone tree collect that (even if it's just an input that gets ignored) heads off the operators wasting time on the call while the customer digs around for their account number or receipt number or whatever it is they need.
Having worked at a company that had an outsourced call center myself I know people often call the wrong company (calling their bank about their credit report, calling a store about insufficient balance on their credit card). And I know that even asking customers to enter their ZIP code or phone prefix (to route the call to a regional center) will flummox a significant number of callers. Because call center operators generally work with quotas and maximum time per call monitored, reducing the time the operators spend waiting for grandma to find her account number becomes an important goal, even at the expense of irritating some customers.
There was even times where I had the previous customers account still open and the new call came in, the IVR would not populate the system with the IVR data.
Most automated systems are used to answer easy and commonly asked questions or offer some simple self-help.
But another reason is this is a failsafe to ensure the right order number was entered, as with a phone system there are very few means of authentication before that point.
People will do weird shit to get what the want, including using other peoples info at the IVR or asking for things that will get them to a human faster.
[0] - https://bam.kalzumeus.com/archive/optimal-amount-of-fraud/
More likely, it’s just not worth it to implement the interface between the systems.
Can confirm.
My first ever programming job, 20+ years ago, was doing CTI (Computer Telephony Integration) and call-center integration stuff... basically, building IVR's and integrating them with backend databases and customer support apps. Truth is, there's rarely - if ever - any real technical reason to not have the agent shown the customer's information as soon as they pick up the call. This stuff was all being done decades ago.
As far as I'm concerned, it's either "straight up incompetence" or "straight up laziness" or some variation on that theme.
There are lots of technical reasons why they might not see it, but it all comes down to someone not caring enough when deploying (or updating) these solutions - because it's possible, easy and standard, and has been for 20+ years.
There were Tier 1's people talk to, no idea where they are and I was WFH taking escalations and asking same questions again.
"SIX THREE FOUR NINE"
"Did you say "SIX brick barn fine", say yes or no"
"NO"
"Thank you ... please wait while we look up your account"
"Would you like to leave your phone number for further contact?"
"No."
"...................."
Ah, the good ol' institutional imperative :-).
Start here: https://news.ycombinator.com/item?id=14287430