Back to all articlesGetting Started

Cutting the Email Noise: Running Internal Communication Inside Odoo Discuss

A practical guide for Hong Kong SMEs on using Odoo Discuss — channels, direct messages, record chatter, canned responses, and slash commands — to keep team communication where the work actually happens.

APAA
Cutting the Email Noise: Running Internal Communication Inside Odoo Discuss

The Hidden Cost of "Just Send an Email"

At APAA, almost every Hong Kong SME we onboard tells us the same thing once we look closely at how their team actually coordinates work: it lives in email. A question about a sales order becomes a CC chain. The answer is buried three replies deep. By the time someone new picks up the order, the context that explains why it was discounted, or when the customer promised payment, sits in an inbox nobody else can see.

The deeper problem is not the volume of email — it is that the conversation happens away from the record it concerns. The work is in Odoo. The discussion about the work is in Outlook. Those two never reconcile.

Odoo Discuss closes that gap. It puts messaging directly inside your ERP, so every note, question, and follow-up sits next to the sales order, lead, or invoice it relates to. This guide walks through how it works in practice: channels, direct messages, the record chatter, canned responses, scheduled activities, and slash commands.

Where You Land: The Inbox

Opening Discuss drops you into your Inbox. The left-hand panel sorts your conversations into three groups, and understanding that split is the whole mental model of the app:

Discuss inbox with left panel showing Channels, Direct Messages, and Private Channels

  • Channels — group conversations organised by topic, team, or project
  • Direct Messages — one-to-one conversations with a colleague
  • Private Channels — restricted group conversations visible only to specific people

There is also a Starred Messages area, which acts as a personal bookmark list for anything you need to come back to.

Channels: Group Conversations With Structure

Channels are where most team communication should live. You can split them by whatever dimension fits your business — a location, a project, a department, or a single topic. Every Odoo database ships with a #general channel, and you create as many more as you need.

Creating and Configuring a Channel

  1. Click the + button beside Channels
  2. Give the channel a name
  3. Click the settings (gear) icon to configure it

Creating a new channel and accessing settings via the gear icon

The settings worth knowing about:

  • Email notifications — decide whether messages are also pushed out by email to followers, or kept strictly inside Odoo
  • Email alias — give the channel its own address (for example test@yourdomain.odoo.com) so that external emails sent there land directly in the channel
  • Privacy — control who can reach the channel, with three options:
    • everyone in the organisation
    • invited people only
    • a specific user group (for instance Administration / Access Rights)

Channel configuration showing email, alias, and privacy settings

A small but useful behaviour: when you restrict a channel to a user group, every member of that group is added to the channel automatically — you do not have to invite them one by one.

Members tab showing auto-added users from the selected group

Direct Messages

For a quick one-to-one exchange, use Direct Messages:

  1. Click + beside Direct Messages
  2. Search for your colleague's name
  3. Start typing

Starting a direct message conversation with a colleague

Direct messages are never really lost. Clicking the X removes the conversation from your sidebar, but reopening it restores the full history — handy when you clear away a quiet thread and later need to refer back to it.

Staying Reachable Across the Whole System

The part HK teams appreciate most is that you do not have to sit inside Discuss to use it. When a colleague messages you while you are working in another Odoo app — say, editing an invoice — the conversation surfaces as a bottom panel on your screen. If that conversation is already open, it blinks to get your attention. The panel travels with you as you move between apps and stays put until you close it.

Bottom panel popup showing an incoming message while in another app

Every open conversation is also reachable from the conversations tab in the top navigation bar.

Private Channels

Private channels behave like regular channels but with a slimmer set of options. They exist for conversations that should only ever be seen by a defined group, with no path to making them public. If discretion is the point — a sensitive HR matter, a management-only thread — this is the channel type to reach for.

Private channel configuration with limited options

The Chatter: Communication Attached to the Record

This is the feature that makes Discuss more than a chat tool. The chatter is a communication panel attached to every record in Odoo — sales orders, invoices, contacts, and the rest. You will find it at the foot of each record, or down the right-hand side on a wider screen.

