OdooWiki OCA HUB

OCA/social

OCA community repository with 122 Odoo modules confirmed in the OdooWiki catalogue (versions 12.0, 13.0, 14.0, 15.0, 16.0, 17.0, 18.0, 19.0). Reviewed on 2026-11-03.

Open on GitHub

Confirmed modules per version

12.0
45 modules
13.0
41 modules
14.0
59 modules
15.0
50 modules
16.0
61 modules
17.0
56 modules
18.0
16 modules
19.0
1 module
20.0
0 modules

Modules in the repository

  • attachment_mimetype_restriction

    Restrict which file types can be uploaded as attachments by listing allowed MIME types, either company-wide or per model. Incoming email attachments that are not allowed are removed and a security notice is posted.

  • Base Search Mail ContentOdoo 12, 13, 14, 15, 16, 17
    base_search_mail_content

    Lets users search any record that uses Odoo chatter (like tasks, tickets or issues) by the content of its messages, notes and emails, not just by the record's own fields.

  • Base User SignatureOdoo 15, 16, 17
    base_user_signature

    Adds a digital signature field to user records so each user can draw and save their own signature, visible and editable on their user form and personal preferences.

  • email_template_configurator

    Lets you save named email placeholders (like "Customer name") once and reuse them in email templates, instead of typing raw dynamic field codes. A new "Template Placeholders" menu manages them.

  • QWeb for email templatesOdoo 12, 13, 14, 15, 16
    email_template_qweb

    Lets you write email templates as QWeb views instead of plain HTML, so you can reuse and inherit designs across multiple templates. A new 'Body templating engine' choice appears on email templates.

  • fetchmail_mail_activity_team_activity

    Automatically creates an email activity for the responsible team when an incoming email is routed to a record of a configured model, so the team is notified to follow up.

  • fetchmail_thread_default

    Lets you pick a default mail thread on an incoming mail server so that emails Odoo cannot route anywhere are posted there instead of being lost or turned into new records.

  • Mail Activity BoardOdoo 12, 13, 14, 15, 16, 17
    mail_activity_board

    Adds an activity board to Odoo that shows all scheduled activities in list, kanban, calendar, pivot and graph views. Users can open the related document directly from an activity and filter activities by deadline, user or origin.

  • mail_activity_cancel_tracking

    When a scheduled activity is deleted or cancelled, Odoo now posts a message in the record's chatter saying which activity was cancelled, who it was assigned to and the original note.

  • Mail Activity CreatorOdoo 13, 14, 15
    mail_activity_creator

    Shows who created each activity in Odoo, both in the activity popup form and in the activity list, so you can see the author of every scheduled activity.

  • Mail Activity DoneOdoo 12, 13, 14, 15, 16, 17
    mail_activity_done

    Keeps completed activities in Odoo so they can be reviewed later. It turns on the "keep done activities" option for every existing and new activity type.

  • mail_activity_filter_internal_user

    When scheduling an activity in Odoo, the person picker now shows only internal users by default, so you no longer have to scroll past portal or shared users. A checkbox on the activity popup lets you switch the filter off when you really need to assign an…

  • mail_activity_form

    Lets you turn activity descriptions into fill-in forms with editable fields and automatically calculated fields, so users must complete the form and cannot change the rest of the text.

  • mail_activity_meeting_reminder

    Lets you set default reminders on meeting-type activities so that when a user schedules a meeting from an activity, those reminders are pre-filled automatically.

  • Mail Activity PartnerOdoo 12, 13, 14, 15, 16
    mail_activity_partner

    Shows the related customer/contact and its commercial entity directly on activities, so you can see and search activities by partner without opening the linked record.

  • mail_activity_plan

    Create reusable activity plans for any document type and launch them from records to schedule several activities at once.

  • Mail Activity ReminderOdoo 12, 13, 16, 17
    mail_activity_reminder

    Lets you set automatic reminder emails for activity types, so users get notified a chosen number of days before an activity's deadline.

  • mail_activity_reply_creator

    When you click "Done & schedule next" on an activity, the follow-up activity is automatically assigned back to the person who created the original one, making back-and-forth task handovers easier.

  • Mail Activity TeamOdoo 12, 13, 14, 15, 16, 17
    mail_activity_team

    Lets you group users into activity teams and assign activities to a whole team instead of a single person. Team members can see and handle the team's activities, and can be notified when a team activity is created.

  • mail_activity_unlink_log

    When a scheduled activity is deleted, Odoo automatically posts a message on the related record saying which activity was removed, who it was assigned to and its original note.

  • mail_allow_portal_internal_note

    Lets portal users (external contacts) see and post internal notes on documents, based on two per-user options that control whether they can see internal messages for their own company, for other companies, or both.

  • Mail Attach Existing AttachmentOdoo 12, 13, 14, 15, 16, 17
    mail_attach_existing_attachment

    When sending an email from an Odoo record, you can tick existing attachments already stored on that record so they are included in the message, instead of uploading them again.

  • mail_attach_existing_attachment_account

    When sending an invoice or credit note by email, you can tick existing attachments already stored on that document so they are included in the email, instead of uploading them again.

  • Autogenerated headersOdoo 12, 14, 15, 16, 17
    mail_autogenerated_header

    Marks Odoo's outgoing emails as autogenerated so other mail servers don't send vacation replies, and ignores incoming auto-replies to prevent mail loops.

  • Mail AutosubscribeOdoo 13, 14, 15, 16, 17
    mail_autosubscribe

    Lets you mark contacts so they are automatically added in copy of the business documents of their company, such as invoices or other records, without adding them manually each time.

  • mail_chatter_company_tracking

    Shows the company name next to tracked field changes in the chatter when the changed field is company-dependent, so users can tell which company's value was modified.

  • mail_chatter_thread_colour

    Lets you set a background and font colour for the chat windows that open from records, either globally or per model, so you can tell at a glance where a conversation comes from.

  • mail_check_mailbox_size

    Adds a 'Check Size' option to incoming IMAP mail servers so Odoo can email selected contacts a daily report of each mailbox folder's message count and space used.

  • Email CC and BCCOdoo 15, 16, 17
    mail_composer_cc_bcc

    Adds separate Cc and Bcc fields to the email composer, email templates, company settings and sent messages, so users can send copies and blind copies without mixing them into the main recipients list.

  • mail_composer_cc_bcc_account

    Adds separate Cc and Bcc recipient fields to the invoice sending wizard, so invoices can be emailed to copy and blind-copy recipients.

  • mail_contact_type

    Lets you tag contacts with custom mail contact types and use those tags to pick recipients in email templates. You can also search and filter contacts by these types.

  • Mail DebrandOdoo 12, 13, 14, 15, 16, 17
    mail_debrand

    Removes Odoo branding from emails sent by Odoo, deleting 'Powered by Odoo' links and other odoo.com references from message bodies and templates.

  • mail_disable_follower_notification

    When you add followers to a record through the invite wizard, the option to send them a notification email is now turned off by default, so no email goes out unless you tick the box yourself.

  • mail_discuss_channel_unread_sort

    Changes the order of channels in the Discuss sidebar so channels with unread messages appear first, with the most recently active unread channel at the top. Read channels keep their normal alphabetical order.

  • mail_discuss_security

    This module adds a new security group called 'See Discuss Menu' that controls who can see the Discuss menu and the messaging icon in the systray. By default, users are not members of this group, so they won't see these features unless explicitly added.

  • Drag & drop emails to OdooOdoo 12, 13, 14, 15, 16
    mail_drop_target

    Drag email files (.eml or .msg) from your desktop directly onto an Odoo record or Discuss channel to attach them as messages. Followers can optionally be kept from being notified about the dropped email.

  • mail_edit

    Lets users edit the text of existing chatter messages and move them to a different record, such as another contact or document, directly from the message menu.

  • mail_filter_adressee_by_contact

    Adds a filter to the email composer so users can choose which recipients are shown: only contacts linked to the document, only internal users, or all partners.

  • mail_footer_notified_partner

    Adds a line to notification e-mails listing the partners who were also notified, so recipients can see who else received the message.

  • mail_forward

    Lets users forward a chatter message from any document to another record's conversation, notifying that record's followers without adding them as followers of the original document.

  • Mail full expandOdoo 12, 13, 14
    mail_full_expand

    Adds an expand button to every message in Odoo's chatter so users can open the full email in a large pop-up window, showing the complete body, subject, author, recipients and attachments without the usual trimming.

  • Mail GatewayOdoo 16, 17, 18
    mail_gateway

    This module is the base for connecting external chat systems (like Telegram or WhatsApp) to Odoo. It lets a team chat with customers inside Odoo while messages travel through the external chat service.

  • mail_gateway_instagram

    Connects Odoo Discuss to Instagram Direct Messages: incoming Instagram messages appear as chat channels, and replies typed in Odoo are sent back to the Instagram user as text messages.

  • mail_gateway_telegram

    Connect Odoo to Telegram so a team can chat with Telegram users from Odoo and reply as a bot. Messages, photos, files, stickers and locations are exchanged automatically between Telegram chats and Odoo conversations.

  • mail_gateway_telegram_standalone

    Lets administrators register Telegram chats on a Telegram mail gateway, automatically discover chat IDs from people who messaged the bot, and send test messages to verify the connection works.

  • Mail Whatsapp GatewayOdoo 16, 17, 18
    mail_gateway_whatsapp

    Connect Odoo to WhatsApp through a gateway so users can send and receive WhatsApp messages from Odoo, manage WhatsApp message templates, and trigger WhatsApp messages automatically from server actions.

  • mail_history

    This module adds a History mailbox in the Discuss app that keeps messages you have already read, so you can look back at them later instead of losing them when they are marked as read.

  • mail_history_mark_unread

    Adds a 'Mark as Unread' button to messages in the Discuss History mailbox and in Search results, so a message can be moved back to the Inbox as if it were new and unread.

  • mail_improved_tracking_value

    Adds a dedicated screen to review the history of field changes recorded by Odoo's chatter, with readable old and new values, and extends change tracking to many-to-many and one-to-many fields.

  • Mail Inline CSSOdoo 12, 13, 14, 16
    mail_inline_css

    This module automatically converts CSS styles written in a style block inside email templates into inline styles, so emails look correct in most email clients. It works on templates stored directly in the database.

  • Mail Layout ForceOdoo 14, 15, 16, 17
    mail_layout_force

    Force a specific email layout on selected email templates or on all emails sent for chosen models, replacing the layout Odoo normally picks automatically.

  • Mail PreviewOdoo 13, 14, 15, 16, 17
    mail_layout_preview

    Preview email templates in the browser without the Odoo backend theme, so you see exactly what recipients will get. A new link in the email template preview window opens the full layout preview.

  • mail_mention_suggestion_config

    Lets you choose which contacts Odoo suggests when you type @ in chatter messages: all partners, only partners linked to users, or only internal users.

  • mail_message_restrict

    Restricts posting non-internal chatter messages to a list of allowed models per message subtype. Administrators configure which models may receive messages for each subtype.

  • mail_message_search

    Adds a 'Message Search' field to the search screens of every record type that uses the chatter, so users can find records by words contained in their messages' subject, body, sender or reply-to.

  • mail_no_user_assign_notification

    Lets administrators list specific models where assigning a user should not automatically subscribe that user to the record, stopping unwanted assignment notifications.

  • mail_notification_clean_status_error

    Extends Odoo's automatic notification cleanup so that failed email notifications (bounced or in error) are also deleted, not just the successfully sent ones.

  • Mail Notification Custom SubjectOdoo 12, 13, 14, 15, 16, 17
    mail_notification_custom_subject

    Lets you define templates that change the subject line of notification emails sent by Odoo, based on the record type and message subtype.

  • mail_notification_with_history

    Adds the previous chatter discussion to notification emails, so recipients see the full conversation context before the new message.

  • Mail optional autofollowOdoo 12, 13, 14, 15, 16, 17
    mail_optional_autofollow

    Adds a checkbox to the Odoo email composer so you can decide whether the extra recipients of a message are automatically added as followers of the record you are writing on.

Data imported from GitHub: every listed version is confirmed (branch, module directory and installable manifest checked on the review date). Active support and OCA certification are not assessed.