Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
WhatsApp Integration Base icon

Odoo App · WhatsApp & Messaging

WhatsApp Integration Base

Foundation connector for Odoo and Meta's WhatsApp Cloud API — providers, templates, and chat.

$69 Odoo 12.0 Odoo 13.0 Odoo 14.0 Odoo 15.0 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
WhatsApp Integration Base promotional banner on the Odoo App Store
WhatsApp Integration Base hero animation showing Odoo connected to Meta
Meta Cloud API prerequisites for the WhatsApp Integration Base module
Compatibility overlay showing supported Odoo versions for WhatsApp Integration Base
WhatsApp Integration Base feature highlights banner
Animated overview of the official Meta WhatsApp Cloud API in Odoo
Multi-company multi-provider WhatsApp configuration in Odoo
Creating dynamic WhatsApp templates with attachments inside Odoo
Adding a WhatsApp template from Odoo and syncing it with Meta
Searchable WhatsApp message history inside Odoo
Sending multiple media files through Odoo's WhatsApp composer
Meta WhatsApp error captured and shown inside Odoo for troubleshooting
1 / 12

Overview

WhatsApp Integration Base is the connector every other TechUltra WhatsApp module sits on top of. It owns the Meta WhatsApp Cloud API credentials, the provider records, the approved templates, and the chat infrastructure — so the Discuss, CRM, Marketing, Sales, Purchase, Invoice, Stock Picking, Project, POS, and Chatbot add-ons can share a single, consistent connection.

Built by TechUltra Solutions, the module is designed for real organisations: multi-company, multi-provider, multi-number. You can register more than one WhatsApp Business Account, route different brands or regions to their own phone numbers, and keep every conversation tied back to the right company in Odoo.

Templates are first-class. Create dynamic templates with or without attachments, in multiple languages, against multiple Odoo models — and create or delete them with the Meta account kept in sync. Inbound messages, attachments, and errors (24-hour rule, wrong parameters, delivery failures) are all surfaced in Odoo, so support teams act on issues without leaving the ERP.

Key features

  • Official Meta WhatsApp Cloud API

    Built on Meta's WhatsApp Business Platform Cloud API — no third-party gateway. Messages go from Odoo to WhatsApp through the same API Meta exposes to enterprise customers.

  • Multi-company, multi-provider, multi-number

    Register multiple companies and multiple WhatsApp providers, each with its own phone numbers. Different brands, regions, or business units run side by side in the same Odoo database.

  • Dynamic message templates

    Build simple or dynamic templates with or without attachments, across multiple languages, categories, and Odoo models. Template creation and deletion are kept in sync with the Meta account.

  • WhatsApp composer

    Send a one-off message from any record: choose the partner, pick a template, add an attachment, and dispatch — straight from the Odoo form view.

  • Chat history and filtering

    All inbound and outbound WhatsApp messages are stored in Odoo with full filtering and grouping, so you keep a permanent, searchable record of every conversation.

  • Media file sharing

    Share product videos, images, PDFs, and Word or Excel files in a single click. Attachments move both ways and stay on the conversation in Odoo.

  • Bottom-right chat window

    A persistent chat window in the bottom-right of the Odoo interface lets users send and receive messages and media across WhatsApp and Live Chat without leaving the screen they are on.

  • Mobile-number aware contacts

    Mark a phone number on a contact as a WhatsApp number and a WhatsApp icon appears on the record — so users see at a glance who they can message.

  • Meta error surfacing

    Handles Meta-side errors — input/output failures, message failed, wrong parameters, 24-hour rule violations — and surfaces them in Odoo so the team can fix what went wrong.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
tus_meta_whatsapp_base
Odoo versions
12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0
Lines of code
7,541
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$69 (one-time)

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • 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 Integration Base”, and click Install.

  2. 2

    Set up a Meta developer app

    Create or open an app at developers.facebook.com, add the WhatsApp product, and capture the App ID, App Secret, Phone Number ID, and WhatsApp Business Account ID. Generate a permanent access token rather than relying on the temporary one.

  3. 3

    Register your business phone number

    In the Meta WhatsApp Manager, add and verify the business phone number you plan to use, then confirm it appears in the WhatsApp Business Account.

  4. 4

    Create a provider in Odoo

    Go to WhatsApp Message Menu → Configuration → Provider and create a record with the credentials above. Repeat for each company or business account you want to run.

  5. 5

    Configure the webhook

    Under WhatsApp Configuration, set the callback URL and verify token, then verify and save. Use the Get WhatsApp Templates, Get Phone Number, and Get Business Details actions to sync data from Meta.

  6. 6

    Add operators and templates

    Assign the users who should receive WhatsApp messages, then create approved message templates under Account Tools → Message Templates. Templates take roughly 24 hours to be approved by Meta.

Frequently asked questions

  • Do I need this module to use TechUltra's other WhatsApp apps?

    Yes. WhatsApp Integration Base owns the Meta Cloud API credentials, providers, and templates. The Discuss, CRM, Marketing, Sales, Purchase, Invoice, Stock Picking, Project, POS, and Chatbot add-ons all sit on top of it.

  • Which Odoo versions are supported?

    The module supports Odoo 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, and 19.0, in both Community and Enterprise editions.

  • Does it use the official WhatsApp API?

    Yes. It is built on Meta's WhatsApp Business Platform Cloud API — the same enterprise API Meta exposes directly to businesses, not a third-party gateway.

  • Can I run more than one WhatsApp number?

    Yes. The module supports multi-company, multi-provider, multi-number setups, so different brands, regions, or business units can each route to their own WhatsApp Business Account.

  • What template features are supported?

    You can build simple or dynamic templates, with or without attachments, in multiple languages, across multiple categories and Odoo models — and template creation and deletion are kept in sync with Meta.

  • How does the chat window work?

    A bottom-right chat window inside Odoo lets users send and receive WhatsApp and Live Chat messages — including attachments — without leaving the page they are on.

  • What happens when Meta returns an error?

    Meta-side errors such as input/output failures, message failed, wrong parameters, and 24-hour rule violations are caught and surfaced in Odoo so the team can fix and resend.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday (10:00–19:00 IST). Raise a ticket at support@techultra.in.

Related solutions

Whole-platform solutions that complement WhatsApp Integration Base.

Related services

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