Odoo App · WhatsApp & Messaging
WhatsApp Flows (Community)
Run interactive WhatsApp Flows from Odoo Community — forms, lists, buttons, and templates on the Cloud API.
Overview
WhatsApp Flows (Community) brings Meta's interactive WhatsApp Flows into Odoo Community — forms, list pickers, reply buttons, and pre-approved templates — so customers can complete structured journeys inside WhatsApp instead of being pushed to a web form.
Built by TechUltra Solutions, the module runs on the official WhatsApp Cloud API and follows Meta's conversation-based pricing model: every 24-hour window opens unlimited messaging across the marketing, utility, authentication, and service categories.
Every conversation lands inside Odoo Discuss and links back to the matching CRM lead or contact. Agents reply from the same Odoo interface they already use for email — no separate WhatsApp Business inbox to monitor and no plug-in browser tabs to keep open.
Key features
-
Official WhatsApp Cloud API
Built on Meta's WhatsApp Cloud API — no third-party gateway, no number reseller. You own the Business Account and keep direct control of templates, phone numbers, and quality rating.
-
Interactive WhatsApp Flows
Send Flow messages with multi-step forms, dropdowns, and date pickers so customers complete structured journeys — lead capture, appointment booking, KYC — inside WhatsApp.
-
List messages and reply buttons
Use interactive list messages and quick-reply buttons to guide the conversation. Each button click is captured against the lead or contact for clear conversion tracking.
-
Pre-approved message templates
Manage Meta-approved templates from inside Odoo — marketing, utility, authentication, and service categories — including text, multimedia, and interactive templates.
-
CRM lead and contact linking
Inbound and outbound messages match the right CRM lead or Contacts record by phone number, so every conversation has a single, searchable history.
-
Discuss inbox integration
WhatsApp threads appear in the Odoo Discuss inbox alongside email, internal notes, and other channels — agents reply from one interface instead of switching apps.
-
Conversation-based messaging
Honors Meta's 24-hour conversation window so service replies stay free-form and business-initiated campaigns use the right template category, keeping you compliant with WhatsApp policy.
-
Multimedia and document sharing
Share images, PDFs, and other documents one click away from the same composer — useful for quotations, invoices, product sheets, and proof of delivery.
Technical details
Specification
- Publisher
- TechUltra Solutions Private Limited
- Technical name
- whatsapp_flows
- Odoo versions
- 16.0, 17.0, 18.0, 19.0
- Lines of code
- 14,983
- License
- Odoo Proprietary License v1.0 (OPL-1)
- Price
- $177 (one-time)
Deployment
- Odoo Online
- Odoo.sh
- On-premise
Odoo dependencies
- CRM
- Calendar
- Contacts
- Discuss
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 Flows”, and click Install. The module pulls in the TechUltra WhatsApp Base and Discuss dependencies automatically.
- 2
Set up a Meta Business app
In the Meta Developers portal, create a Business-type app, add the WhatsApp product, and link your WhatsApp Business Account. Copy the temporary access token, phone number ID, and WhatsApp Business Account ID.
- 3
Connect Odoo to the Cloud API
Under WhatsApp → Configuration, create a provider record and paste the access token, phone number ID, and business account ID. Generate a permanent token and save the provider.
- 4
Configure the webhook
Click Reload/Get Status in Odoo to generate the callback URL and verify token, then add them to the WhatsApp webhook in Meta. Subscribe to messages, message_status, and other required webhook fields.
- 5
Sync templates and assign operators
Use Get WhatsApp Templates to pull approved templates into Odoo, then assign the agents who should receive inbound chats in Discuss. Confirm contacts include country codes on their mobile numbers.
- 6
Build your first Flow
Open WhatsApp → Flows, create a Flow with the screens and fields you need (form, list, buttons), and trigger it from a CRM stage, a button, or an automated action.
Frequently asked questions
-
What is a WhatsApp Flow?
A WhatsApp Flow is Meta's native way to run multi-step interactive forms inside WhatsApp — text fields, dropdowns, date pickers, lists, and buttons — so customers complete a structured journey without leaving the chat.
-
Does this module work with the Odoo Community edition?
Yes. This is the Community build, packaged to install cleanly on Odoo Community 16, 17, 18, and 19. A separate Enterprise build is available for the official Odoo WhatsApp module.
-
Do I need a WhatsApp Business Account?
Yes. The module uses Meta's official WhatsApp Cloud API, so you need a verified WhatsApp Business Account, a Meta Business app, and at least one approved sender phone number.
-
Where do incoming WhatsApp messages appear in Odoo?
They appear in the Odoo Discuss inbox, linked to the matching CRM lead or Contact record by phone number, and agents reply from the same composer they use for email.
-
Can I send marketing campaigns and one-off messages?
Yes. The module honors Meta's conversation categories — marketing, utility, authentication, and service — and uses pre-approved templates for business-initiated messages.
-
Does it support media attachments?
Yes. You can share images, PDFs, documents, and product files directly from the WhatsApp composer in Odoo, with the attachment stored against the conversation.
-
How does Meta's 24-hour conversation window work here?
When a customer messages you, a 24-hour service window opens during which you can send free-form replies. Outside that window, business-initiated messages must use approved templates — the module enforces this automatically.
-
Is the WhatsApp Business setup included?
The module ships with 90 days of bug-fix support. Meta Business setup (creating the app, verifying the business, approving templates) is a separate paid service available from TechUltra on request.
Related solutions
Whole-platform solutions that complement WhatsApp Flows (Community).
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.











