Skip to Content

Discover the new Odoo AI features

Duration: 25:31


PART 1 — Analytical Summary 🚀

Context 💼

This session, led by Odoo’s AI Product Owner at a technology event, introduces the new AI capabilities in Odoo 19. The talk is framed around a pragmatic philosophy: AI should serve clear business purposes, not hype. Instead of promising an “AI runs your company” fantasy, Odoo demonstrates concrete, built-in features that streamline daily work across CRM, ERP, Recruitment, Accounting, and eCommerce. The presentation opens the day’s AI track and previews deeper technical talks on agents later in the program.

Core ideas and innovations 🧠

Odoo 19 weaves AI directly into the platform through three major patterns: AI Fields, Automated Actions, and Agents—all designed to be configured with Studio and enriched by live business context.

AI Fields let you add computed fields powered by prompts. You can declare a field (including types like text, HTML, or many2one) and define how it should be filled using prompts that reference record data via dynamic placeholders like /field and /record. Examples include auto-finding a company’s employee count or revenue from the web, and summarizing a lead’s social content into concise insights. HTML fields shine here, enabling formatted output and links for verification. Beyond web lookups, AI Fields can analyze internal data—e.g., feeding all sales order lines for a contact and asking the model for executive-level trend analysis.

Automated Actions apply AI to update records at specific moments. In Recruitment, moving a candidate to a given stage can trigger an AI-driven SWOT analysis of their resume (PDF attached), placing the structured result in the notes field. The action prompt includes the file content and exact output structure, ensuring predictable, reusable formatting.

Content generation extends into email templates, where typing /ai inserts a dynamic AI block. That block renders at send time using the record’s context, for example proposing one smart, personalized question to ask a candidate—grounded in their profile and prior notes.

The new Agents are context-aware chatbots embedded in Odoo. Open an agent on a Lead and you’ll see tailored buttons and prompts different from those on Contacts or Invoices. Admins can define default prompts per model, route conversations to specialized agents, and attach knowledge sources (PDFs, internal Knowledge articles, even a sales playbook) for retrieval-augmented answers. Agents can be configured to answer only from indexed sources or combine them with general model knowledge.

On the customer-facing side, a Live Chat agent with an Information Retrieval tool can search the Odoo database under the visitor’s portal permissions to answer “What’s the status of my order?”—returning order reference, amount, delivery ETA, and tracking link from shipping records. Internally, natural language search lets staff ask questions like “Which project cost us the most?” and receive answers based on their user access and the data model.

A notable design detail: most agent chats are one-shot and scoped to a specific record; when the session closes, the context is cleared. That reduces cross-record contamination and keeps answers focused.

Impact and takeaways ⚙️💬

Odoo 19’s AI brings assistive intelligence directly to business flows users already know—no new siloed tools, no brittle glue code. Sales teams can enrich accounts with web-sourced facts, ops can get trend summaries from raw lines, recruiters can standardize profile evaluations, and support can scale with self-serve, permission-aware order lookups. Because prompts understand Odoo’s record context via /field and /record, results are relevant and immediately actionable.

From an admin perspective, the approach is flexible but controlled: field types constrain outputs, actions define structured outcomes, sources can be indexed and re-indexed, and agents respect access rights. The experience balances creativity (prompt-driven customization) with operational guardrails (typed fields, predictable templates, scoped chats).

Q&A highlights clarify deployment posture and governance:

  • Works on-premise: you can plug in your own API keys; on Odoo.com, Odoo provides keys by default.
  • Models supported: OpenAI (ChatGPT) and Google Gemini; admins pick per use case. No plans to add more providers right now.
  • Compliance: data sent to the model provider; for strict GDPR needs, contract directly with the provider. Access rights are enforced for all searches and agent actions.
  • AI fields update on a scheduled task; values persist until manually refreshed.
  • Indexed sources (e.g., Knowledge articles) should be re-indexed after major edits.
  • Dynamic email text should be reviewed before mass sends; system prompts reinforce appropriateness but human validation remains prudent.
  • Conversations are ephemeral and per-record; “forget” behavior is inherent by design.

Net effect: practical automation that reduces busywork, amplifies analysis, and makes Odoo data more conversational—without overpromising autonomy.


PART 2 — Viewpoint: Odoo Perspective

Disclaimer: AI-generated creative perspective inspired by Odoo's vision.

Simplicity wins when intelligence is native. By putting AI where users already work—fields, actions, emails, and chats—we turn complex tasks into routine steps. The key is context: when prompts know your records, your processes, and your permissions, answers become useful instead of generic.

What excites me most is composability. With a few building blocks—Studio, AI Fields, and Agents—teams can create their own workflows without writing code. The community will push this further: better prompts, shared playbooks, and sources indexed to each industry’s reality. That’s how we keep integration, speed, and usability at the heart of Odoo.


PART 3 — Viewpoint: Competitors (SAP / Microsoft / Others)

Disclaimer: AI-generated fictional commentary. Not an official corporate statement.

Odoo’s embedding of AI into record-centric flows is smart UX. Context-aware prompts, typed outputs, and retrieval on top of operational data make adoption straightforward. For midmarket teams, this can accelerate time-to-value dramatically—especially for sales, service, and recruiting use cases.

Enterprise considerations remain. At scale, customers will expect broader model options (including on-prem LLMs), advanced compliance controls (audit trails, retention policies), and deeper industry-specific guardrails to mitigate hallucinations. The lack of an open API/MCP for agents limits extensibility into heterogeneous landscapes. Still, Odoo’s integrated approach is a compelling blueprint—our differentiation will hinge on enterprise depth, cross-system data governance, and end-to-end compliance while preserving the UX elegance Odoo showcases.


Disclaimer: This article contains AI-generated summaries and fictionalized commentaries for illustrative purposes. Viewpoints labeled as "Odoo Perspective" or "Competitors" are simulated and do not represent any real statements or positions. All product names and trademarks belong to their respective owners.

Share this post
Archive
Sign in to leave a comment
Smarter customer conversations with Odoo Chatbot