Skip to content

Configure Discuss

Configure Discuss

Set up Odoo Discuss for internal messaging, group channels, and communication between students, faculty, and staff.

Time required: 10-15 minutes

Module: mail, openeducat_core

User role: System Administrator

Prerequisites

  • System Administrator role
  • User accounts created
  • Email configuration complete (for notifications)

Steps

Step 1: Access Discuss Settings

  1. Go to Settings -> General Settings
  2. Navigate to Discuss section
  3. Or go directly to Discuss application

Step 2: Enable Discuss Features

FeatureDescriptionRecommended
Internal MessagingUser-to-user chatYes
ChannelsGroup discussionsYes
Email IntegrationEmail notificationsYes
Push NotificationsBrowser alertsYes

Step 3: Create Communication Channels

Set up default channels:

  1. Go to Discuss -> Channels
  2. Click Create
Channel NameTypeMembersPurpose
AnnouncementsPublicAll usersOfficial notices
Faculty LoungePrivateFaculty onlyStaff discussions
IT SupportPublicAll usersTechnical help
Academic OfficePrivateAdmin staffAdministrative

Step 4: Configure Channel Settings

For each channel:

SettingDescription
NameChannel identifier
DescriptionChannel purpose
PrivacyPublic/Private/Invited
ModerationEnable/disable
Email AliasChannel email address

Step 5: Set Up Auto-Subscription

Configure automatic channel membership:

  1. Go to Settings -> Discuss Settings
  2. Set auto-subscription rules:
User GroupAuto-Subscribe To
StudentsAnnouncements
FacultyAnnouncements, Faculty Lounge
AdminAll channels

Step 6: Configure Notification Preferences

Set default notification settings:

Notification TypeDefaultOptions
Direct MessagesEmail + InboxImmediate/Daily digest
Channel MessagesInbox onlyBased on preference
MentionsEmail + InboxImmediate
RemindersEmail + InboxImmediate

Step 7: Enable Presence Tracking

Show online status:

  1. Enable Online Status feature
  2. Users can see who’s available
  3. Status: Online, Away, Busy, Offline

Step 8: Save Settings

Click Save to apply configuration.

Channel Types

TypeVisibilityUse Case
PublicAnyone can joinGeneral announcements
PrivateInvite onlyDepartment discussions
GroupSpecific groupsClass discussions
DirectOne-on-onePrivate messaging

Field Reference

Channel (mail.channel)

Technical FieldUI LabelTypeNotes
nameNameCharChannel name
descriptionDescriptionTextChannel purpose
channel_typeTypeSelectionchat/channel
publicPrivacySelectionpublic/private
moderationModerationBooleanEnable moderation

Troubleshooting

Messages not sending

Check internet connection and verify user has proper Discuss access rights.

Email notifications not working

  1. Verify outgoing email server configured
  2. Check user has valid email address
  3. Review email queue for errors

Cannot create channels

User needs Discuss Administrator rights to create public channels.


Related: Configure Email | Set Up Email Notifications