Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Website Live Chat (im_livechat) • Website Builder (website) |
Community Apps Dependencies | Show |
Technical Name |
im_chatbot_email |
License | AGPL-3 |
Website | https://odooengineering.com/ |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Odoo Apps Dependencies |
•
Discuss (mail)
• Website Live Chat (im_livechat) • Website Builder (website) |
Community Apps Dependencies | Show |
Technical Name |
im_chatbot_email |
License | AGPL-3 |
Website | https://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.

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
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