Talk to Odoo like a colleague: the AI agent executes your requests, automates your tasks and accelerates your business processes.
Why not chat with Odoo like you would with a colleague? After integrating an AI chatbot into the ERP, our teams went further: they developed an intelligent conversational agent directly connected to Odoo.
This AI assistant, designed to simplify access to information and automate business actions within the ERP, transforms users' daily lives. The result: tasks completed in seconds, a seamless experience, and tangible time savings across all departments.
Objective: efficiency and responsiveness
The Odoo AI agent allows a collaborator to formulate a request in natural language and obtain a clear, structured, and contextualized response based on ERP data. But this agent doesn't limit itself to consultation: it actively interacts with the system, creating records or activities based on the expressed needs.
How does it work?
The agent is based on a simple, secure, and efficient architecture. It consists of the following building blocks:
- Chat interface (text or voice)
- LLM (OpenAI or Gemini) configured via API key
- Odoo ORM : Secure Query Execution
- Odoo Database
The steps of the model:
- The user interacts via a chat interface (text or voice).
- The language model (LLM), via the OpenAI or Gemini API, understands the request, translates it into queries for Odoo's ORM
- The LLM returns a JSON object describing the action to be performed (model, method, domain, etc.). No raw query is generated.
- The ORM locally executes the query and queries the Odoo database and applies the user's rights.
- The results are formatted and returned to the user in the form of a clear and concise message by the LLM.
The model identifies two clearly differentiated cases:
- Direct response : no ORM call required, the LLM responds directly (e.g.: direct informative response)
- Function call : the LLM prepares a structured action, the ORM executes and returns the results (e.g., create a client, add a call, etc.)

The strengths of the AI agent
Security and respect for rights
The LLM has no direct access to the database. All interaction goes through Odoo's ORM, which enforces user access rights. This ensures the protection of sensitive data and compliance with security standards.
An active business assistant, not just a search engine
The AI agent is capable of answering business questions, but also of performing actions:
- Creating client files : Ask “create a new client named ABC Consulting”, it does so, and provides you with the direct link to the file.
- Adding information : “Add the phone number 06 00 00 00 00”, it updates the file automatically
- Activity creation : “Schedule a call on Dupont’s quote”, it creates a “Call” activity linked to the sale, assigned to the right user, with an intelligently generated summary.
The agent is able to chain multiple ORM queries together to answer complex requests, such as retrieving a record and then attaching a task or note to it.
Flexible and modular
Thanks to a simple API key configuration, you can change LLM providers (OpenAI, or Gemini) without redesigning the system. The JSON approach also makes it easy to extend use cases to other Odoo modules (inventory, HR, support, etc.).
Conversational memory
The agent takes into account the conversation history, which improves the relevance of responses and allows for more fluid exchanges.
Maximum accessibility
In addition to text, the agent is accessible by voice command, for even more fluidity in exchanges.
Controlled performance
Despite several API/ORM round trips, execution remains fast : actions are processed locally, queries are optimized, and the final response is generally obtained in a few seconds.
Boost employee efficiency
Thanks to this intelligent agent, employees gain autonomy, speed and comfort. It is a true digital business assistant, capable of understanding, executing and supporting the user in their daily lives, all in a secure and controlled environment.
At Smile, we believe that artificial intelligence applied to business applications can profoundly transform ERP tools. And this Odoo agent is just the beginning.
Transform your Odoo project with AI!
Contact our Smile experts to discuss your Odoo project.