Saltar al contenido principal
Los detalles del producto se muestran en inglés. Próximamente traducciones.
WhatsApp Business Two-Way Messaging for Odoo — A build-to-order Odoo integration for two-way WhatsApp messaging over Meta's o — 1/1Vista previa ilustrativa

A build-to-order Odoo integration for two-way WhatsApp messaging over Meta's official Cloud API

— with a chat inbox, send-from-any-record, template sync, and event-driven automation.

ECOSIRE scopes, builds, installs, and supports it for your database.

¿Qué es WhatsApp Business Two-Way Messaging for Odoo?

A build-to-order Odoo integration for two-way WhatsApp messaging over Meta's official Cloud API — with a chat inbox, send-from-any-record, template sync, and event-driven automation. ECOSIRE scopes, builds, installs, and supports it for your database. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.

Características clave

Built on Meta's official WhatsApp Business Cloud API (Graph API) — no unofficial browser automation, no number-ban risk
Signed inbound webhook controller verifying Meta's X-Hub-Signature-256 HMAC before any payload is trusted
Dedicated models (`whatsapp.message`, `whatsapp.template`, `whatsapp.account`) inheriting `mail.thread` so messages post to the record chatter
Unified chat inbox view (list + OWL conversation panel) for reading and replying to threads inside Odoo
'Send on WhatsApp' action injectable on any nominated model — `sale.order`, `account.move`, `crm.lead`, `helpdesk.ticket`, `res.partner`
Automatic inbound routing to the matching `res.partner` by phone number with configurable country-code normalization
Meta-approved message template sync from your WhatsApp Business Account with dynamic placeholder mapping
Delivery, read, and failed-status write-back via status enum fields and `@api.depends` compute
Event-driven automation through server actions / base automation — fire a template when an invoice is posted or delivery validated
Media support (images, PDFs, documents) stored as `ir.attachment` and linked to the conversation
Row-level security via `ir.model.access.csv` plus record rules so agents see only their team's threads
24-hour customer-service-window awareness — free-form replies inside the window, template required outside it
Multi-number / multi-account routing option for separate brands or departments
Clean, upgrade-safe module with its own `__manifest__.py` targeting Odoo 17.0, 18.0, and 19.0 (Community or Enterprise)

Hecho a medida, listo para ti

Sin configuración por tu cuenta: una app funcional creada, instalada y con soporte de ECOSIRE.

  1. 1

    Haces el pedido

    Empieza con un precio único de desarrollo. Definimos el alcance contigo en el arranque.

  2. 2

    Creamos e instalamos

    ECOSIRE la crea, la configura y la instala en tu Odoo.

  3. 3

    En marcha + soporte

    Sales en vivo en aproximadamente una semana laboral, con dos semanas de soporte tras la puesta en marcha. Los defectos en el código que entregamos se corrigen sin coste.

Especificaciones técnicas

Compatibilidad con Odoo
Odoo 17, Odoo 18, Odoo 19
Ediciones
Enterprise y Community
Licencia
La licencia requiere confirmación
Requisito de Python
Python 3.10+
Base de datos
PostgreSQL 12+

Sobre este producto

Most teams that run Odoo already live inside it for sales, invoicing, and support — but the conversations that actually close deals and resolve tickets happen on WhatsApp, in someone's phone, invisible to the system of record. Reps copy-paste order numbers into a personal handset, customers reply to a number nobody else can see, and when that person is on leave the thread is simply lost. Odoo's native Discuss and email chatter cover internal notes and SMTP, but there is no first-class, auditable two-way WhatsApp channel bound to the customer, the sales order, or the helpdesk ticket. Off-the-shelf marketplace modules exist, but they are generic, rarely fit your object model, and leave you owning nothing you can extend.

We build a made-to-order integration on Meta's official WhatsApp Business Cloud API — never an unofficial browser-automation hack that risks a number ban. At its core is a new set of models (whatsapp.account, whatsapp.message, whatsapp.template) with proper models.Model inheritance of mail.thread, so inbound and outbound messages post directly onto the chatter of the linked record. A controller exposes a signed webhook endpoint that verifies Meta's X-Hub-Signature-256 HMAC, then routes each inbound payload to the matching res.partner by phone (with configurable country-code normalization) and threads it under the right conversation. Outbound sends go through the Graph API with delivery/read receipts written back via @api.depends compute fields and status enums. A "Send on WhatsApp" action appears on any model you nominate — sale.order, account.move, helpdesk.ticket, crm.lead — rendering a QWeb-style body with record placeholders. Approved message templates are synced from your Business Account so agents pick from the live, Meta-approved list, and automated actions (server actions / base automation) can fire a template when an invoice is posted or a delivery is validated. Everything is scoped with ir.model.access.csv plus record rules so agents see only their teams' threads, and the whole thing ships as a clean, upgrade-safe module with its own __manifest__.py targeting Odoo 17.0, 18.0, or 19.0 on Community or Enterprise.

Because this is build-to-order, you are not downloading a frozen package. We start with a scoping call to pin down which models get the send action, how partners are matched, which templates and automations you need, and whether media (images, PDFs, documents) and multi-number routing are in play. We then build against a staging copy of your database, run UAT with your team, and deploy to production with a rollback plan. Typical delivery is one working week from confirmed scope. You receive the full source and the git repository, so your team — or ours on retainer — can extend it later.

Pricing starts from $999 (indicative, single-company base scope); multi-company routing, several linked models, multiple WhatsApp numbers, media handling, deeper localization of phone/number formats, and migrating historical conversation data increase the quoted scope. We confirm a firm fixed quote after the scoping call — never a surprise on the invoice.

