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

Odoo App · WhatsApp & Messaging

WhatsApp Invoice

Send Odoo customer invoices over WhatsApp using Meta's official Cloud API.

$88 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 Invoice promotional banner on the Odoo App Store listing
WhatsApp Invoice hero graphic showing Odoo and WhatsApp integration
Prerequisites for WhatsApp Invoice — Meta Cloud API and Odoo configuration
Send by WhatsApp action highlighted on an Odoo customer invoice
WhatsApp template composer opened from an Odoo invoice
Invoice message delivered to a customer's WhatsApp inbox
WhatsApp Invoice feature banner highlighting dynamic templates
Invoice record in Odoo with the Send by WhatsApp button visible
Invoice PDF attached to a WhatsApp message ready for the customer
WhatsApp template selection dialog on an Odoo invoice
Customer reply threaded into the invoice chatter inside Odoo
Invoice chatter showing the full WhatsApp conversation history in Odoo
1 / 12

Overview

WhatsApp Invoice adds a Send by WhatsApp action to Odoo's customer invoice form, so your accounting team can deliver invoices, reminders, and statements over WhatsApp without ever switching apps.

Built by TechUltra Solutions, the module runs on Meta's official WhatsApp Cloud API — not a third-party gateway — so deliveries, templates, and reply handling are governed by Meta's own infrastructure. A composer lets the user pick a dynamic WhatsApp template, attach the invoice PDF, and personalise the message with values pulled straight from the invoice.

Customer replies stream back into Odoo's chat window against the originating invoice, giving collections a single, searchable thread for every conversation. The module is compatible with Odoo 12 through 19 and works alongside TechUltra's WhatsApp Base connector.

Key features

  • Send by WhatsApp button on invoices

    Open any customer invoice and click Send Invoices by WhatsApp to deliver it over WhatsApp without leaving the Accounting app.

  • Dynamic WhatsApp template composer

    A composer opens after the send action, letting the user pick a pre-approved WhatsApp template and personalise the message before sending.

  • Invoice PDF attached automatically

    Customers receive the WhatsApp message with the invoice PDF attached, so they can review and pay without asking for the document.

  • Two-way conversation

    Customers can reply to the WhatsApp message directly from their phone. Their reply flows back into Odoo and threads against the invoice.

  • Replies in the Odoo chat window

    Inbound and outbound WhatsApp messages appear in Odoo's chat window, so accounting and collections work from a single, auditable history.

  • Meta WhatsApp Cloud API

    The module uses Meta's official WhatsApp Cloud API rather than a third-party gateway, so deliveries, templates, and limits follow Meta's rules.

  • Wide Odoo version coverage

    Supports Odoo Community and Enterprise on versions 12 through 19, so the same workflow runs on legacy and current installations.

  • Reusable for reminders and statements

    The same composer can deliver payment reminders, due-date follow-ups, and account statements — anything driven from the customer invoice record.

Technical details

Specification

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

Deployment

  • Odoo Online
  • Odoo.sh
  • On-premise

Odoo dependencies

  • Invoicing
  • Discuss
  • WhatsApp Base (TechUltra)

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 Invoice”, and click Install. The TechUltra WhatsApp Base connector is installed automatically as a dependency.

  2. 2

    Connect Meta WhatsApp Cloud API

    In the TechUltra WhatsApp Base configuration, link your Meta WhatsApp Business Account by entering the App ID, App Secret, Phone Number ID, and permanent access token from the Meta developer dashboard.

  3. 3

    Approve a WhatsApp template

    In Meta's Business Manager, create and submit the invoice template (header, body, footer, variables). Once approved, sync it into Odoo so the composer can pick it up.

  4. 4

    Open an invoice and send

    Go to Accounting → Customers → Invoices, open any invoice, and click Send Invoices by WhatsApp. Choose the template, confirm the attachment, and send.

  5. 5

    Review replies in Odoo

    Customer responses appear in the chat window on the invoice record. Reply from Odoo to keep the full conversation threaded against the document.

Frequently asked questions

  • Does this use the official WhatsApp Cloud API?

    Yes. WhatsApp Invoice runs on Meta's official WhatsApp Cloud API, not a third-party gateway, so deliveries, templates, and rate limits follow Meta's own rules.

  • 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 the Community and Enterprise editions.

  • Is the invoice PDF sent with the message?

    Yes. The composer attaches the invoice PDF to the WhatsApp message so customers receive both the notification text and the document in one place.

  • Can customers reply, and where do replies show up?

    Customers reply directly from WhatsApp. Their messages flow back into Odoo and appear in the chat window of the originating invoice, keeping the full thread on the record.

  • Do I need WhatsApp templates pre-approved by Meta?

    Yes. WhatsApp Business policy requires templates for business-initiated messages. Create and approve them in Meta's Business Manager, then sync them into Odoo for the composer to use.

  • Can I send payment reminders, not just invoices?

    Yes. The composer can deliver any message driven from the invoice record — reminders, due-date follow-ups, and statements — using whichever approved template you select.

  • What other Odoo modules does this depend on?

    It depends on Invoicing (account), Discuss (mail), and TechUltra's WhatsApp Base connector, which handles the underlying Cloud API connection and templates.

  • Is support included?

    Yes. The module includes 90 days of bug-fix support, Monday to Friday, 10:00–19:00 IST.

Related solutions

Whole-platform solutions that complement WhatsApp Invoice.

Related services

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