Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
WhatsApp Flows (Community) icon

Odoo App · WhatsApp & Messaging

WhatsApp Flows (Community)

Run interactive WhatsApp Flows from Odoo Community — forms, lists, buttons, and templates on the Cloud API.

$177 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
WhatsApp Flows Community banner for Odoo on the Odoo App Store
WhatsApp Flow form builder screen inside Odoo Community
Multi-step WhatsApp Flow with list and dropdown inputs in Odoo
WhatsApp Flow preview rendered on a mobile WhatsApp client
Flow response data captured against an Odoo CRM lead
Interactive list message and reply buttons configured in Odoo
TechUltra WhatsApp Flows banner for Odoo Community
TechUltra WhatsApp Chat API architecture diagram
WhatsApp conversation flowing into the Odoo Discuss inbox
WhatsApp marketing campaign template sent from Odoo Community
WhatsApp Flow tied to a CRM opportunity in Odoo
WhatsApp CRM and Discuss views combined inside Odoo
1 / 12

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. 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. 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. 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. 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. 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. 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).

Related services

Get the most out of this module with senior TechUltra consultants.