Rocket.Chat’s Omnichannel Contact Center is a centralized directory for managing contacts, chats, and calls across various communication channels within your workspace. This feature enables workspace administrators, managers, and agents to effectively oversee, interact with, and manage all omnichannel communications to ensure a cohesive and streamlined approach to visitor engagement.
This document will teach you how to manage omnichannel contacts using the Omnichannel Contact Center.
Key features
Unified contact profiles: Combines data from multiple interactions into a single profile for each contact, providing a complete view of their communication history and preferences.
Integrated identity management: Includes built-in tools for secure identity verification to support trusted and compliant communications
To access the Omnichannel Contact Center,
Click the directory icon
on the Omnichannel menu menu.
As a Livechat agent, you can access all contacts in the contact center and view the chats and calls you’ve handled.
As a workspace administrator and/or Livechat manager, you can view all the contacts, chats, and calls served on the workspace in the contact center.
Let’s look at each tab’s details.
Chats
The Chats tab displays open and closed omnichannel conversations, allowing agents and managers to view, manage, and update chat interactions.
Explore the Chats interface for the following:
Search, filter, or select a Chat: Locate a chat using the search or filter bar or by selecting it from the list. The chat thread is displayed in the Conversation interface. Learn more about the available filters.
Open chat: Click Open Chat to view the full conversation. You can then perform actions such as adding or blocking the contact.
Update room details: Within the opened chat, click Room Information to update details such as the room's topic, tags, or priority of the room.
Channel information: This displays the medium (e.g., call, email, social media) through which the contact reached out. This provides context for the interaction and ensures personalized responses.
Chat verification: This indicates if the contact has been verified using multi-factor authentication.
Quick actions: You can perform all the quick actions applicable to closed conversations.
Contacts
The Contacts tab displays a list of known contacts. These contacts appear only after the livechat manager adds them to the contact list using identifiable information, such as an email address, phone number, or other personal identification information (PII).
Search for Omnichannel contact
You can search for Omnichannel contacts by username, name, email, or phone. To search for a contact,
Click the Contacts tab.
Enter your search query in the Search box.
From the search results, click the desired contact to open their details in the Contact interface.
Enable the Searchable option when creating a custom field to allow search by custom field values.
View and edit Omnichannel contact information
To view or edit a contact,
Click the contact in the Contacts tab.
The Contact interface will display the following tabs:
Details: Displays key information, such as the contact's name, email, or phone number.
Channels: The communication channels (e.g., live chat, email, social media) through which the contact has interacted.
History: Provides the conversation history of all closed chats since the contact's first interaction with the live chat agent or manager.
Click the pencil icon to begin editing the contact's details.
Update the necessary fields.
Click Save to store the changes.
Create a new Omnichannel contact
There are two ways to create a new Omnichannel contact:
Method 1: Using the Omnichannel contact center
Go to Omnichannel contact center > Contacts tab.
Click New Contact.
Fill in the new contact's details, including their name, email, and phone number.
Assign an agent as the Contact Manager.
Add any custom field details if you have created them in your workspace.
Click Save to finalize.
The Contact Manager option is exclusively available to workspaces subscribed to any of Rocket.Chat's premium plans.
Method 2: Via the chat interface
Open the chat with an unknown contact.
Click Add contact to open the Edit Contact Profile.
Enter the required information and any additional details.
Click Save to add the contact to the list.
Method 3: Via the REST API endpoint
Use the Register Omnichannel Contacts endpoint to add contacts.
You must have the
create-livechat-contact
permission.The response provides the
contactId
which can be used for contact updates and searches.
Blocking a contact channel
Blocking a contact channel prevents the contact from reaching you through that specific channel. For example, if you block a contact who reached out via livechat, they will be blocked on livechat. However, if available, they can still contact you through other Omnichannel platforms (e.g., social media).
Blocking a contact channel requires a Premium plan and the paid Contact-ID-Verification add-on.
Here are the available ways to block a contact channel:
Method 1: Via the chat interface for unknown contacts
Open the chat with the unknown contact.
In the information box, click the Block option.
A confirmation prompt will appear, asking if you want to block the contact on this channel.
Select Block to confirm or Cancel to decline.
If you confirm, the contact will be blocked from this channel.
Method 2: Via the omnichannel contact center
Navigate to omnichannel contact center > Contacts.
Select the contact you want to block to open their profile.
Go to the Channels section to view all the channels the contact has used to reach out.
Select the channel to block. Click the options menu next to it.
Select Block to restrict the contact on that channel.
Calls
The Calls tab displays all Omnichannel calls. You can search for calls by name or phone number.
To search for a call,
Click the Calls tab.
Enter the search query in the Search box.
From the search results, click the call you're searching for. The call details are displayed, including the wrap-up notes and the last time you had a call with the contact.
The Omnichannel Contact Center is essential for accessing and updating your workspace's omnichannel chats, contacts, and call details. The next section will examine assigning omnichannel contacts to a dedicated manager.
Next Steps
Ensure safer communication by verifying contact identities using 2FA.
Assign contacts to a contact manager through the UI or an API endpoint.
Frequently asked questions
What is the difference between an unknown and an unverified contact?
Unknown contacts are those not in the contact list. Follow these steps to add contacts to the list.
Unverified contacts, conversely, are contacts that either have not undergone the verification process or have failed the 2FA verification. Learn how to verify a contact using the Verify Chat app.