Skip to main content

CCaaS system feature matrix

Each feature name links to the page that documents it.

✓ supported · x not supported · N/A doesn't apply to this channel (for example, hold music for email). Rows in a channel category (Chat, Webchat, Email, Voice) use N/A for the other channels.

Feature nameChatEmailVoiceShort description
AI - Bot attachment support✓✓N/AChat and email bots read images sent by customers, or pass attachments to an external system.
AI - Bot data collection✓✓✓Bots collect and validate the data they need (text, number, choice or yes/no) before handing the conversation on.
AI - Bot decision trace✓✓✓Step-by-step view of each bot answer: the prompts, knowledge base searches and integration calls behind it.
AI - Bot tools (API & JavaScript)✓✓✓Bots call your APIs or JavaScript written in the portal to look up data or run tasks.
AI - Chat & email translation✓✓N/AInbound chats and emails are translated between the customer's language and the agent's language.
AI - Conversation categorization✓✓✓Automatically categorize a conversation based on pre-defined categories and subcategories using AI. Calls can be categorized from the live transcript.
AI - Conversational bots✓✓✓LLM-based conversational bots for chat, email and voice workflows.
AI - Custom voice botsN/AN/A✓Connect your own voice AI to voice workflows, with workflow variables passed in and out.
AI - Draft modex✓N/AEmail bots write a draft reply that an agent reviews before it's sent to the customer.
AI - Human handoff✓✓✓Conversational bots hand conversations to a human agent, with the data they collected.
AI - Knowledge bases✓✓✓Knowledge bases for conversational bots and Agent Assist, with a Markdown editor, CSV import and links to up to 10 other knowledge bases.
AI - Live call transcriptionN/AN/A✓Live transcript of the call for the agent, with or without translation.
AI - Live call translationN/AN/A✓Translate inbound and ad hoc outbound calls in real time between the customer's language and the agent's spoken languages.
AI - Live translation for external contact centersN/AN/A✓Workflow node that translates live between a caller and an agent working in another contact center.
AI - Live translation providers✓✓✓Configurable providers. Calls: STT (Azure, Google, Soniox), TTS (Azure, ElevenLabs) and translation engines (Azure, Amazon, DeepL). Chats and emails: translation engines (Azure, Amazon, DeepL).
AI - Multiple bots orchestration✓✓✓Support for multiple conversational bots in a single flow.
AI - Next best action (Agent Assist)xx✓Suggested answers from the knowledge base during inbound and translated calls, with shortcuts and quick responses. For chat, see Chat - Suggested answers.
AI - Recording transcriptionN/AN/A✓Transcribe call recordings with a language profile, set for the tenant or per workflow path.
AI - Reply enhancer✓xN/AAI rephrases the agent's chat reply before it's sent: changes its tone or formality, or extends it.
AI - Speech recognition fine-tuningN/AN/A✓Improve speech recognition for live translation and voice bots with key-phrase vocabularies and regex text manipulation; control how text-to-speech reads digits.
AI - Summarization✓✓✓AI summaries of conversations for agents and supervisors, and AI-written task notes at wrap-up.
AI - Voice bot languages & providersN/AN/A✓Multilingual voice bots with a choice of voice models. STT: Azure, Google, Soniox, Speechmatics. TTS: Azure, ElevenLabs.
API - Agents✓✓✓Add, look up, change and remove agents from your own systems.
API - Call managementN/AN/A✓Start an outbound call for an agent, or remove an agent from an active call.
API - Campaign managementN/AN/A✓Add, track and cancel outbound campaign records, for example from your CRM or database, with duplicate detection.
API - Conversation history✓✓N/ARetrieve the full message history and summaries of chat and email conversations. For calls, see API - Voice transcripts.
API - Customers✓✓✓Bulk import customer records to keep them in sync with your CRM, ERP or other systems.
API - Knowledge bases✓✓✓Add up to 1,000 question-and-answer entries to a knowledge base in one request, or clear it.
API - Realtime reports✓✓✓Real-time queue and agent performance data for your own dashboards.
API - Restricted numbersN/AN/A✓Manage the do-not-call list from your own systems.
API - Service hooks✓✓✓Notify your systems of abandoned conversations, closed tasks and outbound calls; set per tenant with exceptions per channel.
API - Voice transcriptsN/AN/A✓Retrieve structured call transcripts: who spoke, what they said and when.
Agent Management - Agent workspaces✓✓✓Settings per queue: completion codes with sub-codes, wrap-up and RONA overrides, hold music, contact directory, layout and case fields.
Agent Management - Application layout✓✓✓Control the vertical split ratio between the conversation controls and customer related data per queue to improve the agent experience.
Agent Management - Attributes✓✓✓View all attributes in one place; bulk change levels, enable, disable or remove them for agents.
Agent Management - Auto answer✓✓✓Calls are answered automatically, after an optional delay, for the tenant or per agent workspace. Chats and emails are accepted automatically when RONA is turned off.
Agent Management - Bulk create/edit/delete✓✓✓Bulk add, edit or delete agents for quick operations. Includes skill assignment.
Agent Management - Configurable breaks✓✓✓Configure break codes for the tenant or per business unit, with an optional duration for each. Agents become available when the break timer elapses.
Agent Management - Mandatory completion code✓✓✓Force agents to select a completion code before completing their tasks. Can be breached by the wrap-up timer.
Agent Management - Mobile Agentxx✓Mobile web app for front-line or travelling agents: answer inbound calls, see voice task history and call customers back. Installable as an app icon.
Agent Management - Parallel tasks thresholds✓✓✓Control how many tasks of each media type agents handle in parallel, with per-agent overrides. Only 1 voice call at a time can be handled, but agents can still handle other media types.
Agent Management - RONA timeout✓✓✓Tasks missed or rejected by agents return to the queue, and the agent moves to a dedicated RONA break, trackable in reports. Mandatory for voice, optional for chat and email.
Agent Management - Teams✓✓✓Group agents and queues; teams control what agents and supervisors see.
Agent Management - Wrap up timer✓✓✓Control the time spent by agents in wrap up by auto closing tasks breaching the threshold. Optionally allow agents to reset the wrap-up timer.
Chat - Collaborative scenarios✓N/AN/ATransfer to queue, transfer to agent are supported.
Chat - Digital channels✓N/AN/AInbound Instagram DM, Facebook Messenger, Viber, WhatsApp and Infobip SMS.
Chat - Suggested answers✓N/AN/AAgent next best action support for chat using QnA knowledge base.
Chat - Templates✓N/AN/AConfigured canned responses for usage in the agent application by the agents.
Chat - Workflow✓N/AN/AModern flow designer for chat conversations with send message, customer identification, menu selection, conversational bots, JavaScript, custom integrations, queues, CSAT, opening hours and more.
Customers - Activity history✓✓✓Timeline of a customer's conversations with transcripts, summaries and completion codes.
Customers - Blacklist✓✓✓Ban unwanted interactions from bad-faith actors. Not available for unauthenticated webchat.
Customers - Built-in CRM✓✓✓Built-in mini-CRM allowing customer profile management with built-in fields plus up to 20 custom fields, with support for create, update, delete, CSV import and export.
Customers - Case Management✓✓✓Built-in ticketing: cases with custom fields and statuses that agents can link to tasks or work on in lookup.
Email - Collaborative scenariosN/A✓N/ATransfer emails to a queue, agent or channel, and forward emails.
Email - Data extraction nodeN/A✓N/AExtract values from the email subject or body into workflow variables with regex rules.
Email - Forward nodeN/A✓N/AForward emails from the workflow, with attachments and an optional template.
Email - GeneralN/A✓N/AInbound and outbound email over Exchange Online or IMAP/SMTP, with draft autosave.
Email - Language detection & routingN/A✓N/ADetect the language of an email to route it and reply with the matching template language.
Email - Multi-language templatesN/A✓N/AEmail templates in up to 10 languages, with one fallback language; the workflow picks the language.
Email - SignaturesN/A✓N/ARich signatures per email channel, with agent fields such as name and job title.
Email - TemplatesN/A✓N/AConfigure rich email templates, with attachments, to be used by the agents, AI conversational bot or auto-reply.
Email - WorkflowsN/A✓N/AModern flow designer for email conversations with auto-reply, conversational bots, data extraction, language detection, forwarding, custom integrations, queues, opening hours and more.
General - AI Generated QnA✓xxWhen a QnA bot can't answer a question, AI generates new question-and-answer entries from the transcript for an administrator to review.
General - Attachments✓✓N/ASend and receive files of the supported types, up to 20 MB per message; choose which file types webchat customers can upload.
General - Business Units✓✓✓Segregate company domains in multiple business units within the same tenant, each with its own breaks, retention, recording, custom fields and restricted numbers. Reports are filtered by business unit.
General - Calendar events✓✓✓One-time and recurring events, such as holidays, used for routing in workflows.
General - Contact directoriesx✓✓Custom phone books for agents, assigned through agent workspaces.
General - Customer satisfaction surveys✓✓✓CSAT nodes in voice and chat workflows; a survey in email templates.
General - Dynamics CRM connector✓✓✓Support for handling conversations in the Dynamics CRM through the CRM connector with screen pop, click to dial, activity logging and custom field mapping.
General - Follow-up reminders✓✓N/AWait for the customer's reply, send reminders and close inactive conversations, in email and chat workflows.
General - iFrames & Scripting✓✓✓Support for agent scripting & custom pages for conversations, and Agent Apps that agents open as tasks.
General - JavaScript workflow node✓✓✓Run your own JavaScript in voice, chat and email workflows.
General - QnA Bots✓xxLegacy: question answering integration with Microsoft Language Studio, for webchat, Viber and Facebook Messenger. For new setups, use Knowledge bases and Conversational bots.
General - Quality Management✓✓✓Use the built-in scripts to evaluate the quality of an agent task. Support for score, email notification and agent review.
General - Salesforce CRM connector✓x✓Support for handling conversations in the Salesforce CRM through the CRM connector with screen pop, click to dial, activity logging and custom field mapping.
General - Send email from calls and chats✓N/A✓Agents email the customer from a voice, chat or campaign task; the Send email node does the same from voice and chat workflows.
General - Service Now CRM connector✓x✓Support for handling conversations in the ServiceNow CRM through the CRM connector with screen pop, click to dial and activity logging.
Historical Reports - Conversations✓✓✓Analyze conversation details, playback calls, view & summarize transcripts through the portal Conversation reports.
Historical Reports - CSV export & sharing✓✓✓Export task and conversation history to CSV; share a link to a conversation.
Historical Reports - Insights✓✓✓View conversation insights, such as CSAT, Traffic distribution and conversation categorization.
Historical Reports - oData feed✓✓✓Build highly custom reports with the raw data provided through the OData feed.
Historical Reports - Power BI template✓✓✓Ready-made Power BI report on the OData feed: agents, calls, queues, emails, chats, bots and campaigns.
Historical Reports - Tasks✓✓✓Analyze agent task performance, play back recordings and review quality evaluations through the portal's Task reports.
IT & Compliance - Audit log✓✓✓Changes in the tenant are tracked.
IT & Compliance - Customizable RBAC✓✓✓IT Admins can create & configure custom access using role based access control.
IT & Compliance - Retention policy✓✓✓Dedicated retention policies for data & recordings, for the tenant or per business unit.
Queues - Automatic task distribution✓✓✓Distribute tasks to agents from the queue automatically.
Queues - CallbackN/AN/A✓Callback offered in the queue, scheduled by agents or from anywhere in the workflow, with alternative number, voicemail and duplicate detection.
Queues - Cherry picking tasks✓✓✓Agents can manually pick their tasks from the queue, or in hybrid mode alongside automatic distribution.
Queues - Estimated Wait Timexx✓Stream the estimated wait time to the customer waiting in queue.
Queues - Hold musicN/AN/A✓Hold music for the tenant, with an override per agent workspace; in-queue music through queue treatments.
Queues - Position in queue✓x✓Stream the current position in the queue to the customer. Chat: webchat only.
Queues - Preferred agent routing✓✓✓Allow agents to mark themselves as preferred for a customer and instruct the queue to route customers to their preferred agent.
Queues - Queue treatments✓N/A✓What customers get while they wait: messages, music, position, wait time and a callback offer. Chat: webchat only.
Queues - Reject queue attempts✓✓✓Optionally reject queuing attempts if the queue size limit is reached, no agent logged in, no staffed agent available etc.
Queues - SLA thresholds & routing✓✓✓Configurable SLA threshold per queue, optionally enable SLA based routing.
Realtime Reports - Agents✓✓✓Agent performance dashboard, highlighting their own, their team and their queue performance.
Realtime Reports - APIs✓✓✓Wallboard feed with real-time data for wallboards, and the Realtime reports API for programmatic use.
Realtime Reports - Bot reports✓✓✓Analyze the bot performance in realtime for the current day.
Realtime Reports - Queues✓✓✓Analyze the queue performance in realtime for the current day.
Realtime Reports - Supervisor✓x✓Monitor, whisper, barge into agent live conversation for coaching and quality assessment. Live QM support included.
Realtime Reports - Teams✓✓✓Analyze group of agents bundled in a reporting team performance.
Voice - Agent greetings & announcementsN/AN/A✓Automatic greeting when the agent answers, and recorded announcements agents play on demand.
Voice - CampaignsN/AN/A✓Preview, predictive and callback outbound campaigns with custom fields, multiple numbers per record, record suspension and rescheduling.
Voice - Channels & alternative numbersN/AN/A✓Phone number management: alternative numbers, trunk selection and business hours per channel.
Voice - Collaborative scenariosN/AN/A✓Blind transfers, consultative transfers & conferences to queues, agents, internal contacts (Entra ID or your own directory), contact directories or external numbers.
Voice - GeneralN/AN/A✓Support for inbound and outbound voice calls.
Voice - RecordingsN/AN/A✓Customizable recording behavior compliant with regulations.
Voice - Restricted numbersN/AN/A✓Do not call list to comply with regulations and customer wishes for voice calls, for the tenant and per business unit.
Voice - VoicemailN/AN/A✓Voicemail in voice workflows; supervisors play, share and read transcripts of voicemails.
Voice - Workflow campaignsN/AN/A✓Outbound campaigns run by a voice workflow, with conversational bots and integrations.
Voice - Workflow TTS: Azure, ElevenLabs, SonioxN/AN/A✓Text-to-speech for dynamic, multilingual workflow messages in voice conversations.
Voice - WorkflowsN/AN/A✓Modern flow designer for voice conversations with support opening hours, queues, announcements, IVR, CSAT, time based redirects, external transfers and more.
Webchat - APIs✓N/AN/AWidget APIs to pass data into the workflow and control visible messages.
Webchat - Customer tracking & Outbound✓N/AN/ATrack customers browsing the pages where the webchat widget is embedded and allow agents to start outbound chats with them.
Webchat - Customization✓N/AN/ASupport for advanced widget color schemes and customizations, with widget text in 8 languages.
Webchat - Inbound✓N/AN/ASupport for inbound webchat.
Webchat - Customer presence✓N/AN/AAgents see whether the customer is active, inactive or offline.
Webchat - Pre-conversation messages✓N/AN/AGreet customers with pre-conversation messages designed to grab their attention.
Webchat - Read receipts✓N/AN/AAgents see whether each message was sent, delivered or seen by the customer.
Webchat - Returning customer history✓N/AN/AReturning customers see their conversation history from the last 30 days.
Webchat - Transcript download✓N/AN/ACustomers download the conversation as a text file, or a zip file with the attachments; can be turned off per channel.
Webchat - Trusted Domains✓N/AN/AEnsure the widget cannot be embedded in any other website than the configured one preventing malicious impersonation.
Webchat - Web calls✓N/AN/AAgents turn a chat into a voice call, with video and screen share.