OCA modules for Odoo 13
There are 1,992 OCA community modules confirmed in Odoo 13.0: for each one, the branch, the module directory and the installable manifest have been checked on GitHub. Odoo 12 has 2,205. Open any module to see what it does, its availability in the other versions and its sources.
Confirmed modules per version
Repositories with the most modules in Odoo 13
See also
Modules for Odoo 13
- Mail Activity TeamOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_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 Attach Existing AttachmentOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_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)Odoo 12, 13, 14, 16, 17, 18, 19mail_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.
- Mail AutosubscribeOdoo 13, 14, 15, 16, 17, 18mail_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 Thread ColourOdoo 13, 14mail_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 DebrandOdoo 12, 13, 14, 15, 16, 17, 18mail_debrand
Removes Odoo branding from emails sent by Odoo, deleting 'Powered by Odoo' links and other odoo.com references from message bodies and templates.
- Drag & drop emails to OdooOdoo 12, 13, 14, 15, 16, 18mail_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 configuration with server_environmentOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_environment
Lets you manage incoming and outgoing mail server settings from external configuration files instead of typing them in Odoo, so production and test environments can use different mail servers.
- Mail full expandOdoo 12, 13, 14mail_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 Inline CSSOdoo 12, 13, 14, 16, 18mail_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 PreviewOdoo 13, 14, 15, 16, 17, 18mail_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.
- Email Gateway Multi companyOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_multicompany
Lets you assign each outgoing email server to a specific company, so emails sent from one company use that company's own SMTP server. It also automatically picks the right server when a message is created.
- Mail Notification Custom SubjectOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_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 optional autofollowOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_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.
- Mail optional follower notificationOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_optional_follower_notification
Lets you decide, when sending a message from Odoo, whether the document's followers should be notified. A company-wide default can be set, and each message can override it.
- Mail Outbound StaticOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_outbound_static
Lets you set a fixed "Email From" address and an allowed-domains list on each outgoing mail server, so Odoo rewrites the sender address when the original sender's domain is not approved.
- Partner Mail ForwardingOdoo 13, 17, 18mail_partner_forwarding
Lets you pick a "Forwarding Partner" on a contact or user so that messages and notifications addressed to that contact are also sent to the chosen partner.
- Mail Partner Opt OutOdoo 13, 14, 15, 16, 17, 18, 19mail_partner_opt_out
Adds a button on the contact form that puts the contact's email address on the blacklist, so that person stops receiving mass mailing emails from Odoo.
- Preview audio filesOdoo 12, 13, 14, 15mail_preview_audio
Lets users play audio attachments directly inside Odoo's document viewer instead of downloading them. When an attached file is an audio file, a player with controls appears in the preview window.
- Mail PreviewOdoo 12, 13, 14, 15mail_preview_base
Adds a preview button to file attachments in Odoo, letting users view images, PDFs, videos and text files directly in a pop-up viewer instead of downloading them.
- Mail Message ReplyOdoo 13, 14, 15, 16, 17, 18mail_quoted_reply
Adds a Reply button to messages in Odoo so users can answer a customer message directly from the chatter, with the original message quoted and the subject prefixed with "Re:".
- Restrict follower selectionOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_restrict_follower_selection
Restrict which contacts can be picked as followers on records, using a configurable filter. It also silently drops followers that do not match the filter when they are added.
- Mail Server Relay DisallowedOdoo 13mail_server_relay_disallowed
Fixes outgoing email delivery when your mail provider does not allow relaying, by sending messages with the authenticated SMTP user as the sender address.
- Mail template multi attachmentOdoo 13, 14, 16mail_template_multi_attachment
Lets you attach several different reports to a single email template, so one email can carry multiple PDF or HTML documents generated automatically for each recipient.
- Mail Template Multi CompanyOdoo 12, 13, 14, 15, 16, 17, 18mail_template_multi_company
Adds a Company field to email templates so each template can belong to a specific company, and filters templates by the companies the user is allowed to see.
- Email trackingOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_tracking
Adds email tracking to Odoo: every outgoing email gets a tracking record, and the chatter shows per-recipient status (sent, delivered, opened, bounced, error). Users can also see failed messages and a partner's email reputation score.
- Mail tracking for MailgunOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_tracking_mailgun
Connect Odoo to Mailgun so sent emails are tracked automatically: delivery, opens, clicks, bounces and spam complaints are recorded, and you can check or force a contact's email status from the partner form.
- Mail tracking for mass mailingOdoo 12, 13, 14, 15, 16, 17, 18, 19mail_tracking_mass_mailing
Connects mass mailing statistics with detailed email tracking, so you can see opens, clicks and bounces per mailing and per contact, and automatically flag bounced contacts.
- Maintenance AccountOdoo 13, 14, 15, 16, 17, 18maintenance_account
When you validate a vendor bill, Odoo automatically creates maintenance equipment for each unit of a product marked as maintainable. A button on the bill shows how many equipments were created and links to them.
- maintenance_equipment_always_fold
Adds an "Always Folded in Maintenance Pipe" option to Maintenance Equipment Categories so chosen categories stay collapsed in the maintenance kanban view.
- Maintenance Equipment Category KanbanOdoo 12, 13maintenance_equipment_category_kanban
Groups maintenance equipment by category automatically in the Kanban view and lets you set a custom order for equipment categories.
- Maintenance Equipment ContractOdoo 12, 13, 14, 15, 16, 17, 18maintenance_equipment_contract
Link maintenance equipment to supplier contracts. On a contract you can list the equipment it covers, and on each equipment you see a Contracts button and can filter equipment by whether it has contracts.
- Maintenance Equipment Custom InfoOdoo 12, 13, 14maintenance_equipment_custom_info
Lets you attach a custom information template to a Maintenance Equipment record and fill in its custom fields directly on the equipment form.
- Maintenance Equipments HierarchyOdoo 12, 13, 14, 15, 16, 17, 18maintenance_equipment_hierarchy
Lets you organise maintenance equipment into parent/child hierarchies, so a machine can have sub-equipment such as parts or components. Equipment names show the full path and a button shows how many children each item has.
- Maintenance Equipments ScrapOdoo 12, 13, 14, 15maintenance_equipment_scrap
Adds a Scrap button on maintenance equipment that opens a small dialog to set the scrap date and, if configured, automatically emails the equipment owner. The email template can be set per equipment category or per equipment.
- Maintenance Equipment SequenceOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_equipment_sequence
Lets you give each maintenance equipment category its own numbering sequence, so new equipment automatically receives a reference number like a serial number.
- Maintenance Equipment StatusOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_equipment_status
Lets you define custom statuses for maintenance equipment (for example New, Working, Retired) and assign one to each piece of equipment, visible on the equipment form, list and kanban views.
- Maintenance Equipment TagsOdoo 12, 13, 14, 15, 16, 18, 19maintenance_equipment_tags
Lets you label maintenance equipment with coloured category tags, so you can group and find machines by brand, type or any category you define.
- Maintenance PlanOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_plan
Lets you set up recurring preventive maintenance plans per equipment, with a maintenance kind, frequency and planning horizon, and automatically creates the maintenance requests on schedule.
- Maintenance Plan ActivityOdoo 12, 13, 14, 15, 16, 18, 19maintenance_plan_activity
Lets you define scheduled activities on a maintenance plan; when the plan generates maintenance requests, matching activities are automatically created on each request with a due date counted back from the request's scheduled date.
- Maintenance Plan EmployeeOdoo 13, 15maintenance_plan_employee
Lets you assign employees to a maintenance plan, so every maintenance request generated from that plan automatically includes those employees and shows them on the printed request.
- Maintenance ProductOdoo 13, 14, 15, 16, 17, 18, 19maintenance_product
Links maintenance equipment with products, so you can pick a product on an equipment record and let Odoo fill in its name, cost and vendor automatically. It also adds a 'Can be Maintenance' flag on products.
- Maintenance ProjectsOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_project
Links maintenance equipment and maintenance requests to projects and tasks, so you can track maintenance work as project work and assign timesheets to it.
- Maintenance Project PlansOdoo 12, 13, 14maintenance_project_plan
Adds a project and a task to maintenance plans, so every maintenance request created from a plan is automatically linked to that project and task.
- Maintenance RemoteOdoo 12, 13, 14, 15, 16maintenance_remote
Adds a Remote field to maintenance requests so you can record which remote device is linked to the issue. The field is filled automatically from the current remote and is visible to equipment managers.
- Maintenance Request EmployeeOdoo 13, 15, 17, 18, 19maintenance_request_employee
Adds an Employees field to maintenance requests so you can list everyone involved in a job, not just the single responsible employee. You can also filter requests to see the ones where you are one of the involved employees.
- Maintenance Request PurchaseOdoo 13, 14, 16, 17, 18, 19maintenance_request_purchase
Links maintenance requests with purchase orders so you can see, from a maintenance request, which purchase orders are related, and from a purchase order, which maintenance requests it covers.
- Maintenance Request SequenceOdoo 12, 13, 14, 15, 16, 18, 19maintenance_request_sequence
Adds an automatic reference number to maintenance requests, generated from a sequence defined per maintenance team (or a default one), so each request gets a unique code like MR00001.
- Maintenance Request Stage transitionOdoo 12, 13, 14, 15, 16, 18maintenance_request_stage_transition
Lets you define which maintenance stages can follow each other, and shows a button in the maintenance request header for each allowed next stage so users move requests forward with one click.
- Maintenance StockOdoo 12, 13, 18maintenance_stock
Link stock consumption to maintenance requests and equipment. Enable consumption on equipment, choose a default warehouse, and track the pickings, stock moves and product moves created for each request.
- Maintenance Team HierarchyOdoo 12, 13, 14, 15, 16, 18maintenance_team_hierarchy
Lets you organise maintenance teams into parent/child hierarchies, so a parent team automatically shows the requests of all its sub-teams.
- Maintenance TimesheetsOdoo 12, 13, 14, 15, 16, 17, 18, 19maintenance_timesheet
Lets you record timesheets directly on maintenance requests and see the hours worked, progress and remaining time on each request.
- Maintenance Timesheets Time ControlOdoo 13, 14, 15, 16, 17, 18, 19maintenance_timesheet_time_control
Adds start/stop timer buttons to maintenance requests so technicians can record timesheet time with exact start and end moments, not just the day.
- Tracking Fields in PartnersOdoo 12, 13, 14, 15, 16, 17, 18, 19marketing_crm_partner
Adds marketing tracking fields (Medium, Campaign, Source) to contacts and copies them automatically from a lead or opportunity when a contact is created from it.
- Mass EditingOdoo 12, 13, 14, 15mass_editing
Lets users update the same field on many records at once. You configure a 'Mass Edit' server action on any model, choose the fields, then select records in a list and apply the change in one wizard.
- Mass Mailing Contact ActiveOdoo 13, 16mass_mailing_contact_active
Adds an active/archive flag to mailing contacts and their list subscriptions, so you can deactivate a contact and automatically deactivate all of their subscriptions at once.
- Mass mailing unsubscription metadataOdoo 12, 13, 14, 15, 16, 17, 18mass_mailing_custom_unsubscribe
Records technical proof (IP address, browser, language) whenever a contact subscribes, unsubscribes, blocks or unblocks a mailing list, so you can justify mass mailings for GDPR. Also can redirect unsubscribers to the list preferences page.
- Allow to unsubscribe discretely from an eventOdoo 12, 13, 15mass_mailing_custom_unsubscribe_event
Adds an Opt-Out checkbox on event registrations so attendees can be excluded from mass mailing and marketing emails without being added to the general blacklist.
- Mass mailing eventOdoo 12, 13, 14, 15, 16, 17, 18mass_mailing_event_registration_exclude
Link mass mailing with events so that people already registered for an event can be automatically left out of the mailing. On a mailing you pick the event and which registration statuses to exclude.
- Dynamic Mass Mailing ListsOdoo 12, 13, 14, 15, 16, 17, 18, 19mass_mailing_list_dynamic
Create dynamic mailing lists that automatically add (and optionally remove) contacts based on partner criteria, and sync them when you launch a mailing.