| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 2268 |
| Technical Name |
claude_ai_odoo |
| License | OPL-1 |
Claude AI Chat Assistant for Odoo 19
Your Database, Commanded by AI
The only Odoo 19 module with direct Claude AI access to your live database. Ask questions, create records, generate charts, and export Excel reports — all through plain English conversation. No SQL. No forms. No menus. Just ask.
Query • Create • Update • Delete • Charts • Excel — All Through Natural Language
Claude AI querying sale orders in real-time — plain English in, formatted results out
9 Powerful AI Capabilities in One Odoo Module
Far beyond a chatbot — a fully integrated Claude AI agent with direct read/write access to every model in your Odoo 19 database.
Natural Language Queries
Ask anything about your Odoo data in plain English. “Show all overdue invoices over €5,000 for German customers” — Claude translates your intent directly to an ORM query and displays clean, formatted results. No SQL, no filter dialogs, no navigation required.
AI-Guided Record Creation
Create customers, products, invoices, employees and any Odoo record through intelligent AI forms. Claude collects the right fields, validates required data, and creates the record — no manual form navigation, no missed required fields.
Natural Language Record Updates
“Update Acme Corp’s phone number” — Claude finds the record, opens a pre-filled edit form with current values, and saves changes after your explicit confirmation. Full audit trail, no surprise overwrites.
Safe Delete with Warnings
Claude never silently deletes Odoo data. Every delete operation shows a full preview of what will be removed, requires explicit confirmation, and is logged to the session history — designed for safe production use.
Live Charts from Real Odoo Data
Ask for any visualization — Claude fetches live records, auto-aggregates up to 500 results, and renders a chart directly in the chat window. Bar, line, pie, doughnut — with fullscreen mode and SVG download. Zero CDN dependencies.
Professional Excel Reports On Demand
Generate styled multi-sheet XLSX reports with freeze panes, auto-filters, alternating rows, embedded charts, and professional headers. Up to 10,000 records per sheet. One-click download directly in the chat.
AI Module Installation
“What project management modules are available? Install the best one.” — Claude searches, explains each option, and installs your choice. No Apps menu needed. No developer required.
CSV and Excel Data Import via Chat
Drop a CSV or XLSX into the chat. Claude parses all columns, maps them to Odoo model fields, previews the data, and batch-creates all records with one confirmation click. No Import Wizard required.
Odoo Expert AI On Demand — 24/7
Beyond data operations, Claude knows Odoo deeply — workflows, configurations, module setup, pricing rules, inventory strategies, accounting flows. Like having a senior Odoo consultant available around the clock at zero extra cost. Context-aware: knows your company, currency, installed modules, and current user.
Full CRUD — New in v3.0
Create, Read, Update, Delete — Without Touching a Single Odoo Form
Complete Odoo database control through natural conversation and intelligent AI-guided forms. Every write operation is confirmed, logged, and safe for production.
CREATE — AI-Guided Forms
AI forms auto-populate and validate fields for any Odoo model: customers, products, invoices, employees, purchase orders and more. Required fields are checked before saving. Safe, confirmed, instant.
READ — Any Model, Any Filter
Natural language queries across all 100+ installed Odoo models. Results rendered as formatted tables, live charts, or Excel exports — with intelligent multi-field filtering in plain English.
UPDATE — Confirmed Writes
Find records by name or filter criteria, edit in pre-filled AI forms showing current values, save with explicit confirmation — every change is traced and logged in the session history.
DELETE — Multi-Step Protection
Multi-step confirmation, clear preview of all affected records, session logging. Claude AI never performs a silent unlink — your data is protected by design.
Natural Language to Odoo ORM — Live Examples
You: “Create a new customer TechVentures, email hello@techventures.io”
Claude: Opens AI form → validates fields →
res.partner.create({name: “TechVentures”, customer_rank: 1})
You: “Update their phone to +44 20 7946 0001”
Claude:
res.partner.write([847], {phone: “+44 20 7946 0001”})
→ confirms → shows updated record
You: “Show a pie chart of revenue by customer this quarter”
Claude:
account.move.search_read([...])
→ aggregates 500 records → renders pie chart inline in chat
You: “Export this month’s sales as a formatted Excel report”
Claude: Builds styled XLSX → embedded chart → freeze panes
→ Download card appears in chat
Screenshots — Live Odoo 19 Instance
No mockups. No staging data. Real Claude AI running inside a live Odoo 19 database.
Revenue pie chart — live Odoo data, auto-aggregated by customer
Sales analysis chart with interactive legend and one-click SVG download
Professional Excel report — styled headers, freeze panes, and embedded data chart
One-click Excel download card appears inline in the AI chat
Per-user session isolation and full token usage tracking
One-time setup — enter your Anthropic API key, select model, done
“Install the CRM module” → Claude installs it immediately — no developer needed
Built for Every Role in Your Organisation
From sales managers to warehouse operators — anyone who works with Odoo data benefits from direct Claude AI access.
Sales Teams
Pull customer histories, track pipeline performance, create new leads and draft quotations — without opening a single Odoo form or navigating a menu.
sale.order • res.partner • crm.lead
Finance and Accounting
Query outstanding invoices, get aging analysis, track payments, and produce board-ready Excel reports in seconds via natural language.
account.move • account.payment • account.analytic
Inventory and Warehouse
Check live stock levels, track movements, create purchase orders, and get low-stock alerts — via natural language queries on stock models.
stock.quant • stock.move • purchase.order
HR and People Teams
Search employees, create new staff records, update contact information, generate headcount reports by department. Onboarding made conversational.
hr.employee • hr.department • hr.contract
System Administrators
Install modules, manage configurations, audit user activity, and perform bulk data operations. The most powerful Odoo admin tool you have never had.
ir.module • res.users • ir.config_parameter
Business Analysts
Generate ad-hoc charts and Excel reports instantly. Explore data from any angle with zero technical knowledge or developer support required.
Charts • Excel • Cross-model • Real-Time
Compatible with Your Entire Odoo 19 Stack
Installs cleanly alongside all existing modules with zero conflicts. Claude AI queries whichever models are currently installed.
- Odoo 19 Community and Enterprise
- Sales and CRM
- Accounting and Finance
- Inventory and Warehouse
- Manufacturing (MRP)
- HR and Payroll
- Project Management
- Purchase and Procurement
- E-commerce and Website
- Point of Sale
- Fleet Management
- Helpdesk and Support
- Multi-company and Multi-currency
- All custom modules
Requirements and Installation
Drop into your custom addons folder, install from the Apps menu — active in under 60 seconds. No npm, no build step, no extra Odoo modules needed.
Prerequisites
- Odoo 19 (Community or Enterprise)
- Anthropic API key — console.anthropic.com
- Python 3.10+
- pip install anthropic openpyxl
- Internet access for Claude API calls
Module Dependencies
- base — Odoo core ORM framework
- web — OWL frontend framework
- mail — Messaging base (Discuss)
Configuration Steps
- Install via Settings → Apps → search “Claude AI”
- Navigate to Claude AI → Configuration
- Enter your Anthropic API key
- Select AI model (claude-sonnet-4-5 recommended)
- Optional: set a custom system prompt per company
Security and Permissions
- Per-user session isolation
- Role-based access: Admin vs User role
- Optional write-operation confirmation toggle
- Full conversation history and token usage tracking
- API key stored securely in Odoo database
Support
Need help, customisation, or have a question?
Reach out at raj.odoo2026@gmail.com
Response within 24 hours.
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module