Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Discuss
  3. OdooPilot — Your team uses Odoo without logging in to Odoo v 18.0
  4. Sales Conditions FAQ

OdooPilot — Your team uses Odoo without logging in to Odoo

by OdooPilot Contributors https://github.com/arunrajiah/odoopilot
Odoo
v 18.0 Third Party 18
Download for v 18.0 Deploy on Odoo.sh
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3634
Technical Name odoopilot
LicenseLGPL-3
Websitehttps://github.com/arunrajiah/odoopilot
Versions 17.0 18.0
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 3634
Technical Name odoopilot
LicenseLGPL-3
Websitehttps://github.com/arunrajiah/odoopilot
Versions 17.0 18.0
100% FREE LGPL-3 Open Source Odoo 18 Community Telegram WhatsApp 15 Languages

OdooPilot

Your team uses Odoo — without logging in to Odoo.

Employees apply for leave, approve requests, check tasks, update the CRM pipeline, and validate stock moves — by chatting with a bot on Telegram or WhatsApp, in their own language. No Odoo login, no app to install, no training.
For your internal team. Not for your customers.

Get OdooPilot → https://github.com/arunrajiah/odoopilot

Support the project → https://github.com/sponsors/arunrajiah

Powered by   Anthropic Claude  ·  OpenAI GPT-4o  ·  Groq (free tier)  ·  Ollama (local AI)

Channels
Telegram + WhatsApp
AI Engines
Claude · GPT-4o · Groq · Ollama
Hosting
Inside your Odoo
Telegram Bot
Native webhook · inline keyboards · button menus · one-tap Yes / No confirmations
WhatsApp Cloud API
Meta Cloud API · interactive buttons · full feature parity with Telegram

✓ LGPL-3 open source  ·  ✓ Self-hosted  ·  ✓ Audit log built in  ·  ✓ HMAC-verified webhooks  ·  ✓ Per-write confirmation

A day in the life of your team

Every Odoo install has employees who technically have an account but rarely log in — because the desktop UI is heavyweight for what they actually need to do once a week. OdooPilot meets them where they already are: their phone.

Mira — new hire

“I need 3 days off next month.”

Mira sends a WhatsApp message. OdooPilot checks her balance, files the leave request in Odoo, and tells her HR has been notified. She never opens Odoo. Her manager gets the approval prompt on Telegram seconds later.

Carlos — line manager

“Approve Mira’s leave.”

Carlos taps Yes, approve on the inline button while in a meeting. The leave is approved in Odoo, Mira is notified, and the audit log records exactly who did what and when.

Aisha — sales rep on the road

“Move ACME deal to Negotiation, expected EUR 12k.”

Right after the customer meeting, before the details fade, Aisha updates the pipeline from her car. The CRM is current; her manager’s pipeline review on Monday isn’t a fiction.

Jin — warehouse picker

“Validate transfer WH/OUT/0042.”

Jin confirms the picking right at the dock door — no walk back to the workstation, no re-keying. The stock move posts immediately and downstream invoicing isn’t blocked.

What OdooPilot is not: a chatbot for your customers, a public website widget, or a way to bypass Odoo permissions. Every linked user is an Odoo user, sees only the data they are already authorised to see, and every write is logged in the audit trail. The only thing that changes is how they reach Odoo — through chat instead of a browser.

Why OdooPilot wins

Four things no competitor offers together.

✓

100% Free — forever

No purchase, no subscription, no vendor lock-in. Competitors charge EUR 200–355 for read-only access to a single channel. OdooPilot is LGPL-3 open-source — install, fork, customise freely.

▶

Write actions, not just queries

Every competing free Odoo AI tool is read-only. OdooPilot can confirm sale orders, approve leaves, move CRM stages, and create leads — with a mandatory Yes / No safety gate before any record changes.

2×

Both channels: Telegram & WhatsApp

Most competitors support only Telegram. OdooPilot ships native integrations for both Telegram and WhatsApp Cloud API — your team uses whichever they already have on their phones.

■

Your data stays on your server

No third-party cloud layer. OdooPilot runs entirely inside your Odoo instance — your business data never leaves your infrastructure, satisfying even strict data-residency requirements.

By the numbers

