$ 174.05
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • CRM (crm) • Live Chat (im_livechat) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 17140 |
| Technical Name |
dev_whatsapp_chatbot |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Contacts (contacts)
• Discuss (mail) • CRM (crm) • Live Chat (im_livechat) • Calendar (calendar) |
| Community Apps Dependencies | Show |
| Lines of code | 17140 |
| Technical Name |
dev_whatsapp_chatbot |
| License | LGPL-3 |
| Website | https://www.devintellecs.com |
![]() |
Odoo 18 Module |
WhatsApp Chatbot Builder
The only no-code visual chatbot canvas built natively inside Odoo
| 11 Node Types | Drag & Drop | Human Handoff | Analytics | Zero Code |
| Community | Enterprise | Odoo.sh |
ABOUT THIS MODULE
The Most Complete WhatsApp Chatbot Builder for Odoo 18
WhatsApp Chatbot Builder is a production-ready, no-code visual conversation designer built natively inside Odoo 18. It lets you automate WhatsApp customer interactions by designing chatbot flows on an interactive drag-and-drop canvas powered by Drawflow.js and Odoo's OWL framework. Drag 11 specialized node types onto the canvas, draw connections between them, and configure each node through a dynamic side panel — the same way you'd build a flowchart, except this one actually talks to your customers on WhatsApp Business Cloud API.
Whether you're building a customer support bot that collects ticket details, a sales qualification bot that creates CRM leads, or an appointment booking system — this module gives you everything you need. Send rich media messages (images, video, audio, documents, location, stickers), present interactive WhatsApp buttons and list menus, validate user inputs (email, phone, number, date with 6 format options, custom regex), branch on 10+ condition operators, and execute Odoo actions like setting variables and creating records directly from the chatbot flow.
|
Dream Home Realty
online • powered by chatbot
|
Welcome! I'm your property assistant. How can I help?
10:01 AM
Search Properties
10:02
What's your budget? (enter a number)
10:02 AM
50,00,000
10:02
When conversations need a human touch, the built-in Human Handoff seamlessly transfers the chat to Odoo Discuss — posting the complete conversation history as individual messages, generating a structured summary with all collected data, session metadata, contact details, and priority levels (normal/high/urgent). Your agents see everything the customer already said. No context lost, no repetition.
The module also includes a smart keyword trigger system (exact, contains, starts_with, regex matching), 3-tier variable scoping (flow, session, contact), working hours with timezone support, session management with auto-expiration, an OWL-powered analytics dashboard with node-level drop-off tracking, flow import/export as JSON, full conversation logging, and a one-click demo chatbot ("Dream Home Realty") showcasing all node types across 3 interconnected flows. Built as an addon for the WhatsApp Integration module.
FULL DEMO
See It In Action
From building flows on the canvas to real WhatsApp conversations with your customers
KEY HIGHLIGHTS
What Makes This Module Stand Out
Enterprise-grade WhatsApp chatbot automation built from the ground up for Odoo 18
Visual Flow Canvas
Drawflow.js powered graph editor with OWL integration, zoom, pan, snap-to-grid, and auto-persist viewport state
11 Node Types
Start, Message, Interactive, Input, Condition, Action, Delay, Template, Human Handoff, GoTo, Close
Human Handoff
Seamless transfer to Odoo Discuss with full chat history, data summary, priority levels, and agent routing
Interactive Messages
WhatsApp buttons (max 3) and list menus with sections, 10+ rows, header, footer for guided navigation
Input Validation
Email, phone, number, date (6 formats), custom regex with configurable retries and error messages
Multi-Flow Navigation
GoTo nodes link multiple flows together with flow stack for nested returns and optional variable carrying
Odoo Actions
Set session variables and create Odoo records directly from the chatbot flow with automatic field mapping
Analytics Dashboard
Real-time OWL dashboard with sessions, completions, handoffs, message volume, node-level drop-off tracking
Keyword Triggers
Exact, contains, starts_with, regex matching with global scope, priority ordering, and session reset
3-Tier Variables
Flow scope, session scope, contact scope with auto system variables: phone, name, date, time, message_count
Flow Import & Export
Export flows as portable JSON, import with batch wizard and automatic ID remapping across instances
One-Click Demo Bot
Load "Dream Home Realty" with 3 flows and all 11 node types — production-ready example to learn instantly
COMPLETE FEATURE LIST
Everything Included
| Visual Drag-and-Drop Flow Canvas (Drawflow + OWL) |
| 11 Specialized Node Types |
| WhatsApp Interactive Buttons & List Menus |
| Input Validation (Email, Phone, Number, Date, Regex) |
| Condition Engine with 10+ Operators |
| Action Node (Set Variables & Create Odoo Records) |
| Multi-Flow Architecture with GoTo Navigation |
| Human Handoff to Odoo Discuss |
| Keyword Trigger System (Exact, Contains, Regex) |
| 3-Tier Variable Scoping (Flow / Session / Contact) |
| OWL Analytics Dashboard with Node Drop-Off Tracking |
| One-Click Demo Chatbot (Dream Home Realty) |
| Rich Media (Images, Video, Audio, Docs, Location, Stickers) |
| WhatsApp Template Messages with Variable Mapping |
| Working Hours & Timezone Configuration |
| Flow Import & Export as JSON |
| Full Conversation Logging & Audit Trail |
| Chatbot Lifecycle (Draft / Active / Paused / Archived) |
| RBAC Security, Multi-Company, 11 Data Models |
|
11
Node Types
Complete toolkit
|
3
Variable Scopes
Flow / Session / Contact
|
2
Action Types
Variables & Records
|
10+
Conditions
Branch operators
|
11
Data Models
Full architecture
|
0
Code Required
100% visual
|
THE CANVAS
Drag. Connect. Configure. Done.
Drag nodes from the sidebar, draw edges between them, configure each node in the right panel — your chatbot is live.
BUILDING BLOCKS
11 Node Types. Every Conversation Covered.
Each node is a step in your customer's journey. Drag them onto the canvas and connect them to build any conversation flow.
|
|
|||||
|
|
|||||
|
|
|||||
|
|
|||||
|
|
|||||
|
USE CASES
What Can You Build With It?
Real-world chatbot scenarios you can deploy today using the visual flow canvas
Customer SupportAutomate FAQs, collect ticket details with validated inputs (email, phone, order number), and hand off complex issues to live agents in Odoo Discuss with full conversation context. |
Sales & Lead QualificationQualify leads through interactive questionnaires, branch on budget or location with condition nodes, and create CRM records automatically using the Action node. |
Appointment BookingLet customers book appointments through guided flows — collect date, time, and contact details with input validation, then create booking records directly in Odoo. |
Real EstateProperty search by budget, location, and type. Site visit booking with date validation. Included as a ready-made demo chatbot — "Dream Home Realty" with 3 flows. |
Surveys & FeedbackRun satisfaction surveys and feedback collection with validated inputs, conditional branching based on responses, and automatic data recording into Odoo records. |
Education & OnboardingGuide new students or employees through onboarding steps with interactive menus, collect required documents and details, and route to the right department via handoff. |
BEYOND THE NODES
Everything Else We Built
Keyword Trigger System
Four match types: exact, contains, starts_with, regex. Global keywords interrupt any flow at any time. Priority-based evaluation. Session reset option. Built-in defaults: menu, start, stop, agent, human — all customizable.
Session & Variable Engine
Per-phone sessions with 5 states. 3-tier variable scoping: flow (resets on restart), session (persists across flows), contact (persists across sessions). Auto-populated system variables: phone, customer_name, date, time, message_count.
Analytics Dashboard
OWL-powered real-time dashboard. Session metrics, completion rate, handoff rate, message volume, average duration. Node-level drop-off tracking shows exactly where customers leave. Daily cron aggregation. Graph + Pivot views.
Rich Media Messaging
Send images, videos, audio files, documents, location pins with coordinates, and stickers — all with full {{variable}} substitution in captions and message bodies for personalized content delivery.
Multi-Flow Architecture
Design modular chatbots with multiple interconnected flows. GoTo nodes enable cross-flow navigation with flow stack for nested returns. Optional variable carrying between flows. One active chatbot per WhatsApp account.
Working Hours & Lifecycle
Timezone-aware business hours with auto outside-hours messages. 4 chatbot states: Draft, Active, Paused, Archived. Version-controlled publishing. Configurable session timeout (default 30 min). Cron-based expiration.
Flow Import & Export
Export any flow as portable JSON preserving all nodes, edges, variables, and canvas layout. Import wizard handles batch importing with automatic ID remapping for seamless migration across Odoo instances.
Conversation Logging
Every message logged with timestamps and direction (inbound/outbound/system). Variable snapshots at each step. Full audit trail for compliance, debugging, and performance analysis. Partner and contact linking.
One-Click Demo Chatbot
Load a complete "Dream Home Realty" chatbot with 3 interconnected flows (Main Menu, Property Search, Site Visit Booking) demonstrating all 11 node types. Production-ready example to learn from instantly.
Security & Multi-Company
Role-based access control with chatbot user group. Record-level security rules. Full multi-company isolation. FSM engine with max 50 recursion depth to prevent infinite loops. Graceful error recovery.
OUR ECOSYSTEM
Related Products
Complete your Meta messaging stack with our other integration modules
WhatsApp IntegrationComplete WhatsApp Cloud API solution — templates, campaigns, Discuss chat, dashboard, CRM leads, multi-account, and more. The base module for this chatbot addon. View on Odoo Apps |
Facebook MessengerManage Facebook Messenger conversations directly inside Odoo Discuss. Auto channel creation, message history, media support, and contact linking. View on Odoo Apps |
Instagram MessengerHandle Instagram DMs from Odoo Discuss. Real-time messaging, media sharing, conversation tracking, and seamless integration with your Odoo workflow. View on Odoo Apps |
Devintelle Consulting Service Pvt. Ltd.
12+ years of Odoo expertise • India & USA
|
+91-8780543446 |
odoo@devintellecs.com |
Skype devintelle |
Free Support 90 Days |
Please log in to comment on this module