Odoo App · WhatsApp & Messaging
WhatsApp Chatbot (Enterprise)
Automate WhatsApp conversations in Odoo Enterprise — multi-company chatbots that create leads and tickets.
Overview
WhatsApp Chatbot (Enterprise) extends Odoo's built-in WhatsApp module with a full chatbot engine, so businesses can answer WhatsApp messages around the clock without staffing the channel manually.
Built by TechUltra Solutions on the official WhatsApp Cloud API by Meta, the module supports multiple companies and providers from a single Odoo instance — useful for groups running several brands or service lines through different WhatsApp Business numbers.
Every chatbot script can trigger real Odoo actions: capture a lead in CRM, open a helpdesk ticket, or push the conversation to a human agent. Scripts can be created or edited any time, and the bot pauses for one hour when a system user steps in, so handoffs do not stomp on the customer.
Key features
-
Official WhatsApp Cloud API
Runs on Meta's hosted WhatsApp Cloud API — the supported, production-grade messaging infrastructure for the WhatsApp Business platform.
-
Multi-company and multi-provider
Configure multiple companies, providers, and chatbots from a single Odoo Enterprise instance, so each brand or service line can run its own WhatsApp number and script.
-
Chatbot actions inside Odoo
Steps can create a CRM lead, open a helpdesk ticket, or transfer the conversation to a live agent — actions run directly inside Odoo without a middleware layer.
-
Editable chatbot scripts
Create or edit chatbot scripts at any time. Update the flow, add new branches, or change a response without redeploying the module.
-
Interactive message templates
Send interactive WhatsApp templates from inside the chatbot module — lists, buttons, and rich content that drive higher response rates than plain text.
-
Multi-message triggers
Multi-message conditions can automatically activate a designated chatbot script when the incoming message matches one of several patterns.
-
Automatic agent suspension
When a system user sends a message during a chatbot conversation, the bot pauses for one hour so the human handoff is not interrupted by automated replies.
-
Complete chat history
Every conversation is logged inside Odoo, with full message and status history available for review, audit, and reporting.
-
Improved sending and error handling
An improved message-sending pipeline and optimised error handling keep WhatsApp campaigns and chatbot replies running cleanly at scale.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- odoo_whatsapp_ent_chatbot
- Odoo versions
- 17.0, 18.0, 19.0
- Lines of code
- 2,184
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $117.99 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- WhatsApp Messaging
- Discuss
- WhatsApp Extended & Automation
Support
90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.
Setup & configuration
From install to first call — here is the path.
- 1
Install the module
In Odoo, open Apps, remove the Apps filter, search for “WhatsApp Chatbot (Enterprise)”, and click Install. The module depends on Odoo's WhatsApp Messaging and Discuss apps and on TechUltra's WhatsApp Extended & Automation module.
- 2
Set up Meta and WhatsApp Cloud API
In Meta for Developers, create a WhatsApp Business app, register a phone number, and generate a permanent access token. TechUltra also offers an Odoo X Meta account setup service if you would rather hand this step off.
- 3
Connect Odoo to your WhatsApp Business number
Under WhatsApp → Configuration in Odoo, add a new provider with the phone number ID, business account ID, and access token. Repeat for each company or provider you want to run.
- 4
Build your chatbot scripts
Open the chatbot configuration and create a script: define welcome messages, branch logic, interactive list and button templates, and the Odoo actions each step should run.
- 5
Map actions to Odoo records
For steps that create a lead, open a helpdesk ticket, or hand off to an agent, set the team, channel, and user defaults so each conversation lands on the right Odoo record automatically.
- 6
Test and go live
Message your WhatsApp Business number from a test phone, walk every branch of the script, and confirm the chat history and any created records appear in Odoo. Then publish the script for production traffic.
Frequently asked questions
-
Does this module need Odoo Enterprise?
Yes. WhatsApp Chatbot (Enterprise) depends on Odoo's built-in WhatsApp Messaging app, which is only available in the Enterprise edition of Odoo 17, 18, and 19.
-
Can one Odoo instance run chatbots for multiple companies?
Yes. The module supports multiple companies, providers, and chatbots side by side, so each brand or business unit can run its own WhatsApp number and conversation flow from the same Odoo instance.
-
What can the chatbot do inside Odoo?
Chatbot steps can create a CRM lead, open a helpdesk ticket, or hand the chat off to a live agent. Because actions run directly in Odoo, the captured data lands on the right team queue without a separate middleware tool.
-
What happens when a human agent jumps into a chat?
When a system user sends a message during an active chatbot conversation, the bot automatically suspends for one hour so the customer is not interrupted by automated replies while the agent is handling the case.
-
Can the chatbot send interactive WhatsApp templates?
Yes. The module supports WhatsApp interactive message templates — lists, buttons, and other rich formats — directly from chatbot steps, which typically improves response rates compared with plain text.
-
Can I edit a chatbot script after it is live?
Yes. Scripts can be created and edited at any time. Changes take effect for new incoming conversations as soon as the script is saved.
-
Does TechUltra help with the Meta WhatsApp Cloud API setup?
Yes. TechUltra offers an optional Odoo X Meta account setup service for $100 if you would rather not handle the Meta for Developers configuration yourself.
-
What support is included?
The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST. Tickets can be raised at support@techultra.in.
Related solutions
Whole-platform solutions that complement WhatsApp Chatbot (Enterprise).
WhatsApp ↔ Odoo Integration
Two-way WhatsApp Business API integration with Odoo. Customer messages, order updates, invoices, and payment links — unified inbox for agents.
AI WhatsApp Chatbot
LLM-powered WhatsApp chatbot grounded in your Odoo data. Handles ordering, support, FAQs, and lead qualification with human-agent escalation.
Odoo WhatsApp Push Notifications
Real-time WhatsApp push notifications in Odoo — web, Android, iOS. Customer names in Discuss instead of phone numbers. Compatible with Odoo V12–V18.
Related services
Get the most out of this module with senior TechUltra consultants.
Odoo Customization Services
Tailored Odoo customizations from a Gold Partner — 200+ projects, upgrade-safe patterns, fixed-scope quotes, senior consultants. Free demo consultation.
Hire Odoo Developers
Hire certified Odoo developers from a Gold Partner — 200+ projects, 90% success ratio, 6+ years Odoo focus. Silver / Gold / Platinum packages, free trial.
Odoo Support & Maintenance
Odoo Gold Partner support — 24/7 functional, technical, and server coverage for Enterprise and Community editions. Fast turnaround, free consultation.











