This module allows usage of LLM chatbots inside Odoo.
The logic of the chatbot should be defined in an external system like n8n.
auto_awesome What this module does
AI-generated from the code · Odoo 18.0Lets you assign an AI chatbot to a user so it answers automatically in Odoo's chat and chatter conversations. The chatbot's logic runs in an external system, and the AI user appears online.
This module connects an AI chatbot to a specific Odoo user, so that user can reply automatically inside Odoo conversations.
- On the user form, a new 'AI Bridge' field lets you pick which AI configuration that user should use. Only bridges marked for chatter use can be selected.
- When someone posts a message in a chat channel, Odoo checks the other members. If a member is a user linked to an AI bridge, the message is sent to that bridge for processing, and the AI user is shown as typing while it works.
- The AI's answer is posted back into the same conversation, attributed to the AI user's contact, as a normal comment.
- The AI only reacts when the conversation has just two members, or when the AI user is explicitly mentioned in the message. This avoids the bot answering every message in busy channels.
- Messages already written by the AI user are ignored, so the bot does not reply to itself.
- The AI user and its contact are always shown as online, which is useful in live chat and in the general chatter.
- The module works together with the AI bridge module and touches users, contacts, chat channels and messages.
Depends on
Models and fields (5)
- ai.bridge · extends an existing modelusage, payload_type
- res.users · extends an existing modelai_bridge_id (AI Bridge)
- res.partner · extends an existing model
- discuss.channel · extends an existing model
- ai.bridge.execution · extends an existing modelchatter_user_id
Text generated by AI (DeepSeek) from reading the Odoo 18.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 17.0
Confirmed on 2026-11-03 in branch 17.0 of OCA/ai.
terminal Installation and usage
OCA documentation · Odoo 18.0Configuration
Source · Odoo 18.0On your external AI system create a workflow that will receive messages and will return the call directly.
Here you can see an example of configuration in n8n.
After that, create a bridge with usage type chatter and payload type chatter. Then, create a user and assign the bridge to it.
With this configuration, the user will answer automatically using the external systema and will be online permanently. It can be used on livechat without any issues.
No verified information in OCA: Installation, Usage.
Installation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.