Chatter panel on a sales order showing log note and schedule activity options

Log Notes

Use Log Note to leave an internal comment on a record, and tag a colleague with an @mention. When you do:

  • the person you tagged gets a notification
  • they automatically become a follower of that record
  • from then on they can track its progress over time

Logging a note with @mention tagging a colleague

This is the discipline that pays off later: instead of emailing "any update on this order?", you mention the right person directly on the order itself. The question and its answer stay welded to the record forever.

Scheduling Activities

The chatter is also where you set up the next concrete action:

  1. Click Schedule Activity
  2. Choose the activity type — call, meeting, to-do, and so on
  3. Add a short summary
  4. Assign it to yourself or a colleague
  5. Set a due date

Schedule activity dialog with type, summary, assignee, and due date fields

Once scheduled, you can mark it done, edit it, or cancel it straight from the record — no separate task tool required.

Canned Responses: Stop Retyping the Same Lines

Canned responses are pre-written message templates fired by a shortcut. Note one prerequisite: this feature needs the Live Chat module installed.

Setting Them Up

  1. Go to Live Chat > Configuration > Canned Responses
  2. A default "Hello" response is already there — typing its shortcut produces "Hello. How may I help you?"
  3. Click Create to add your own shortcuts and the text each one expands to

Canned responses configuration page showing default Hello shortcut

Using Them in Discuss

  1. Type a colon (:) in the message field
  2. Your available canned responses appear
  3. Keep typing to filter — :he narrows it down to "hello"
  4. Click the one you want to insert it

Typing colon in message field with canned response dropdown appearing

For any customer-facing team that types the same greetings or instructions dozens of times a day, this turns a minute of typing into a single keystroke.

Slash Commands

Type / in any Discuss message field to pull up quick commands:

Slash command menu showing available commands

CommandWhat it does
/whoLists the current followers of the channel
/leaveLeaves the current channel in one step
/leadCreates a new CRM lead straight from the conversation
/helpShows the helper message

Turning a Conversation Into a Lead

The /lead command is the one sales teams end up loving. Type /lead, give it a title — "New Client", say — and Odoo creates a lead in your CRM on the spot. A link drops into the chat so you can click through, fill in the contact details, assign a salesperson and add follow-up notes, then return to the conversation with a single click.

Lead created from /lead command with clickable link in chat

CRM lead page opened from the chat link showing editable fields

That round trip — spotting an opportunity in chat, capturing it as a lead, and carrying on the conversation — is exactly the kind of friction that quietly disappears once communication lives inside the ERP.

Letting Portal Users Manage Their Own Subscriptions

If you have the Website module installed, you can publish a page where portal users — your customers and vendors — subscribe to or unsubscribe from public channels themselves. It is a self-service touch that takes the admin work off your team's plate entirely.

Website page showing channel subscribe and unsubscribe buttons for portal users

How We Tell Clients to Roll This Out

Discuss only delivers its value when the team genuinely commits to using it instead of email for internal matters. The rollout we recommend to HK SMEs is deliberately simple:

  1. Create channels for your core teams and active projects
  2. Set privacy appropriately on each one, so the right people — and only the right people — are in
  3. Use @mentions in record chatters so every discussion stays attached to its sales order, lead, or invoice
  4. Set up canned responses for the messages you send again and again
  5. Schedule activities on records instead of firing off reminder emails

The payoff is concrete: fewer emails, far better context, and a communication trail that lives exactly where your work does — not in someone's private inbox.

If you would like help moving your team's day-to-day communication off email and into Odoo, talk to the APAA team and we will help you set it up so it sticks.

Tags:odoodiscussinternal-communicationteam-collaborationgetting-started

Considering Odoo for your business?

Talk to APAA about a tailored Odoo implementation for your Hong Kong SME.

Enquire about Odoo services
Cutting the Email Noise: Running Internal Communication Inside Odoo Discuss | APAA