Skip to Content
Menu

Chatbot Plus E-mail Replies

by
Odoo
v 10.0 Third Party 1
Download for v 10.0 Deploy on Odoo.sh
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Website Live Chat (im_livechat)
Website Builder (website)
Community Apps Dependencies
Technical Name im_chatbot_email
LicenseAGPL-3
Websitehttps://odooengineering.com/
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Website Live Chat (im_livechat)
Website Builder (website)
Community Apps Dependencies
Technical Name im_chatbot_email
LicenseAGPL-3
Websitehttps://odooengineering.com/

Chatbot E-mail Replies

An add-on feature for the existing Customer Service Chatbot module (included as a dependency).

Automatic Replies to Incoming E-mails

  • Enable chatbot replies for all incoming e-mails.
  • The chatbot responds only if it can find a suitable match from its training data (above the low confidence threshold defined for the chatbot).
  • Replies can be enabled for all incoming e-mails or specifically for those containing predefined phrases (wildcard * can be used to specify these).
  • Replies are sent via email, using an editable template.
  • The speed at which a reply is sent depends on the settings of the incoming and outgoing email scheduler tasks.
Chatbot E-mail Reply Example

Technical Pre-requisites

This module requires the main Chatbot module (im_chatbot) to function correctly.

External dependencies required for this module to work:

  • chatterbot Python module
  • mongoDB installed on the same server instance (for storing chatbot conversation data)

Contact Us

  • Odoo Engineering
Web Counter

Customer Service Chatbot

Installation

Prerequisites that you have to install for this module to work:

  • Install this python module in a usual way:
  • pip install chatterbot
  • and also make sure you have mongoDB installed on the same machine - mongoDB
  • sudo apt-get install mongo

Configuration

After you install the module, go to [[ Live Chat ]] >> Channels and enable the bot (as always on or only when there are no operators logged in).

  • Set the bot's name and 'low confidence' options, which determine how it will respond when it can't find a good match/response to a query.

Usage

Make it perfect, train the bot to learn to respond to queries you want.

  • Train the bot, by going to [[ Live Chat ]] >> Chatbot >> Training
  • Set notify phrases, which trigger E-mail nofitications, by clicking [[ Live Chat ]] >> Chatbot >> Training
  • Train it from a Twitter account data, by entering the twitter Oauth information on [[ Live Chat ]] >> Chatbot >> Twitter Settings

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.