- Home
- Apps
- Multichannel & PIM Tools
- Marketplace Messaging & Buyer-Communication Inbox
Illustrative previewUnify Amazon, eBay & Mercado Libre buyer messages, Q&A and claims into one Odoo inbox with SLA timers and AI-draft replies.
What is Marketplace Messaging & Buyer-Communication Inbox?
Unify Amazon, eBay & Mercado Libre buyer messages, Q&A and claims into one Odoo inbox with SLA timers and AI-draft replies. Built to order by ECOSIRE for Odoo 17, 18, 19 — indicative price from $999.00 USD; request a quote for a scoped proposal.
Key Features
Built to order, done for you
No DIY setup — a working app, built, installed and supported by ECOSIRE.
- 1
You order
Start with a one-time build price. We scope it with you at kickoff.
- 2
We build & install
ECOSIRE builds, configures and installs it on your Odoo.
- 3
Go live + support
You go live in about one working week, with two weeks of go-live support. Defects in the code we deliver are fixed free of charge.
Technical Specifications
- Odoo Compatibility
- Odoo 17, Odoo 18, Odoo 19
- Editions
- Enterprise & Community
- License
- Licence confirmation required
- Python Requirement
- Python 3.10+
- Database
- PostgreSQL 12+
About this Product
Your customer-service team is drowning in tabs. Amazon buyer-seller messaging in one window, eBay messages in another, Mercado Libre pre-sale questions in a third, and A-to-z / SNAD claims buried in seller-central dashboards nobody watches until a metric turns red. Every marketplace has its own SLA clock, its own reply UI, and its own way of penalizing a late response. Nothing lives in Odoo, so nothing is measurable.
The Marketplace Messaging & Buyer-Communication Inbox is a build-to-order Odoo module that ECOSIRE designs, builds, installs and supports for you. It is NOT an off-the-shelf apps.odoo.com download — it is a net-new module scoped to your exact marketplaces, message types and SLA policies, then delivered as clean, versioned source code you own. Typical delivery is one working week depending on the number of marketplace connections and the depth of automation you need.
At its core sits a new Odoo model (a models.Model such as marketplace.message) that normalizes every inbound message, question and claim from Amazon, eBay and Mercado Libre into a single threaded record. Each thread carries the marketplace, order reference, buyer, message body, direction, and a computed SLA status field driven by @api.depends and Odoo's fields.Datetime so agents always see time-remaining, not a raw timestamp. Threads link back to sale.order and res.partner where the order reference resolves, so an agent answering a buyer sees the order, the product, and the shipment without leaving the record.
Messages arrive through the marketplace APIs (Amazon SP-API messaging, eBay Post-Order / messaging, Mercado Libre Questions & Messages) via scheduled ir.cron polling and, where available, webhook ingestion — all exposed to your other systems over Odoo's XML-RPC / JSON-RPC API. Agents reply from Odoo; the module pushes the response back to the correct marketplace channel and stamps the response time against the SLA target. Because it is real Odoo, everything is governed by ir.model.access.csv and record rules, rendered in standard list/form/kanban views (with optional OWL components for the live inbox), and reportable through QWeb and Odoo's native pivot/graph analytics.
The result is one measurable inbox: every buyer message answered in time, every claim tracked to resolution, and response-time compliance you can actually prove to Amazon, eBay and Mercado Libre — instead of discovering a health-metric hit after the damage is done. Runs on Odoo 17, 18 and 19, Community or Enterprise.
What you get
- Complete, version-controlled Odoo module source code (models, security, views, data, __manifest__.py) that you own outright, compatible with Odoo 17, 18 and 19
- Configured marketplace connections for your Amazon, eBay and/or Mercado Libre seller accounts, including API credential setup and SLA-policy mapping
- Security configuration: ir.model.access.csv access rules and record rules for your customer-service groups, teams and marketplace isolation
- SLA-compliance QWeb report plus preconfigured pivot/graph analytics views for response-time and claim reporting
- Installation and deployment on your Odoo instance (self-hosted, Odoo.sh or ECOSIRE-managed), including scheduled-action (ir.cron) tuning
- Admin and agent documentation: configuration guide, template/canned-reply authoring, and a runbook for claim handling
- Live training session for your customer-service team and administrators on inbox workflow, templates and SLA alerts
- Post-delivery support and bug-fix window with a defined SLA, plus a written handover of credentials, source and architecture notes
Who this is for
Customer-Service Team Lead (multi-marketplace seller)
Manages a queue of agents answering buyer messages across Amazon, eBay and Mercado Libre. Needs every message in one place, SLA timers per marketplace, and proof of response-time compliance to protect account health metrics.
E-commerce / Marketplace Operations Manager
Owns marketplace account health and claim resolution rates. Wants A-to-z, INR and SNAD claims tracked to closure with owners and stages, and weekly SLA and claim analytics inside Odoo rather than scattered across seller dashboards.
Odoo Administrator / IT Lead
Responsible for the Odoo instance, integrations and access control. Wants a clean, maintainable module with proper ir.model.access.csv and record rules, cron-based ingestion, and XML-RPC/JSON-RPC hooks — not brittle scripts glued to the outside of Odoo.
How Marketplace Messaging & Buyer-Communication Inbox Compares
| Criterion | ECOSIRE | Custom Build | Competitor | Odoo Native |
|---|---|---|---|---|
| Fits your exact marketplaces, SLA policies and claim types | Scoped and built to your accounts (Amazon, eBay, Mercado Libre) and SLA targets | Possible but you specify and manage every detail yourself | Fixed feature set; you adapt to its assumptions | No marketplace messaging concept exists in core |
| Unified inbox across Amazon, eBay and Mercado Libre | Included | Partial support | Partial support | Not included |
| Mercado Libre pre-sale Q&A sync | Included | Partial support | Not included | Not included |
| Per-marketplace SLA timers and breach alerts | Computed SLA field + ir.cron escalations built in | Must be designed and coded from scratch | Sometimes, but rarely per-marketplace or configurable | Not included |
| A-to-z / INR / SNAD claim tracking | Included | Partial support | Partial support | Not included |
| You own the source code and can extend it | Included | Included | Not included | Partial support |
| Proper Odoo security (ir.model.access.csv + record rules) | Designed per team and marketplace | Depends on your team's discipline | Partial support | Partial support |
| Installation, training and supported delivery | Built, installed, documented and supported by ECOSIRE | Your team's responsibility end to end | Self-serve install; limited vendor support | Not included |
| Time and cost to go live | Fixed one working week build with defined scope and price | Unpredictable in-house engineering effort | Fast to install but often needs custom glue anyway | n/a — capability not present |
Frequently Asked Questions about Marketplace Messaging & Buyer-Communication Inbox
How long does delivery take, and is this an instant download?
This is a build-to-order module, not an instant apps.odoo.com download. After a short scoping call we build, install and test the module for your specific marketplaces and SLA policies. Typical delivery is one working week, depending on how many marketplace accounts you connect and how much automation (AI drafts, claim workflows, escalations) you need. You will have a fixed scope and timeline in writing before we start.
What ongoing support and updates do I get after go-live?
Every build includes a post-delivery support and bug-fix window with a defined SLA, plus a written handover of the source code, credentials and architecture notes. Marketplace APIs (Amazon SP-API, eBay, Mercado Libre) change over time, so we also offer optional ongoing maintenance to keep connectors, SLA rules and claim types current across Odoo 17, 18 and 19. Because you own the code, you are never locked in.
Which marketplaces and message types are supported?
The core build covers Amazon buyer-seller messaging and A-to-z / INR / SNAD claims, eBay buyer messages and cases, and Mercado Libre messages plus pre-sale Questions & Answers. We scope the exact channels to your accounts during discovery, and the model is designed so additional marketplaces or message types can be added later without a rewrite.
Does it work with Odoo Community, or do I need Enterprise?
It runs on both. The module is built on standard Odoo primitives — models.Model, ir.model.access.csv, record rules, ir.cron, QWeb and standard views — so it works on Odoo Community 17, 18 and 19. Enterprise-only features (such as certain UI or reporting enhancements) are used only if your instance has Enterprise; we confirm your edition during scoping.
How do messages actually get in and out of Odoo?
Inbound messages are pulled through the marketplace APIs on a scheduled ir.cron cycle, with webhook ingestion where a marketplace supports it, and normalized into the marketplace.message model. When an agent replies inside Odoo, the module routes the response back to the correct marketplace channel and stamps the response time against the SLA target. Everything is also reachable over Odoo's XML-RPC / JSON-RPC API for external tools.
Can it enforce and prove SLA compliance to the marketplaces?
Yes. Each thread has a computed SLA status field (using @api.depends on the received-at time and your per-marketplace target) so agents see time-remaining at a glance. Automated actions escalate or alert a team lead before a breach, and a QWeb report plus native pivot/graph views give you response-time and claim analytics you can present in weekly reviews or use to defend account-health metrics.
Will it link buyer messages to my existing orders and customers?
Where the marketplace order reference resolves, each thread links automatically to the matching sale.order and res.partner, so an agent answering a buyer sees the order, product and shipment context on the same record. This linkage is part of the standard build and keeps your customer-service data connected to the rest of your Odoo ERP.
Related Modules

