I will build ai whatsapp assistant for your odoo inventory and pricing


About this gig
Your team answers the same questions every day: Is it in stock? Whats the price? What sizes? Each answer means opening Odoo, searching, and replyinghundreds of times a week.
I built an AI agent that handles this over WhatsApp using live Odoo data, so it never guesses.
WHAT IT DOES
Customers ask in their own language
Queries live Odoo via JSON-RPC + n8n
Every reply uses only data returned by Odoo that turn
Conversations logged to PostgreSQL
WHY ITS DIFFERENT
Most AI inventory bots can confidently hallucinate. This one is designed not to: stock and prices are re-verified against Odoo on every message.
It also handles:
Multiple matches asks for clarification
No match escalates to a human
STACK
n8n · Odoo 17 · Gemini · WhatsApp Cloud API · PostgreSQL · Docker
TESTED
Verified across 5 WhatsApp scenarios: clean match, 2-way/3-way ambiguity, no match, and follow-up intent.
Repo: github.com/tahatahirbutt-dev/Odoo-AI-Assistant
Need Arabic/Urdu, voice notes, or a custom ERP? Message me.
Get to know Taha Tahir Butt
I make Odoo ERP talk to WhatsApp, AI agents and automation
- FromPakistan
- Member sinceJul 2024
Languages
English
FAQ
Q1: Do I need my product catalogue already in Odoo?
A1: Yes, the agent reads from Odoo, so products, stock, and prices need to be in there. If you're using Odoo 16 or later with standard product catalogue setup, we're good to go.
Q2: Will it work with WhatsApp Business API?
A2: Yes. I build against Meta Cloud API directly or Twilio WhatsApp. If you don't have a business number yet, I'll walk you through the setup.
Q3: What happens when the AI doesn't know an answer?
A3: It escalates to a human. It never invents a stock level, price, or product. If no product matches the customer's query, the agent replies that a team member will follow up and logs it for your team.
Q4: Can it handle multiple languages?
A4: Yes, Google Gemini handles most languages out of the box, including Arabic, Urdu, and English. Tell me which languages you need before ordering and I'll confirm coverage.

