Give portal users a direct line to the right person
A floating chat hub that lets portal users message your team in real time, right from inside Odoo — anchored to the record they are asking about and routed to the internal owner who can actually help.
The problem
Portal users can view their quotations, invoices, tasks and tickets, but they cannot start a real conversation about them. Questions end up in email threads, phone calls, or a third-party chat widget — none of which are tied back to the record or the internal person who owns it. Staff get fragmented context and no single place to see and answer portal inquiries.
The solution
Portal User Chatter adds an unobtrusive, real-time chat hub to the portal. Users search a directory of messageable staff or open a chat anchored to the record they are viewing; the message routes to the responsible internal owner automatically. Staff reply from the native chatter, and the portal user sees it appear instantly — no external tools, no lost context.
Everything a portal conversation needs
Every capability below is implemented in the module.
Real-time portal ↔ staff messaging
Two-way conversations between portal users and internal staff, delivered instantly over the Odoo bus — no page refresh needed.
Record-anchored conversations
Chats started from a document carry that context into the thread, so staff always know exactly which order, invoice or task the message is about.
Smart routing to the right owner
New conversations are routed to the record's responsible user, then the partner's account manager, then a configurable fallback inbox — so messages never land nowhere.
Unobtrusive floating hub
The chat hub starts minimized to a small pill by default and never blocks portal content, addressing the #1 complaint about competing chat widgets.
Configurable position & controls
Admins set a default corner; users can minimize, resize or fully hide the hub, and their collapsed state is remembered across pages.
Quiet notifications, clear unread state
Dismissible, non-blocking alerts and explicit unread badges make sure new messages are noticed without ever interrupting the page.
Pinning & conversation history
Pin important threads to the top of the hub and revisit recent conversations at any time, backed by the full Odoo chatter history.
Governed portal-to-portal messaging
Optional peer chat between portal users, off by default and scoped to partners who share a company — admins choose whether to enable it at all.
Staff directory search
Portal users can search a directory of messageable staff to start a conversation directly, with a dedicated backend list to control who is listed.
How it works
Enable messageable staff
An admin marks the internal users portal users are allowed to reach, and sets the default widget position and fallback inbox.
Portal user opens the hub
The floating hub appears on portal pages, minimized by default; the user expands it, searches the staff directory or starts a chat about the record they are viewing.
Message reaches the right owner
The conversation is routed to the record's owner or account manager, arriving with full context — no back-and-forth to establish which document it is about.
Staff reply, portal user updates live
Staff answer from the familiar Odoo chatter; the reply appears instantly in the portal user's hub, with unread badges keeping every thread visible.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Portal User Chatter is a self-contained conversation layer built entirely on the standard mail and portal modules, with no dependency on discuss.channel or livechat. It runs alongside Discuss without conflict.
Buy it on the Odoo App Store
Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.
Portal User Chatter
Two-way chat between portal users and staff, anchored to the quotation, invoice or ticket it is about and routed to whoever owns it — delivered as an unobtrusive floating hub on Odoo's native mail framework.
Buy on Odoo App StoreMore Odoo website apps
Branch / Unit on My Account Portal
A branch/unit dimension on Sales Orders, Invoices, Projects, Tasks and Leads — with a customer-facing portal switcher, role-based segregation and a consolidated cross-branch dashboard.
Contact Portal Management
Full contact and address CRUD in the customer portal, with visual address-type cards, a searchable book, a per-user permission matrix, duplicate detection and an optional approval step before anything reaches the back office.
Portal Address Management
A self-service portal address book with multiple typed addresses, nicknames and per-type defaults — plus duplicate detection, normalization, CSV import/export and change history.
Portal Dashboard
A persona-based customer and vendor portal dashboard with color-coded KPIs, an activity chart, and an invoice-status donut — a snapshot instead of a flat paginated list.
Product Advanced Attribute
Reusable attribute sets, a drag-and-drop builder and bulk assignment with preview, plus storefront filters with live counts and a zero-result fallback — instead of assigning specs to every product by hand.
Product Brand — Backend & Website Manager
One module for product brands, from back-office management to a brand-driven storefront, built natively on Odoo.