Lot/Serial & Expiry (FEFO) Traceability for Odoo
Strict lot/serial and expiry control in Odoo with enforced FEFO removal, recall trace and compliance reporting. Built, installed and supported by ECOSIRE.

Marketplace Inventory Sync & Oversell Protection
Near-real-time multichannel stock sync with safety buffers and oversell locks so the same unit is never sold twice across channels.

Marketplace Promotions & Coupon Sync
A build-to-order Odoo module that turns Odoo into the control tower for every marketplace promotion — one calendar to schedule deals, coupons, lightning deals and storewide sales, push them to Amazon/eBay/Walmart where APIs allow, and measure real uplift against margin guardrails.

Marketplace Tax & E-Invoice Compliance Bridge
Build-to-order Odoo module that maps marketplace order tax and issues compliant ZATCA, UAE, GST, Egypt and Peppol e-invoices.
Marketplace Messaging & Buyer-Communication Inbox
Unify Amazon, eBay & Mercado Libre buyer messages, Q&A and claims into one Odoo inbox with SLA timers and AI-draft replies.
- Unified inbox model (marketplace.message) that normalizes Amazon, eBay and Mercado Libre buyer messages into one threaded Odoo record with marketplace, order reference, buyer and direction
- Mercado Libre pre-sale Questions & Answers sync — incoming questions land in the inbox and answers post straight back to the listing via the ML Questions API
- Per-marketplace SLA timers with a computed status field (@api.depends on received-at and target) showing green/amber/red time-remaining, not a raw timestamp
- Response-time compliance alerts via ir.cron and automated actions that escalate or notify a team lead before a marketplace SLA breaches