8
Business
Domains
25+
Intelligent
Tools
4
LLM
Providers
15
UI
Languages
100%
Free &
Open Source
0
Cloud
Dependencies

8 Business domains covered

Ask anything about your live Odoo data — across every core module.

Sales & CRM

Quotations, orders, pipeline stages, lead creation

Invoicing

Invoice status, overdue alerts, payment tracking

HR & Leaves

Employee lookup, leave requests, attendance

Project & Tasks

Task status, deadlines, assignees, stage updates

Inventory

Stock levels, product locations, transfers

Purchase

PO status, vendor lookup, receipt tracking

Accounting

P&L overview, expense reports, journal entries

General Search

Audit log, any record by ID, cross-module queries

▶ Write actions (with safety confirmation)

Every write requires your explicit Yes / No before executing. The confirmation prompt shows the resolved record's full name — never the raw argument string — so a prompt-injection cannot mislead you into mutating a different record.

  • Confirm or cancel a sale order
  • Approve or refuse a leave request
  • Create a new lead or opportunity
  • Move a CRM opportunity to a new stage
  • Create and assign a project task
  • Log a note on any record
  • Validate a stock transfer
  • Post an invoice

See it in action

Two real conversations — the bot's reply pattern matches what you see on Telegram and WhatsApp.

Telegram — Sales query

You:

Show me today's confirmed orders

OdooPilot:

3 confirmed orders today
SO/2024-001 — Acme Corp — EUR 4,200
SO/2024-002 — Beta Ltd — EUR 1,850
SO/2024-003 — Gamma Inc — EUR 920
Total: EUR 6,970

You:

Confirm SO/2024-001

OdooPilot:

Confirm sale order SO/2024-001 for Acme Corp — EUR 4,200?
[ Yes, confirm ]   [ No, cancel ]

WhatsApp — Leave approval

You:

Approve John's leave request

OdooPilot:

Found 1 pending leave for John Smith
Type: Annual Leave
Dates: Dec 23 — Dec 27 (3 days)
Approve this leave?
[ Yes, approve ]   [ Refuse ]

You:

Yes, approve

OdooPilot:

✓ Leave approved! John has been notified.

Who is it for?

Every employee in your company who has an Odoo account but doesn’t want to open Odoo for routine tasks.

Every employee

Apply for leave, log expenses, check their tasks — from the chat app already open on their phone. No app to install, no password to remember.

Managers on the move

Approve leaves, confirm sale orders, validate transfers — from a meeting, an airport, or the school run. Inline Yes / No buttons make it one tap.

Field & warehouse staff

Sales reps in the field, drivers between deliveries, pickers on the dock floor — capture work in Odoo at the moment it happens, not at end of day.

IT & developers

LGPL-3 codebase. Add custom tools, swap LLM providers, plug into your existing audit trail. Self-hosted — data never leaves your infrastructure.

The Odoo adoption problem — solved

Most Odoo deployments have the same gap: data is stale because the people who generate the data are not the people sitting at desks. OdooPilot closes that gap.

Without OdooPilot With OdooPilot
Sales rep updates the pipeline once a week, in batch, from memory. Pipeline updated within minutes of the meeting, while details are fresh.
Employees email HR for leave; HR keys it into Odoo manually. Employee files leave from WhatsApp; manager approves with one tap.
Manager waits to be back at a laptop to approve a sale order. Approves from anywhere with internet. The sale doesn’t wait for office hours.
Warehouse staff write transfers on paper, key them in later. Transfer validated at the dock; downstream invoicing is unblocked.
Non-power-users avoid Odoo — data quality suffers. Same data, lower friction — people actually use it, in their language.

15 Languages

Bot UI responds in the user's own language. You chat — OdooPilot understands.

English Arabic French German Spanish
Italian Portuguese Russian Chinese Japanese
Korean Hindi Turkish Dutch Polish

Proactive notifications

OdooPilot pushes critical alerts before you even ask.

Daily task digest

Sends each linked user their overdue and today's tasks every morning at 08:00 UTC. Never miss a deadline again.

Overdue invoice alerts

Sends accounting users a daily overdue invoice summary at 09:00 UTC. Cash flow visibility without opening Odoo.

