Minimal installation

There is a possibility to run Automate instance without SentiOne Listen&React components, such as:

  • ElasticSearch
  • bot-integration
  • refinery
  • slim-uploader
  • analyser
  • new-web

What are the limitations of this setup?

The whole SentiOne Listen&React is missing, which allows for providing human service to conversations conducted on multiple different sources.

Also, in this setup, the new Conversations module is used. It is still missing some features from the "old" Conversations module. In particular:

  • it doesn't display errors that occurred during a conversation
  • it doesn't display recognized intents and variables
  • it doesn't allow for filtering conversations by metadata

The new Conversations module uses Analytics service, which stores data in PostgreSQL. It has been verified to perform well with up to 1,000,000 sessions in DB.

The default data retention period for Analytics is 1 year, so to not exceed the 1M limit, we can fit in an average of ~83k sessions per month. Of course, we can shorten the retention period to handle bigger monthly volumes.

How to disable integration with L&R?

To prevent Automate from using L&R, add the below config entry to [ENV_NAME]/kubernetes/helm/automate/chatbots/common.conf:

chatbots.admin.bot-integration-enabled: false

After setting it, the application will:

  • display the new Conversations module
  • not send current conversations with bot to L&R, so they won't be saved in ElasticSearch

Can I use the new Conversations module without disabling the integration with L&R?

Yes, a system admin can enable the new Conversations module in the UI. Go to "System" module, open "Platform features" tab, and in "Conversations module" section choose "SentiOne Automate" for "Data source".


What are the consequences of disabling the integration with L&R on existing environment?

Apart from the limitations of the new Conversations module mentioned in section What are the limitations of this setup?, users can potentially lose access to older conversations.

Data retention in L&R is disabled by default, but in Analytics it is set to 1 year.

Can I go back to the integration with L&R?

Yes, but the conversations with the bot conducted when it was turned off can't be migrated to L&R.

To keep access to those conversations in Automate, you can keep using the new Conversations module.