CCaaS platforms are a subcategory of software as a service (SaaS)* that focuses on delivering contact center capabilities to organizations via the internet. Top CCaaS platforms use subscription models that allow clients to pay for and access technology they consider critical for their operations via web browsers or desktop and mobile applications.
* Quick aside: Software as a service is basically a kind of digital platform that tech companies use to manage and sell cloud-based solutions. This is in contrast to more traditional models, in which actual copies of the software are sold to users who then need to install and manage it using their hardware.
As mentioned already, CCaaS stands for “contact center as a service”. It’s a cloud-based service that allows a regular or virtual contact center to remotely tap into capabilities that support an omnichannel customer experience.
Contact center as a service providers develop software-based technology that addresses different functions contact center agents need to perform, which they allow subscribed users to access through their existing devices (personal computers, laptops, etc.) via the internet. This is all made possible thanks to cloud computing, which gives the vendors the ability to maintain their platforms in a virtual environment.
To illustrate how this is used by contact centers, here are a couple of examples -
Scenario 1: Inbound contact centers
A customer support representative working from home turns on their laptop and accesses their agent console by turning on a web browser and navigating to a specific URL. From there, they log in with an assigned user name and password.
Once they’re logged in, they’re presented with a user interface that shows them their status (Available, On Break, etc.) as well as tasks assigned to them. Assignments could include responding to emails, answering inbound calls, or managing chat messages.
As they handle all these customer-engaging interactions, the system gathers data that helps managers monitor performance and augment customer information in real time even though they’re working from a coffee shop.
After the agent’s shift, they’ll sign out of their virtual workspace. The next day, they can log in again—this time, from their computer at their office desk.
Scenario 2: Outbound contact centers
A sales agent for an omnichannel contact center operating from a hotel room logs on to their virtual workspace by navigating to the correct URL with their internet browser and entering their user name and password. From there, they can switch their status from “On Break” to “Available” and check on the campaigns they’ve been assigned to.
If the agent is working on a phone call-based operation, the system will initiate an outbound dialing process that will contact relevant prospects and connect the resulting live conversations to employees. However, if the sales rep is part of an omnichannel customer engagement campaign, they’ll start working on the relevant section of their workspace—emails, for example. From there, they can follow scripts and deploy messages to relevant contacts.
As the representatives perform these activities, the system takes note of the interactions and keeps a record of the prospect’s responses to the outreach. With these, it can generate data that will inform agents and managers on how to approach customers and/or leads for other campaigns.
At the end of their shift, the sales agent will log out of their virtual desktop and log back in again the next day—this time, using the internet connection at their home.
Both UCaaS (Unified Communications as a Service) and CCaaS are SaaS models, but they have some key differences.
UCaaS is all about managing standard communication channels (essentially, the ones most businesses use for internal communications as well as for communicating with vendors) through one interface. Most unified communications solutions cover the following:
- Business phone functions (which now frequently includes business SMS)
- Instant messaging (also known as team messaging or team chat)
- Meetings (including audio-only conferencing and video conferencing)
In the UCaaS setup, the technology people are using for their phone, messaging, and meeting services are owned and delivered by a provider.
CCaaS focuses more on communications solutions that specifically support activities meant to enhance customer interactions from the perspective of both the callers and the agents. As such, much of the technology on offer here puts emphasis on CX (customer experience). CCaaS in general helps sustain more than one communication channel for interacting with customers, though they also provide a lot of value for call centers, which tend to rely on phone calls. Some functionalities associated with contact center as a service include:
- Live chat or chatbot capabilities
- Video conferencing and screen sharing
- Social media outreach and support
- Email outreach and support
As is the case with UCaaS providers, it’s the CCaaS companies that maintain the technology and deploy them to users.
While CCaaS is all about effectively serving the customer, CPaaS (Communication Platform as a Service) is more about adding communications capabilities to business applications that otherwise don’t have them by means of APIs (application programming interfaces. Examples of this include:
- APIs that let employees have video meetings with the employee benefits team directly from their company’s bespoke HR portal
- APIs that let customers contact delivery hubs directly from their online shopping apps
Unlike UCaaS and CCaaS, CPaaS isn’t really SaaS. Instead, it’s a PaaS (Platform as a Service)—a cloud-based environment where users can develop and test apps. Providers that offer this type of solution allow customers to pick, mix, and match the capabilities they want to add to their software rather than presenting them with an entire suite of ready-to-use capabilities. This requires more IT knowledge, specifically coding skills, from the people paying for this service, meaning implementation and management take a bit more work.