What is our primary use case?
We use Amazon Connect mainly as an omnichannel system for email, voice, SMS, and web chat. If you asked me about a year ago what we used it for, it would have been that we used the infrastructure of AWS to create our own software to implement and amplify the effects and create our own solutions.
Within the last year, Amazon Connect has been absolutely incredible at building their own new services and systems. That has meant that Amazon Connect is standalone and can stand on its own. It doesn't need a wrapper anymore. There's a lot more interactivity they've built into it.
What is most valuable?
What I appreciate best about Amazon Connect is their excellent case and profile system. I've specifically been using Amazon's ability to store customer profiles and then attach cases to them. Similar to Zendesk and Jira with ticketing systems, where if a customer calls in, the phone number can be recognized and attached to a profile, and then you can create a case for the individual use case of why they've called. They've worked extensively on that lately with the CCP, which is the control panel they have.
They've added significant functionality with the ability to add dropdown menus for agents and made it more interactive for the agents.
The benefits I have seen from using Amazon Connect mainly relate to the use of agents. When it comes to contact centers specifically, the most beneficial thing you can do is make it easy for both the customer and the agent. The customer being able to use an IVR, whether it's voice or DTMF, however you decide to set it up, their ability to navigate to where they need to be, and the ability for the agent to already have that information in front of them when they're approached with the contact makes it a significantly more fluid process.
What needs improvement?
From my perspective, much of my job involves having a wrapper around Amazon Connect. We redistribute with our own take on how things should be handled. Many of these things could be built into Amazon Connect. We built something which we call the generic API call, where you invoke the Lambda from Amazon Connect, and then you have configurable fields for making post requests or get requests.
If they had their own built-in flows for that kind of thing, it would make a massive difference because if you want to make use of it the way that we have, then you have to build those tools. Amazon Connect could benefit from having flow blocks that do that naturally without having another company behind it supporting it.
For how long have I used the solution?
I have been using Amazon Connect for about two years.
How are customer service and support?
Amazon Connect's customer support team is generally very good. There can be a little bit of a delay depending on what it is that you're requesting. We have certain massive companies that we've worked for where they need fairly extensive usage cases. We will often have to request AWS to raise limitations because of that. Speaking out of the box, you can have 30 Lambdas and 30 Lex bots. We have certain customers that need 50, 75, 100 different Lexes or Lex bots or Lambdas.
They can be very good at it, but they can be somewhat slow. It depends entirely on the time and their availability. Generally speaking, if you need a limitation raising, within five days, you can consistently get that support.
For their support, I would rate them 7/8 out of 10. Based on experience, I've had them respond within 30 minutes and I've had them respond within five days. It is very time-dependent on when you get in touch with them and the volume of the task itself.
How would you rate customer service and support?
Which solution did I use previously and why did I switch?
I previously used a different solution. A few years ago, I worked for a company called Connex, which is one of the leading distributors. Unical company is absolutely fantastic. I worked for them a very long time ago and I know things have changed dramatically for them with their ease of use. Speaking comparatively to when I first started at each company, I'd say that Amazon Connect is easier to use, but that's not putting Connex down. I think Connex is a fantastic system. It's just a bit more expensive and more for the heavier hitting businesses.
How was the initial setup?
The initial setup and deployment is straightforward. You could have an Amazon Connect instance set up within five minutes. There are many options that from a non-technical perspective, such as a call center manager, might be confusing during setup because you can configure CloudWatch and Lex and Lambda against it. If you wanted to build a contact center tomorrow, you could do it in five minutes with Amazon Connect. It might not be optimal, but you can get it set up.
Amazon Connect is an easy tool to use. One of the big things with Amazon Connect is when you look at a customer's journey and how you want to present it to the customer, it all starts with what they call contact flows, which essentially is a flowchart that can be omnidirectional. They have a drag-and-drop process where it's building blocks of how you want the customer's journey to go. That means that you can have IVR components where it's click one to go this direction, click two to go this direction. That is as simple as just dragging a get customer input block and then configuring which number to what journey you want the customer to go to. Any contact center manager could realistically pick this software up. They might not be able to use it to its full capability, but anyone could pick it up and use it.
What's my experience with pricing, setup cost, and licensing?
I don't know much about the pricing, setup cost, and licensing specifically. We work from a customer experience side, so we don't deal necessarily with the financials, we deal with more of the technical side of actually building the systems. I do know that it is a pay-as-you-go system, so there are no upfront costs. You pay for what you use.
Amazon Connect is very cost-effective. It depends how you want to use it. In the last year, they have introduced an AI efficient model. You can opt into it. It will cost more money, but you can opt in to getting features that are AI-enhanced. For example, if a customer calls in and you run a hotel business, and they ask about the best hotel to stay at in Manchester, Amazon Connect can show the agent the highest rated options with the price model against it. You can have AI influence involved in it, but that will cost more money to use.
Overall, Amazon Connect is definitely worth the money as a tool.
What other advice do I have?
My advice for others about Amazon Connect is to prepare for most situations, customer specifically. The more time you put into your connect flows, the better results you'll yield. If you make a very generic journey where it's press one to do this, press two to do this, and you don't do very much conditional formatting, that will bite you in the long run. But if you spend the time building out the flows and making them really specifically use-case based, then you'll yield amazing results. You'll save time on agents and customers. I rate Amazon Connect 9 out of 10.
Which deployment model are you using for this solution?
Public Cloud
If public cloud, private cloud, or hybrid cloud, which cloud provider do you use?
Amazon Web Services (AWS)