Omnichannel Environment Setup

The RocketChat omnichannel feature provides a multi-channel environment for communication between companies and their customers.

Requirements

Before you set up LiveChat, you are required to have the following installed on your device.

Setting Up LiveChat

The Rocket.Chat LiveChat platform is developed with Preact. It is a minimal, lightweight application designed to facilitate B2C (Business-to-customer) communication between Agents and website visitors.

This setup is done assuming you have a Rocket.Chat server running. We will use a local instance at http://localhost:3000 for this guide.

To set up OmniChannel LiveChat,

git clone https://github.com/RocketChat/Rocket.Chat.git
  • Navigate to the LiveChat folder in the cloned directory.

cd Rocket.Chat
cd packages/livechat
  • Install dependencies by running

yarn

You can check the recommended version of node and yarn in the package.json file in the root directory.

  • Build preact application to /build folder after executing.

yarn dev
  • In another terminal, run webpack with hot reload at http://localhost:8080 by executing this command:

yarn start
  • Open up the widget-demo.html file in your browser: http://localhost:8080/widget-demo.html. You should see a page with the LiveChat initiation icon at the bottom right.

For better performance, you can run this widget-demo.html on an HTTP server.

Last updated

Rocket.Chat versions receive support for six months after release.