Overview
Businesses want to reach customers on WhatsApp without paying for Odoo's enterprise WhatsApp module or being locked to a single gateway. This self-owned connector lets you wire up Meta Cloud API, 360dialog, a generic Cloud-API provider, or Whapi.Cloud (a real connected number with free-text messaging), then send approved templates or plain text and hold full two-way conversations inside the Discuss inbox. Incoming replies and delivery/read receipts arrive automatically through a webhook, and template variables can be auto-filled from any Odoo record so quotes and invoices go out personalised in one click.
Workflow
Wa Message
In Queue
Sent
Delivered
Read
Received
Failed
Wa Account
Not Connected
Connected
Wa Template
Draft
Pending
Approved
Rejected
Key Features
- Connect WhatsApp through Meta Cloud API, 360dialog, a generic Cloud-API gateway, or Whapi.Cloud, each with one-click Test Connection.
- Build templates the Odoo way: {{n}} placeholders create their own variables, bind each to a field, free text, the user, a portal link or an internal record link, with a live WhatsApp preview (bold/italic markup, RTL for Arabic).
- Hold two-way conversations in the Discuss inbox: inbound replies and agent answers flow through one channel per contact and number.
- Reliable delivery: messages are queued and sent by a cron with retry, a clear failure reason, and a live status timeline of Queued, Sent, Delivered, Read or Failed.
- Attach the real document: give a template a Report and the rendered PDF is sent with the message. Send images, documents and voice notes both ways.
- Sync the approved template catalogue straight from Meta or 360dialog so only sendable templates appear to agents.
- Send WhatsApp from any record — add "Send WhatsApp" to the Action menu of any model (contacts, sales orders, invoices, tickets, tasks) in one click, with no extra apps required.
- Route inbound webhooks safely: Meta signatures are verified with your App Secret (X-Hub-Signature-256), other gateways with a per-account secret header, and unauthenticated or unmatched requests are rejected outright. Optional raw API debug logging.
- Automatic notifications: switch on per-event messages (order confirmed, invoice posted, delivery validated, payment registered, ticket or task done) in the customer's language, sent safely outside the business transaction.
- WhatsApp-Web gateways (Whapi.Cloud, WaSenderAPI) drive a real connected number for free-text messaging with no template approval, including encrypted media.