Skip to main content
TechUltra Solutions Pvt. Ltd. — AI-Enabled ERP Transformation
Free consultation
Omnichannel Communication icon

Odoo App · Social & Messaging

Omnichannel Communication

WhatsApp, Facebook Messenger, and Instagram in a single Odoo inbox — one provider, one chat history.

$149 Odoo 16.0 Odoo 17.0 Odoo 18.0 Odoo 19.0 OPL-1
Omnichannel Communication Diwali offer banner on the Odoo App Store
Omnichannel Communication promotional banner for Odoo
Meta Graph API overview used by Omnichannel Communication for Odoo
Meta WhatsApp app dashboard configured for the Odoo omnichannel integration
Creating and registering a Meta Business app for WhatsApp, Messenger, and Instagram
Selecting the Meta app type for the omnichannel Odoo integration
Facebook app credentials used by Omnichannel Communication in Odoo
Adding the WhatsApp, Messenger, and Instagram products to the Meta app
WhatsApp Cloud API quickstart screen used by Omnichannel Communication
Omnichannel Communication module overview for Odoo
Generating a permanent WhatsApp access token for the Odoo omnichannel provider
Linking the Meta configuration to Omnichannel Communication in Odoo
1 / 12

Overview

Omnichannel Communication unifies WhatsApp, Facebook Messenger, and Instagram in a single Odoo inbox. Sales, support, and marketing agents reply to every Meta channel from the same composer — no separate WhatsApp Business app, no Facebook Page Manager tab, no Instagram phone app.

Built by TechUltra Solutions, the module uses Meta's official WhatsApp Cloud API for WhatsApp and the Graph API for Messenger and Instagram. It supports bidirectional messaging, templates that you manage from inside Odoo, and single-click sharing of product videos, pictures, PDFs, and other documents.

Multi-company and multi-provider configurations are supported out of the box. Each company can run its own WhatsApp number and its own Facebook–Instagram pages, and operators receive only the channels they are assigned to.

Key features

  • Three Meta channels in one inbox

    WhatsApp, Facebook Messenger, and Instagram conversations land in the same Odoo inbox so agents handle every Meta channel from one screen.

  • Official Meta APIs

    WhatsApp runs on Meta's WhatsApp Cloud API; Messenger and Instagram run on the Graph API — no third-party gateway, no number reseller.

  • Bidirectional chat

    Send and receive messages between Odoo and Facebook, Odoo and Instagram, and Odoo and WhatsApp — all kept against the matching contact in Odoo.

  • Template management

    Create, edit, and delete Facebook–Instagram templates inside Odoo, and pull approved WhatsApp templates from Meta for use in business-initiated conversations.

  • Customizable Facebook–Instagram templates

    Build reusable Messenger and Instagram templates inside Odoo so common replies and product pushes are one click away.

  • Single-click media sharing

    Share product videos, pictures, PDFs, and document files across WhatsApp, Messenger, and Instagram with one click from the Odoo composer.

  • Quick-reply buttons

    Add quick-reply buttons to Facebook and Instagram templates so customers respond with a tap instead of typing, keeping the conversation tidy.

  • Product detail templates

    Send product details directly through Facebook and Instagram templates — useful for catalog pushes, upsell, and reorder prompts.

  • Static URL buttons

    Drop a static URL into a template button so customers jump to a product page, support article, or booking link without typing the address.

  • Chat history with search

    Browse the full Facebook–Instagram and WhatsApp chat history with filters, grouping, and search, so managers can audit conversations and reuse what works.

  • Multi-company and multi-provider

    Run multiple WhatsApp numbers and multiple Facebook–Instagram providers in the same Odoo database, each scoped to the right company and operators.

  • Optimized error handling

    API failures from Meta surface against the conversation in Odoo, so agents and admins know exactly which message failed and why.

Technical details

Specification

Publisher
TechUltra Solutions Private Limited
Technical name
omni_channel_communication_odoo
Odoo versions
16.0, 17.0, 18.0, 19.0
Lines of code
8,697
License
Odoo Proprietary License v1.0 (OPL-1)
Price
$149 (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 “Omnichannel Communication”, and click Install.

  2. 2

    Create the Meta Business app

    In the Meta Developers portal, create a Business-type app and add the WhatsApp, Messenger, and Instagram products. Connect the WhatsApp Business Account, Facebook Pages, and Instagram accounts you want to manage.

  3. 3

    Generate WhatsApp credentials

    From the WhatsApp product, copy the temporary access token, phone number ID, and WhatsApp Business Account ID. Generate a permanent access token so messages keep flowing after the temp token expires.

  4. 4

    Generate Messenger and Instagram tokens

    In App Review, grant the Messenger and Instagram permissions, then generate page-level access tokens for each Facebook Page and Instagram account.

  5. 5

    Create providers in Odoo

    Under Configuration → Provider, create one provider for WhatsApp and one for Facebook–Instagram. Paste the credentials you generated and save.

  6. 6

    Configure webhooks

    Use Reload/Get Status to generate the callback URL and verify token in each provider. Paste them into the WhatsApp webhook and the Facebook–Instagram webhook in the Meta app, and subscribe to the required webhook fields.

  7. 7

    Sync templates and assign operators

    Pull approved WhatsApp templates with Get WhatsApp Templates, build any Messenger or Instagram templates you need, and assign the agents who should receive each channel's conversations.

Frequently asked questions

  • Which channels does this module cover?

    WhatsApp, Facebook Messenger, and Instagram — all three Meta messaging channels — handled from a single inbox in Odoo.

  • Does it use official Meta APIs?

    Yes. WhatsApp runs on Meta's official WhatsApp Cloud API, and Messenger and Instagram run on Meta's Graph API. There is no third-party gateway or reseller involved.

  • How is this different from the standalone Messenger or WhatsApp modules?

    Omnichannel Communication bundles WhatsApp, Messenger, and Instagram together with a shared template manager, shared media composer, and one inbox, instead of three separate modules and three separate workflows.

  • Can multiple agents handle the same channels?

    Yes. The module is multi-user. Several Odoo users can be assigned to a WhatsApp number or a Facebook–Instagram pair, and conversations are kept against the matching contact.

  • Is multi-company supported?

    Yes. Multiple companies and multiple Meta providers can run in the same Odoo database, each scoped to its own contacts, operators, and templates.

  • Can I send marketing campaigns through WhatsApp?

    Yes. Business-initiated WhatsApp campaigns use pre-approved templates pulled from Meta. The module enforces Meta's conversation categories so you stay compliant with WhatsApp policy.

  • What happens when an API call fails?

    Meta API errors are surfaced against the conversation in Odoo, so agents and admins see exactly which message failed and why, instead of guessing from logs.

  • Do I need Odoo Enterprise for this module?

    No. The module installs cleanly on Odoo 16, 17, 18, and 19 Community and Enterprise. Discuss is the only Odoo dependency.

Related solutions

Whole-platform solutions that complement Omnichannel Communication.

Related services

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