Shared Inbox: A Smarter Way to Manage Incoming Emails in Odoo

Shared inbox

Managing incoming emails in Odoo has always depended heavily on proper routing, something that isn’t always guaranteed. When replies lose their metadata or emails arrive without a clear context, they can fall through the cracks, leading to missed communication and delayed responses. While Odoo routes emails to records like Sales Orders, Invoices, and CRM Leads, there has traditionally been no centralized way to monitor all incoming communication across the system.

This creates several real-world challenges:

  • Only followers of a specific record are notified of replies
  • Conversations can stall if an assigned user is unavailable (vacation, leave, or turnover)
  • Teams working in shifts lack visibility into ongoing communication
  • Managers have limited insight into whether messages are being handled in a timely manner

The result can be missed emails, delayed responses, and ultimately lost opportunities or reduced customer satisfaction.

The new Steersman Shared Inbox Module solves these problems by providing a centralized, actionable view of all incoming emails in Odoo, ensuring nothing slips through the cracks.

A Centralized Email Dashboard Across All Records

The Shared Inbox introduces a powerful dashboard that gives you instant visibility into incoming emails across different document types.
shared inbox 1 new
Each record type (Sales Orders, Invoices, CRM leads, etc.) is displayed as its own card, showing:

  • Total incoming emails
  • Unread messages
  • Activity breakdowns (today, this week, this month, all-time)

This allows your team to identify quickly:

  • Where communication is most active
  • Which areas need attention
  • Where messages may be going unread

Unread Messages First

Opening into any dashboard card brings you to a list view designed for action.

Shared inbox 2

By default, the system prioritizes unread messages, helping your team focus on what hasn’t been addressed yet.

The list view displays the following relevant information about each email:

  • Date received
  • Sender
  • Subject
  • Related record
  • Assigned user
  • Followers on the record

This eliminates the need to open multiple records to understand what’s going on.

Built-In Ownership with Message Claiming

To avoid duplicated efforts and confusion, the Shared Inbox includes message claiming capabilities.

Users can mark messages as read, which:

  • Signals that the message is being handled
  • Automatically records who claimed it

This creates lightweight accountability and makes it easy for team members to take ownership of conversations.

The Shared Inbox is designed to fit naturally into how your team already works:

  • Clicking a message takes you directly to the related record, not just the email
  • Conversations stay within the proper document context
  • Teams can respond and continue communication without disruption

Additionally, when a user replies to a record, all related incoming messages are automatically marked as read, keeping the inbox clean and up to date.

Improved Unrouted Email Handling

A common issue in email communication is when replies lose the metadata required for Odoo to determine which record the message belongs to.

This can happen in scenarios such as:

  • Emails being manually forwarded
  • Replies created via copy/paste instead of using “Reply”
  • Email systems stripping out headers
  • Changes to email aliases (ex., sales@company.com renamed to inside-sales@company.com)
  • Simple human error (typos in an email address)

When this happens, the message cannot be automatically linked to a record.

The Shared Inbox includes improved handling of these unrouted messages, allowing users to:

  • Review the message in a clean, simplified interface
  • Identify the intended context
  • Manually assign it to the correct existing record
  • Trace the message back to its source and related communication
  • This ensures important customer or vendor communication is not lost, even when routing fails.

Improved Visibility into Email Bounces

Email bounces have always existed in Odoo, but historically, there has been no centralized way to monitor or analyze them.

The Shared Inbox improves visibility into bounced emails by making them easier to track and review alongside other incoming communication.

This helps teams:

  • Identify patterns in failed email delivery
  • Detect outdated or incorrect customer/vendor email addresses
  • Spot messages being flagged or rejected as spam
  • Trace bounced emails back to the originating record or message

With this visibility, teams can proactively resolve communication issues instead of discovering them after the fact.

Email loops

Eliminating Email Loops in Odoo With Smarter Address Handling for Automated Replies

In real-world scenarios, many third-party services (such as AP automation platforms) process emails and send responses from a different address than the one originally contacted. While this may seem harmless, it can create serious issues inside Odoo. Steersman has developed a new enhancement to intelligently handle these scenarios—preventing email loops, reducing noise, and improving communication accuracy.

Odoo unrouted reply emails

Odoo Dashboard for Unrouted Received Reply Emails

Odoo email routing for reply emails caused by human error, non-standard-compliant email software, or misconfigured spam / security filters.

Smarter email notifications

Email Monitoring Profiles: Smarter Email Notifications in Odoo

With this enhancement, users can now receive push notifications (via email or inbox) whenever an incoming email is received on a record that has chatter enabled — even if they’re not a follower of that record. Our "Email Monitoring Profiles" feature also includes model-based routing, allowing each user to choose which Odoo models they want to monitor.

Mass Email Banner

B2B Email Marketing in Odoo: Best Practices for Design, Delivery, and List Hygiene

Essential best practices for running effective B2B email campaigns in Odoo—focusing on deliverability, mobile-friendly design, and proper list hygiene. Whether you're sending promotions, product updates, or abandoned cart reminders, you'll learn how to avoid spam filters, protect your sender reputation, and get better results from every send.