Your choice of AI engine

Swap providers in Settings — no code changes required.

Anthropic Claude
claude-3-5-haiku — best reasoning, low cost
OpenAI GPT-4o
gpt-4o-mini default — proven, widely used
Groq
llama-3.3-70b — ultra-fast, generous free tier
Ollama (Local)
100% on-premise, no API cost, total data privacy

How it works

From message to action in under 3 seconds.

1.

Send a message

Type naturally in Telegram or WhatsApp. “Show me overdue invoices” or “Approve John's leave.”

2.

LLM understands

The LLM parses intent and selects the right Odoo tool. Context-aware — remembers earlier turns in the conversation.

3.

Odoo executes

For reads: instant reply. For writes: a clear confirmation prompt appears first. You say Yes or No.

4.

Result in chat

Formatted, human-readable reply arrives in seconds. No app-switching, no Odoo login required.

OdooPilot vs. paid alternatives

A transparent look at what you get — and what you pay.

Feature OdooPilot — FREE Competitors — EUR 200–355
Price ✓ EUR 0 forever EUR 200–355 one-time
Telegram support ✓ ✓
WhatsApp support ✓ ✗ Telegram only
Write actions (confirm orders, approve leaves) ✓ ✗ read-only
Proactive notifications ✓ ✗
Multiple LLM providers ✓ 4 providers ✗ OpenAI only
Self-hosted / on-premise AI ✓ ✗
15 UI languages ✓ ✗
Open source (LGPL-3) ✓ ✗

Frequently asked questions

Is OdooPilot really free?

Yes, 100%. LGPL-3 licence. No in-app purchases, no hidden tiers, no SaaS fees. You only pay for LLM API calls if you choose a paid provider (Claude, OpenAI). Groq's free tier requires no credit card at all.

Does it work with Odoo Community?

Yes — designed and tested on Odoo 18 Community. Enterprise should also work out-of-the-box since OdooPilot uses only standard Odoo APIs.

Can I use a local AI model?

Yes. Select “Ollama” as the provider, point OdooPilot at your local Ollama endpoint, and your Odoo data never leaves your server. Zero API cost.

Is it safe to allow write actions?

Every write action triggers a confirmation message with Yes / No buttons before any data is modified. The AI cannot change Odoo records without your explicit approval for each action. The confirmation prompt shows the resolved record's full name — not the raw argument string — so you always see what you are about to mutate.

Can multiple users connect?

Yes. Each Telegram / WhatsApp user is mapped to an Odoo user. Access is controlled by standard Odoo permissions — users only see data they are already authorised to see.

How long does setup take?

Typically under 15 minutes: install the module, add your bot token, add your LLM API key, click “Register webhook”. Full step-by-step guide on GitHub.

Resources & documentation

Everything you need to get started and go further.

Get started

Repository: https://github.com/arunrajiah/odoopilot

Install guide: https://github.com/arunrajiah/odoopilot/blob/main/README.md

Changelog: https://github.com/arunrajiah/odoopilot/blob/main/CHANGELOG.md

Configuration

Setup: https://github.com/arunrajiah/odoopilot#telegram

WhatsApp: https://github.com/arunrajiah/odoopilot#whatsapp

LLM providers: https://github.com/arunrajiah/odoopilot#llm-providers

Community

Issues: https://github.com/arunrajiah/odoopilot/issues

Security: https://github.com/arunrajiah/odoopilot/security/advisories

Sponsor: https://github.com/sponsors/arunrajiah

Support open-source Odoo AI

OdooPilot is built and maintained by a solo developer. If it saves your team time, a small sponsorship keeps the lights on — new features, bug fixes, and Odoo version support.

$5/mo
Supporter
GitHub & README credit
$25/mo
Backer ★
Priority issues & feature votes
$100/mo
Gold
Logo in README + dedicated support

Become a sponsor → https://github.com/sponsors/arunrajiah

One-time contributions also welcome — any amount keeps the project alive.

OdooPilot — LGPL-3 — Odoo 18 Community — https://github.com/arunrajiah/odoopilot — Built by https://github.com/arunrajiah

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author, please use the developer contact information. They can usually be found in the description.
Please choose a rating from 1 to 5 for this module.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with