OdooWiki OCA HUB

Ai Oca Bridge Chatter

ai_oca_bridge_chatter folder_open OCA/ai open_in_new
Uncategorised License: AGPL-3

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

Lets 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-03
Confirmed (verified in repository and branch) Estimated (unverified) No information

Confirmation status: 3 confirmed, 6 with no information of 9 versions.

terminal Installation and usage

OCA documentation · Odoo 18.0

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

info

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.