Home > Columns > Executive Interviews
Covisian Executive Interview
Fabio Sattolo, Chief People and Technology Officer, Covisian
Click image below to view the ebook
In this discussion, Sheri
Greenhaus, Managing Partner of CrmXchange, speaks with Fabio Sattolo, Chief
People and Technology Officer at Covisian. They explore the challenges and
innovations surrounding AI integration in customer service. Fabio shares
Covisian's approach to combining human expertise with AI solutions, addressing
concerns about control and reliability. Together, they shed light on how this
hybrid model ensures effective customer interactions and agent support.
Sheri: I wasn't that familiar with the
company, but I see the yellow smiley faces all across the conference.
Fabio: We are seeing a lot of people coming to
our booths, and this is good because everybody wants to smile. That's what we
do. This is part of our strategy. It's not just a communication; it's because
we have tried to use technologies, particularly generative AI, to find
solutions that help us bring smiles to our customers and consumers. We aim to
leverage efficiency and technology to create an easier world.
We don't just use technology
because it's trendy. We aim to figure out a model where technology brings real
value to people. In our company, we truly integrate technology and people. My
position as Chief People and Technology Officer brings these two elements
together, which are usually separate in companies. Typically, you don't see IT
and human resources together, but we believe that in this period, where
technology heavily impacts processes, especially in our sector and contact
center space, we need to develop technology and people in the same place and
direction.
This is why our company decided
to unite both the HR and technology departments under one direction. I believe
this is really useful because our technical solutions exploit technology while
bringing real value to the human aspect. This approach benefits our clients by
lowering costs without losing the human touch in interactions between the
client, company, brand, and their customers. Our solution is based on these
principles.
We aim to have call centers
where, when you call, a human will help you solve your problem. We believe
technology and artificial intelligence should be tools to enhance effectiveness
and lower costs while providing a brilliant customer experience. Our approach
focuses on using technology to bring value to people, not just to cut costs.
Efficiency is one of the goals, but it should not be the only one. We believe
this kind of technology, especially in our sector, will bring significant value
and efficiency.
We believe in sharing this
efficiency and value with all stakeholders, particularly the agents who do the
work and the final customers who desire a brilliant customer experience. Of
course, the brands will also benefit by reducing costs.
Sheri: When you say you're helping the agent,
what are you doing? How is it assisting the agent? Are there bots the agent
listens to as well, or what's happening with the agent? Explain to me what
they're seeing.
Fabio: We have integrated several technologies,
and artificial intelligence is used for three main activities.
First, we create bots, or
virtual agents, capable of having conversations—whether written or voice—with
the final customer.
Second, artificial intelligence
acts as a co-pilot, providing real-time hints and suggestions to the agents.
While they are talking, the AI listens to the conversation, reads the knowledge
base, and provides suggestions. For instance, it might say, "You're
discussing this issue; please refer to these articles and talk about these
topics." This helps the agent have the right information without needing
to search the knowledge base manually.
Third, AI is used for
analytics. It takes the conversation recordings and provides insights into the
topics discussed, the sentiment of the conversation, and whether the agent
followed the script. It helps ensure the agent has communicated everything necessary
to the customer.
We have combined these elements
into the agent desktop we are developing and added some specific features, like
real-time calculation of the customer experience. We aim to provide an
environment where the agent has several tools, such as suggestions, call
summaries, and activities provided by AI. Additionally, they have the
possibility to use bots as colleagues to delegate part of the activity, let's
say you need to collect information from your customer, like their address,
phone number, or credit card number. This activity doesn't inherently add
value, and there's no need for the agent to handle it. So, we can delegate that
to virtual agents, with one important characteristic: the agent maintains
control over the interaction with the virtual agent.
The agent watches the
transaction and monitors what's happening. We've developed a customer
experience index that allows the agent to understand if everything is going
well without having to read all the transactions. This index analyzes the
interaction between the virtual agent and the customer. If something goes
wrong, the agent receives an alert, and the conversation turns red. Then, the
agent can take back control of the conversation to ensure the final customer's
experience isn't compromised.
If the bot isn't performing
properly, the agent can intervene, saying, "I understand the bot isn't
meeting your needs. Please talk to me, and I'll try to solve the problem for
you." This approach allows us to introduce artificial intelligence responsibly.
Otherwise, if the interaction between the virtual agent and the customer goes
wrong, there's no one to address it. The customer ends up frustrated, unable to
deal with the AI, and may eventually hang up and call for human assistance.
This scenario often occurs when
consumers try to reach a brand and encounter a bot that doesn't understand.
With our solution, we maintain the efficiency that bots bring while retaining
control over the customer experience. Imagine a desktop where the agent can
manage multiple calls simultaneously because their colleagues handle the
dialogue with customers. The agent has access to the customer experience index,
which helps identify calls that aren't going well. If something is amiss, the
agent can step in and rectify the situation.
Sheri: What happens if the agent is handling multiple conversations? The
bot's dealing with a bunch of things, and now the agent sees the bot's not
performing elsewhere. So, does the agent have to stop that conversation to
attend to the bot? How does that work?
Fabio: We can configure the bot so that if something goes wrong, it can pause
the conversation and say, "My human colleague is busy at the moment. Can
you wait, or would you prefer to talk to the next available agent?" It's
like when you're put on hold and asked if you'd like to continue with the same
agent or switch to another one. Essentially, the artificial intelligence
manages this and waits for the agent to become available. It's configurable,
and it's up to the customer to decide whether they want to wait for the same
agent or be routed to another one. This can all be managed and configured in
the system.
Sheri: You mentioned training and agent support. So, does it provide
information that's not in your training module? Does it offer space where
training can be accessed? Also, about recording and transcription, is it not
part of your reporting platform, but you work with recordings?
Fabio: It's all within our platform. We can record and store transactions,
transcribe calls, and there's a defined retention period, which can be
customized with the customer. All this data is encrypted with private keys for
security. We use the public cloud on AWS and provide the private key only to
the customer.
We can't access this data
because we lack the key; only the customer has it. So, the data is
well-protected. However, the recording and transcription are handled by us.
Actually, for transcription, we use various market solutions. We keep exploring
new ones each week, but we've developed a tool that's platform-independent.
This allows us to utilize different services available on the market, not just
sticking to one. The same goes for artificial intelligence; we use GPT and
others like AWS cloud. We've built an integration layer ensuring our platform's
behavior remains consistent, allowing us to use various AI models. If the
customer has their own, we can accommodate that.
Sheri: Is this one platform with several
modules?
Fabio: Yes, it's a single platform with
multiple modules. Today, here in Vegas, we're presenting my CX Pro, basically
the agent desktop. It includes all the functionalities to support agents in
introducing AI into the process. But there are several other models built to
support the customer operation of call centers. These include modules for
managing the workforce, planning activity, and defining agent requirements
based on the value that needs to be managed.
Sheri: And it looks like there was also a
simulation model for workforce planning?
Fabio: Exactly. It's a workforce management
tool that helps efficiently manage call centers based on optimal agent
scheduling. We've developed an algorithm to allocate people to calls
effectively, ensuring we make the best use of agent hours. This model informs
team leaders whether specific personnel are needed at specific times,
optimizing efficiency in the call center.
Sheri: When speaking with
people at the conference, what do you find is the biggest issue they're having?
Fabio: Usually, during this period, everyone's
looking for savings. The biggest issue they mention is that while they
understand artificial intelligence can lower costs, they're concerned about two
main things. First, losing control over their customer relations if they
delegate AI to manage them. And second, there's a little problem with
generative AI, which is reliability. They don't want AI generating incorrect
answers, which is a significant concern. Generative AI works statistically,
creating sentences based on probabilities, which can sometimes be wrong. For
example, if a customer asks if a specific item is covered by insurance, and
it's not in the policy description, AI might still say yes based on statistics,
leading to incorrect information.
With our solution, we give
customers control, and human agents can verify AI responses. We don't currently
use generative AI to directly interact with customers due to privacy concerns.
Instead, we use conversational AI to deal with customers, while generative AI
calculates customer indexes for agents, who decide whether to use that
information.
Sheri: What else would
you like our customers to know?
Fabio: They should know this is a responsible
way to introduce AI where humans still have control. Many predict that in the
future, 80% of calls will be managed by AI. Our solution proposes a different
model where 100% of calls are managed by humans and bots together. Imagine
calling and immediately getting assistance from a human who then utilizes AI to
efficiently solve your problem. It's a better experience because when you call,
you usually want to talk to someone. The process can then be managed by the
bot, but the human addresses your issue first.
Many times, AI can handle the
process itself, but customers may not be comfortable with it, especially those
with language barriers. So, the agent can choose not to involve AI for specific
customers. Also, if most calls are handled by AI, who will sell to customers?
Our solution involves agents in the process, allowing them to solve problems
efficiently and then upsell to customers when needed. This model brings
efficiency and ensures customer needs are met effectively.