lo que obtienes

  • Installable source code for your Odoo major version (17.0, 18.0, or 19.0), Community or Enterprise
  • Meta Cloud API onboarding assistance plus installation and configuration in your environment
  • Technical documentation — models, webhook contract, security rules, and configuration reference
  • End-user guide plus a live training session for agents and administrators
  • Post-go-live support window for defect fixes and configuration adjustments
  • UAT on a staging clone of your database with a documented rollback plan
  • Git repository handover with full commit history so your team can extend it
  • Configured automated actions / templates for your agreed trigger events

¿Para quién es esto?

Sales team lead

Wants reps to send quotes and follow up on `crm.lead` and `sale.order` records over WhatsApp without leaving Odoo, and needs every thread visible to the whole team and preserved when a rep leaves.

Customer support manager

Runs helpdesk on Odoo and needs a shared, auditable WhatsApp channel bound to tickets — with the 24-hour service window respected and template replies for out-of-window contacts.

Finance / AR officer

Wants posted invoices and payment reminders pushed automatically as approved WhatsApp templates from `account.move`, with delivery and read receipts logged against the record.

Odoo administrator / IT owner

Needs an official-API, upgrade-safe module they own the source to, with proper access rules, signed webhooks, and support across their Odoo 17/18/19 upgrade path.

Cómo se compara WhatsApp Business Two-Way Messaging for Odoo

CriterioECOSIREConstrucción personalizadaCompetidorNativo de Odoo
Official Cloud APIBuilt on Meta's official Graph API, no ban riskDepends on your developer's choicesUsually official, but varies by vendorNo WhatsApp channel at all
Two-way inbox in OdooChat inbox with threads on record chatterOnly if you build itOften outbound-focused, thin inboxDiscuss/email only, no WhatsApp
Send from any recordInjectable on models you nominateBespoke per model, your effortFixed to the models the vendor choseNot available
Fit to your data modelScoped to your objects and partner matchingFully bespoke but you own the buildGeneric, may not match your modelN/A
Template sync & automationLive template sync plus event-driven actionsBuild it yourselfBasic template send, limited automationNone
Security & access rulesir.model.access.csv + record rules per teamAs good as your specGeneric, often no per-team rulesN/A
Source & ownershipFull source + git repo handoverYou own it, but you built itOften licensed/obfuscated binaryN/A
Support & upgradesSupport window + retainer across 17/18/19You maintain itVendor tickets, version lag commonOdoo core support only

Preguntas frecuentes sobre WhatsApp Business Two-Way Messaging

How long does delivery take?

This is a build-to-order integration, not an instant download. Typical delivery is one working week from confirmed scope, depending on how many models get the send action, whether media and multi-number routing are involved, and any historical data migration. The scoping call sets the exact timeline.

How does pricing and scoping work?

Pricing starts from an indicative $999 for a single-company base scope. After a short scoping call we issue a firm fixed quote — no hourly surprises. Drivers that raise the quote include multi-company routing, several linked models, multiple WhatsApp numbers, media handling, deeper localization, and migrating historical conversations.

What about support and updates after go-live?

Every build includes a post-go-live support window for defect fixes and configuration tweaks. Because you receive the full source and git repository, your team can extend it, or we can maintain and upgrade it across your Odoo 17/18/19 path under a retainer.

Is this the official WhatsApp API or a workaround?

It is built exclusively on Meta's official WhatsApp Business Cloud API via the Graph API. We do not use unofficial browser automation or QR-linking hacks, which violate WhatsApp's terms and risk your number being banned. You will need an approved WhatsApp Business Account and phone number, which we help you onboard.

Which Odoo versions and editions are supported?

We target Odoo 17.0, 18.0, and 19.0 on both Community and Enterprise. The module ships with its own `__manifest__.py` and is built upgrade-safe. We confirm your exact version and edition during scoping so the delivered code matches your environment.

Can messages send automatically from business events?

Yes. We wire server actions / base automation so an approved template fires on events you choose — an invoice being posted, a delivery validated, or a lead reaching a stage — respecting WhatsApp's rule that messages outside the 24-hour customer window must use an approved template.

Do I own the code?

Yes. You receive installable source for your version plus the full git repository at handover. There is no obfuscation and no vendor lock-in — your team or any Odoo partner can maintain and extend it.

Solicitar presupuesto

WhatsApp Business Two-Way Messaging

A build-to-order Odoo integration for two-way WhatsApp messaging over Meta's official Cloud API — with a chat inbox, send-from-any-record, template sync, and event-driven automation. ECOSIRE scopes, builds, installs, and supports it for your database.

  • Built on Meta's official WhatsApp Business Cloud API (Graph API) — no unofficial browser automation, no number-ban risk
  • Signed inbound webhook controller verifying Meta's X-Hub-Signature-256 HMAC before any payload is trusted
  • Dedicated models (`whatsapp.message`, `whatsapp.template`, `whatsapp.account`) inheriting `mail.thread` so messages post to the record chatter
  • Unified chat inbox view (list + OWL conversation panel) for reading and replying to threads inside Odoo

Solicitar presupuesto

Cuéntanos tus necesidades de WhatsApp Business Two-Way Messaging y te enviaremos precios, opciones de licencia y una propuesta a medida, normalmente en un día hábil.

Sin pago ahora. Esto envía una solicitud de presupuesto a nuestro equipo; te responderemos por correo con precios y próximos pasos.