This module is intended to allow external AI systems to perform actions with the correct context, based on triggers related to CRM Leads.
auto_awesome What this module does
AI-generated from the code · Odoo 16.0Connects CRM leads to external AI systems, so that creating, updating or deleting a lead can automatically send information to an AI service configured in an AI Bridge.
This module makes CRM leads work with the AI Bridge feature. It links the CRM lead model (crm.lead) to the AI bridge thread mechanism, so leads can be used as the context for external AI calls.
Three example AI bridges are provided as demo data, one for each lead event: - Create: triggered when a new lead is created, sending the lead name and expected revenue to an external AI service. - Update: triggered when a lead is modified, sending the same fields. - Delete: triggered when a lead is deleted; no record data is sent in this case.
Each bridge points to an external web service address, uses no authentication, and sends the record as payload. The demo bridges are examples only and must be adapted to a real AI service.
There are no new menus, screens, buttons or reports in this module. The actual configuration of AI bridges is handled by the AI Bridge module it depends on. No business rules, checks, computed fields or scheduled jobs are added by the code shown.
Depends on
Models and fields (1)
- crm.lead · new model
Text generated by AI (DeepSeek) from reading the Odoo 16.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: 1 confirmed, 8 with no information of 9 versions.
Sources · Odoo 16.0
Confirmed on 2026-11-03 in branch 16.0 of OCA/ai.
terminal Installation and usage
OCA documentation · Odoo 16.0Configuration
Source · Odoo 16.0- Bridge with
Usage = "AI Thread Create"Processes new CRM leads in the external system for AI-enhanced actions like lead enrichment or tailored follow up emails. - Bridge with
Usage = "AI Thread Write"Updates lead information in the external system when leads are modified in Odoo. - Bridge with
Usage = "AI Thread Unlink"Removes lead data from the external system when leads are deleted from Odoo.
For creating those bridges, apart from the usage of the bridge, the user must define:
- Payload Type: it depends on the endpoint configuration, normally "Record" would work.
- Result Type: depending on your use case.
- Model: select the "CRM Lead" model
- Field: add at least the fields the endpoint is expecting (e.g., name, email, phone, company, etc.).
- Filter: add a domain for using the bridge only with the leads intended to trigger automatic actions
Usage
Source · Odoo 16.0Depending on the bridges you have created, create, update or delete a CRM Lead mathing the bridge domain. You should see the execution on the AI Bridge Execution menu.
No verified information in OCA: Installation.
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.