Blog

AI & Odoo7 min read

Add AI to Your Odoo in 60 Seconds — Without Upgrading

Every Odoo admin we talk to has the same thought when they hear about AI assistants for ERP: great idea, but our Odoo is too old. They are running v17 with a pile of custom modules, or v15 with eight years of accounting history, or v14 because their industry-specific localization module has not been ported yet. Upgrading is a six-to-twelve week project with real downtime risk. Adding AI should not require throwing out what already works.

It does not. The Rteam AI Assistant module sits alongside your existing Odoo instance as a thin client. It installs in under a minute, creates a scoped read-only API key for your user, and hands that key to our Telegram bot. You ask questions in plain English, Russian, Ukrainian, or twenty other languages. The bot reads your Odoo on demand and answers with the actual numbers — no migration, no schema changes, no touching your production data.

The install flow has three clicks. First, install the Rteam AI Assistant module from apps.odoo.com. It adds a single Rteam AI item to your top menu. Second, click that menu — a wizard asks you to confirm the scope (read-only by default) and generates a token. Third, tap Open @RteamAI_bot on Telegram. The bot opens with your token pre-filled. You send a message, it answers. Total elapsed time: around sixty seconds.

We designed the module as a thin client on purpose. The only thing it does inside your Odoo is create an API key for the current user and register its hash with our service. All AI logic, schema detection, query planning, and answer formatting runs on our servers. That means the module itself is tiny — around eight hundred lines of Python — and it does not need to be updated every time we improve the AI. New prompt engineering, better Odoo schema understanding, support for new question types: all of that rolls out on our side, and your Odoo benefits automatically without touching the module.

Security was the first question every client asked, so we built for it from day one. The API key we generate is scoped to the user who installed the module and respects all of their existing Odoo access rights. Record rules, multi-company filters, group permissions — everything Odoo already enforces for that user applies to the bot. If the user cannot see supplier invoices in Odoo, the bot cannot either. The token can be rotated or revoked from the Rteam AI dashboard in one click, and uninstalling the module destroys the token immediately.

We chose read-only scope as the default because it covers the vast majority of actual use cases and eliminates any fear of the bot modifying data. Most questions executives and managers ask are read-only: what is our revenue this month, how many invoices are overdue, which products are out of stock, who has time off next week. The read and write scope is available for power users who want the bot to create leads or update task statuses on command, but it is a conscious opt-in, not a default.

On the version question: the module is live on apps.odoo.com today for Odoo 17, 18, and 19, both Community and Enterprise. Version 14, 15, and 16 branches exist in our public repository and will land in the store within a few weeks once we finish the backend-compatibility work for those older view architectures. If you are on v14-16 and want early access, email support@rteam.agency and we will set up a preview install for your instance. If you are on v17-19, just search Rteam AI in the Odoo Apps store and install.

What does it actually feel like in practice? A manufacturing client asked the bot last week: how many invoices did we issue this month and what is the total amount. The bot pulled the data from their live Odoo, came back with the count and total in under three seconds, flagged that all invoices were paid and outstanding was zero, and added a short observation: only one invoice this month suggests the sales pipeline is thin — worth reviewing for end-of-month closes. That kind of answer is a second-order benefit. The bot is not just a query tool; it is a junior analyst that reads your data and points at what might deserve attention.

Voice notes work the same way. Record a fifteen-second voice message in Telegram asking which customer owes us the most right now, and the bot transcribes, queries, and replies with the top overdue receivable and suggested next steps. This is where the mobile-first angle pays off for executives: you are walking between meetings, you record a voice note, you get the number before you arrive at the next one. No laptop, no dashboard, no VPN.

We built this because we were tired of watching Odoo clients log in twice a month to check numbers, then abandon the dashboard for the rest of the year. The ERP has the data. The question is whether anyone actually accesses it. Making that access feel like a Telegram conversation — not a menu hunt — changes the economics of having an ERP in the first place. If you are running Odoo 17, 18, or 19 today, installing takes less time than making coffee. If you are on an older version, hold the line — we are coming to you next.

The module is free and LGPL-3. The Rteam AI service has a free tier (twenty queries per day, one user, read-only) that works forever without a credit card. Paid tiers unlock unlimited queries, write actions, voice input, multiple team members, and scheduled reports. Full pricing is on the Rteam AI Bot page on our site. For installation, head to apps.odoo.com and search Rteam AI Assistant, or visit rteam.agency/ai-bot for the step-by-step guide.

Doriti sa aflati mai multe sau sa discutati cum se aplica acest lucru afacerii dumneavoastra?