A build-to-order Odoo module that pulls WhatsApp, Instagram, and Facebook Messenger conversations into one threaded inbox with AI-assisted reply drafting and automatic team assignment. ECOSIRE scopes, builds, installs, and supports it for teams already running Odoo. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $249.00 USD; request a quote for a scoped proposal.
Uygulama manifestosu
İş akışınıza göre tasarlandı
A build-to-order Odoo module that pulls WhatsApp, Instagram, and Facebook Messenger conversations into one threaded inbox with AI-assisted reply drafting and automatic team assignment. ECOSIRE scopes, builds, installs, and supports it for teams already running Odoo.
Kendiniz kurmanıza gerek yok — ECOSIRE tarafından geliştirilen, kurulan ve desteklenen çalışır bir uygulama.
Tek seferlik geliştirme fiyatıyla başlayın. Kapsamı başlangıçta sizinle birlikte belirleriz.
ECOSIRE, Odoo ortamınızda geliştirir, yapılandırır ve kurar.
Yaklaşık 2–4 haftada yayına alırsınız; lansman sonrası bir destek süresi de dahildir.
Sales and support teams that run Odoo usually juggle customer conversations across three or four disconnected apps — WhatsApp on someone's phone, Instagram DMs in a browser tab, Messenger on a laptop — while the CRM, sales orders, and helpdesk tickets that those conversations are actually about live in Odoo. Messages get lost, two agents reply to the same customer, and there is no record of what was said tied to the res.partner or the crm.lead. Odoo's native Discuss and the mail.thread chatter are excellent for internal collaboration and email, but out of the box Odoo does not ingest WhatsApp Cloud API, Instagram, or Messenger conversations, does not route them to the right agent, and offers no AI drafting layer. This is exactly where a native Odoo build stops making sense as a bag of browser tabs and starts making sense as a module.
The Omnichannel Messaging Hub is a made-to-order Odoo module ECOSIRE builds for your database. At its core is a new omni.conversation model (extending mail.thread and mail.activity.mixin) that represents one customer thread regardless of channel, with omni.message lines carrying direction, external message id, delivery/read status, and media attachments stored as ir.attachment. Inbound messages arrive through webhook controllers (http.Controller with auth='public' and signature verification) registered against the WhatsApp Cloud API, Instagram Messaging, and Messenger Platform; outbound sends go back through the same graph endpoints via a queued ir.cron/queue-job worker so rate limits and retries are handled gracefully. Each conversation is auto-linked to a matching res.partner (created on first contact if unknown) and can be tied to a crm.lead, sale.order, or helpdesk.ticket so the full history is visible in the standard chatter. An OWL-based unified inbox view gives agents a single screen with channel badges, unread counts, and canned responses.
Team assignment is driven by Odoo's own primitives rather than a bolt-on: mail.channel/discuss.channel membership, res.groups for supervisor versus agent access, and configurable automated actions (base.automation) that assign a conversation to a team or user based on channel, keyword, business hours, or round-robin load. The AI-assisted reply layer calls a configurable model provider to draft a suggested response from the conversation context and your knowledge base; the draft is always surfaced to the agent for review and one-click edit before anything is sent — nothing goes to the customer autonomously. Security is enforced through ir.model.access.csv plus record rules so agents only see their team's conversations, and every send is written to the chatter for a complete audit trail. The module targets Odoo 17.0, 18.0, and 19.0; it runs on Community (Discuss-based inbox) with deeper helpdesk and multi-company routing available where you run Enterprise. All external channel connections use the graph APIs directly and integrate cleanly alongside Odoo's XML-RPC/JSON-RPC endpoints for any downstream automation you already run.
Because this is build-to-order, delivery works as a short engagement rather than a checkout: we start with a scoping call to confirm which channels you use, your team structure, the CRM/helpdesk objects you want conversations linked to, and your Odoo version and edition, then we deliver on a typical timeline of 2 to 4 weeks from confirmed scope. You receive the installable source, a staging UAT, documentation, training, and a post-go-live support window. Pricing starts from $249 (indicative, single-company base scope); adding more messaging channels, multi-company routing, advanced AI knowledge-base grounding, or migration of historical conversation data increases the quoted scope. You get a fixed quote after the scoping call — the from-price is a starting point, not the final number.
Runs a shared inbox for WhatsApp and social DMs and needs every customer message routed to the right agent, linked to the helpdesk ticket, and auditable — instead of scattered across personal phones with no SLA visibility.
Fields pre-sale and order questions across Instagram and Messenger that should attach to the customer's `res.partner` and `sale.order` in Odoo, so conversations and revenue live in one system rather than a social scheduler that never talks to the ERP.
Wants WhatsApp conversations captured against `crm.lead` records with round-robin assignment and AI-drafted replies to speed response time, while keeping a full history on the lead's chatter for pipeline reviews.
Responsible for a stable, upgrade-safe database and needs the messaging integration delivered as a proper module with record-rule security, staging UAT, and a git handover — not a fragile third-party connector they cannot maintain.
| Kriter | ECOSIRE | Özel Yapı | Rakip | Odoo Yerlisi |
|---|---|---|---|---|
| Channels in one Odoo inbox | WhatsApp, Instagram, and Messenger threaded in one native view | Whatever you scope and build yourself | Often single-channel (usually WhatsApp only) | |
| Link to CRM / Sales / Helpdesk | Auto-linked to `res.partner`, `crm.lead`, `sale.order`, `helpdesk.ticket` | Possible but you design and maintain the links | Partial or WhatsApp-to-partner only | |
| Team assignment | Rule-based via `base.automation`: keyword, hours, round-robin | Build your own routing logic | Basic or manual assignment | |
| AI-assisted replies | Human-reviewed AI drafts grounded in your knowledge base | Only if you build and integrate it | Rarely offered, or fully autonomous | |
| Security model | `ir.model.access.csv` + record rules scoped per team | As strong as your own implementation | Varies; often coarse-grained | |
| Fit to your Odoo version | Built for your 17.0 / 18.0 / 19.0 and edition | Whatever you target | Fixed to the vendor's supported versions | |
| Ownership & handover | Full source + git repo handed over, you own it | You own it but carry all the effort | Licensed binary, limited or no source | |
| Support model | Scoping, UAT, training, and post-go-live support window | Your team supports it | Vendor ticket queue, no build context |
No. The Omnichannel Messaging Hub is build-to-order. ECOSIRE builds it for your specific Odoo version, edition, and channel mix after a scoping call — there is no instant download. You receive installable source code, installation, docs, training, and support as part of the engagement.
Typical delivery is 2 to 4 weeks from confirmed scope. The timeline depends on how many channels you connect, whether you need multi-company routing or historical data migration, and your UAT availability. We agree the schedule with you at the scoping stage before any build starts.
Pricing starts from $249 as an indicative single-company base-scope figure. It is a starting point, not a fixed price. After a short scoping call we confirm channels, team structure, linked objects, and edition, then issue a fixed written quote. Adding channels, multi-company routing, deeper AI grounding, or data migration increases the quoted scope.
Every build includes a post-go-live support window for bug fixes and configuration tuning. Because we hand over the full git repository and technical docs, you own the code. We also offer ongoing support and version-upgrade engagements to keep the module compatible as you move between Odoo 17.0, 18.0, and 19.0.
It runs on both. On Community the unified inbox is built on Discuss and the `mail.thread` chatter. On Enterprise you additionally get tighter Helpdesk integration and multi-company routing. We confirm which features apply to your edition during scoping so the quote reflects exactly what you can use.
No. The AI layer only drafts a suggested reply from the conversation context and your knowledge base. Every draft is surfaced to a human agent for review and one-click editing before it is sent. Nothing is delivered to a customer without an agent's action, and every send is logged to the chatter for audit.
Yes, through the official graph APIs (WhatsApp Cloud API, Instagram Messaging, Messenger Platform). Webhook endpoints receive inbound messages with signature verification, and outbound sends go through a queued worker that respects each platform's rate limits. We wire your API credentials during installation and validate end-to-end on staging before go-live.

A build-to-order Odoo localization that loads Algeria's full wilaya and commune hierarchy with bilingual French and Arabic names, wired into partner addresses and reporting. ECOSIRE builds, installs, and supports it after your quotation.

A build-to-order 2Checkout (Verifone) payment integration for ERPNext, giving global digital-goods sellers card acceptance, 45+ local payment methods, multi-currency checkout, and reconciled invoices. ECOSIRE scopes, builds, installs, and supports it on your ERPNext v15/v16 instance.

A build-to-order 2Checkout / Verifone payment gateway for Magento 2 and Adobe Commerce: localized checkout in 12 languages, iDEAL, Giropay and regional methods, multi-currency global selling, subscription billing and tax/invoicing automation — engineered, installed and supported by ECOSIRE.
A build-to-order Odoo module that pulls WhatsApp, Instagram, and Facebook Messenger conversations into one threaded inbox with AI-assisted reply drafting and automatic team assignment. ECOSIRE scopes, builds, installs, and supports it for teams already running Odoo.