My company has maintained <60 second response times on our support 24/7 for a few years now, and although obviously it does require some level of additional staffing to cover peaks in demand, it's significantly less than you might imagine - I'd say maybe 1.5-1.7x.
We did optimise this by filling the lower demand periods with other tasks which can comfortably be completed more slowly - eg reviewing identity documents for KYC, etc.
I see it as being that the overall bandwidth you need being pretty close to the same, just choosing to have very low latency for specific tasks, and making sure constant context switching is manageable.
Edit: pulled some stats for another commenter - currently 51s first response, ~40s subsequent, 2.7 responses in total to resolution.
Of course a better fix would be a combination of the two. Have some agent read your original email sent through some secure internal site and build and classify a case in the system with email attached and then reply to let you know there is a secure reply with a chat link to the complete case detail with time frames reserved for high responsiveness.
But if I am having to stay on your website and use your chat widget I expect a faster reply!
I'm talking about how they bury the human agent help option, you often have to sit through and pay attention to minutes of different options to find the right path. E.g. "if you want to check your account balance, press 1. To pay a bill, press 2". Who are these absolute psychopaths that are calling the support line to check their bank balance or pay bills, instead of using the app/web site like a human being?
The only explanation for this is 1. There really are tons of people confusedly calling the help line for things they could trivially do online, and the automated options actually do handle this load or 2. The help options confuse people so much that they give up and just keep paying for the thing because it's too difficult to cancel, or to handle whatever their issue is.
I'm sure there's some of both, but I suspect there's a lot more of 2 going on and it has been increasing over time in recent years. More and more businesses have learned from the gym model that if you make interacting with their accounts difficult enough then people just won't be able to churn.
The only way to make sure someone answers when you call would be to have 10 times as many agents as you need. Instead, they try to find a balance and make sure the agents are more often then not on the phones (much higher efficiency), which ends up meaning long wait times on average.
High turnover (45%) in the call centers also makes the problem much worse, this means in practice that the centers are constantly understaffed
[1] https://www.talkdesk.com/blog/understanding-call-center-turn...