Ask HN: If I enter account or order in a phone tree, why am I asked again?
99 points| adamsmark | 3 years ago
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?
iamleppert|3 years ago
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.
colordrops|3 years ago
treeman79|3 years ago
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.
nonstopdev|3 years ago
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.
nico|3 years ago
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.
closeparen|3 years ago
scarface74|3 years ago
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.
toast0|3 years ago
BLKNSLVR|3 years ago
"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.
evrydayhustling|3 years ago
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.
ornornor|3 years ago
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”.
Urgo|3 years ago
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.
gernb|3 years ago
As for the phone tree, FAAMG is no better
alanbernstein|3 years ago
yosito|3 years ago
ezconnect|3 years ago
gregjor|3 years ago
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.
lights0123|3 years ago
ccozan|3 years ago
aztek1337|3 years ago
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.
cloudking|3 years ago
pixl97|3 years ago
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.
NonNefarious|3 years ago
Spooky23|3 years ago
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.
pkrotich|3 years ago
[0] - https://bam.kalzumeus.com/archive/optimal-amount-of-fraud/
misterprime|3 years ago
More likely, it’s just not worth it to implement the interface between the systems.
NonNefarious|3 years ago
mindcrime|3 years ago
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.
jmurphyau|3 years ago
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.
badrabbit|3 years ago
There were Tier 1's people talk to, no idea where they are and I was WFH taking escalations and asking same questions again.
blitzar|3 years ago
"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"
mikro2nd|3 years ago
"Would you like to leave your phone number for further contact?"
"No."
"...................."
unknown|3 years ago
[deleted]
scarface74|3 years ago
userbinator|3 years ago
beaker52|3 years ago
gregjor|3 years ago
[deleted]
LEDThereBeLight|3 years ago