OdooWiki OCA HUB

OCA technical tools and administration modules for Odoo

Interface improvements, contacts, multi-company, approvals, permissions, reports, email, authentication and server utilities: the technical foundation many other modules rely on. The catalogue has 1,101 modules in this area, 13 of them confirmed in Odoo 20.0 (reviewed on 2026-11-03).

Confirmed modules per version

12.0
459 modules
13.0
396 modules
14.0
523 modules
15.0
400 modules
16.0
606 modules
17.0
417 modules
18.0
592 modules
19.0
298 modules
20.0
13 modules

OCA repositories in this area

Other areas

Modules in this area

  • social_media_linkedin_sync

    Imports a LinkedIn page's publications into Odoo, together with their images, videos, comments and reactions, and keeps them up to date by checking whether the page has moved since the last import.

  • social_media_sync

    Imports into Odoo the posts an account already published on social media, along with their figures, comments and reactions, so the social dashboard shows the full history and not just what Odoo itself published.

  • social_media_x

    Connect X (Twitter) accounts to Odoo and publish posts with images or videos directly from the social dashboard, then read back the likes, impressions, replies, reposts and quotes of each publication.

  • social_media_x_sync

    Brings an X account's existing timeline into Odoo: its posts, their figures, their media and their comment threads, so users can read, like, reply to and delete comments from Odoo.

  • Spreadsheet Dashboard OcaOdoo 16, 17, 18, 19
    spreadsheet_dashboard_oca

    Lets you build and edit Odoo spreadsheet dashboards with the OCA spreadsheet editor, turn any spreadsheet into a dashboard, and list, copy or revoke dashboard share links.

  • spreadsheet_dashboard_purchase_oca

    Adds a ready-made spreadsheet dashboard called "Vendors" to Odoo's Purchases section, so purchase managers can open a pre-built analysis of vendor data without creating it themselves.

  • spreadsheet_dashboard_purchase_stock_oca

    Adds a ready-made spreadsheet dashboard called "Purchase Receipts" that shows purchase receipt data, available to users with stock manager rights.

  • Spreadsheet OcaOdoo 16, 17, 18, 19
    spreadsheet_oca

    Lets users create, edit and share spreadsheets inside Odoo Community, with collaboration, access rights, tags and import of pivot/list data into a spreadsheet.

  • spreadsheet_quotation

    Link spreadsheet calculators to quotation templates and sale orders. When a quotation is created from a template, a copy of the calculator is attached and filtered to that order, and calculated values can be synced back to the order lines.

  • SQL ExportOdoo 12, 14, 15, 16, 17, 18
    sql_export

    Lets users run read-only SQL queries on Odoo data and download the results as CSV files. Queries can include user-entered parameters (dates, IDs, categories) before exporting.

  • sql_export_delta

    Adds a Delta option to SQL exports so each run only outputs rows that are new compared to the previous export, instead of the full query result.

  • SQL Export ExcelOdoo 12, 14, 15, 16, 17, 18
    sql_export_excel

    Adds an Excel option to SQL exports, so query results can be downloaded as .xlsx files or injected into a pre-configured Excel template.

  • SQL Export MailOdoo 12, 14, 15, 16, 17, 18
    sql_export_mail

    Send the CSV result of a saved SQL query by email to selected users or partners, either manually or automatically on a schedule.

  • SQL Request AbstractOdoo 12, 13, 14, 15, 16, 17, 18, 19
    sql_request_abstract

    Provides the shared building blocks used by other modules to store, check and safely run read-only SQL queries in Odoo. It adds a SQL Request security category with User and Manager groups and a form where a query can be written, validated and previewed.

  • stock_account_operating_unit

    When a stock move happens between two internal locations that belong to different operating units, this module automatically creates and posts a journal entry so each operating unit keeps its own accounting. It also blocks moves that would mix different…

  • stock_intercompany

    When a delivery to a customer is validated and that customer is another company in your database, Odoo automatically creates the matching incoming receipt in that other company. You choose which incoming operation type is used per company in Inventory…

  • stock_intercompany_bidirectional

    Lets you set up two-way stock transfers between companies in Odoo, choosing which operation types are used for outgoing and incoming moves and how quantities, packages and lot numbers are handled.

  • stock_move_line_multi_company_security

    Restricts stock move lines to the companies a user is allowed to see, so users can no longer view other companies' product movements from the Product Moves button.

  • Stock with Operating UnitsOdoo 12, 13, 14, 15, 16, 17, 18
    stock_operating_unit

    Links warehouses, stock locations, pickings, moves and quants to an Operating Unit, so each warehouse team only sees and works with the stock belonging to its own operating unit.

  • Access all OUs' StockOdoo 14, 15, 16, 17, 18
    stock_operating_unit_access_all

    Adds a new security group that lets selected users see and work with stock records (warehouses, locations, transfers, moves and quantities) from every Operating Unit, without having to assign each Operating Unit to their user profile.

  • Stock Picking Tier ValidationOdoo 12, 14, 17, 18, 19
    stock_picking_tier_validation

    Adds an approval workflow to stock transfers: before a transfer can be validated (done), it may need to be reviewed and approved by one or more designated people.

  • stock_production_lot_multi_company

    Adds a Company field to serial/lot numbers so each lot belongs to one company. Users only see lots of their own company (plus shared ones), and the same lot name can be reused by different companies for the same product.

  • Storage BackendOdoo 12, 13, 14, 15, 16, 17, 18
    storage_backend

    Lets administrators define storage backends (currently a filesystem location) and group them into categories, then test the connection from the backend form.

  • storage_backend_environment

    Lets administrators configure storage backends (type and directory path) from the server configuration file instead of typing them in Odoo, so those settings are managed outside the database.

  • Storage Backend FTPOdoo 13, 14, 15, 16, 18
    storage_backend_ftp

    Adds FTP as a storage option in Odoo, so files can be stored on and read from an FTP server instead of local disk. Users configure the FTP host, port, encryption, login and password on a storage backend record.

  • storage_backend_ftp_environment

    Lets administrators configure FTP storage backends using server environment variables instead of typing credentials in Odoo, so FTP login, server, port and encryption settings can be managed outside the database.

  • Storage Backend S3Odoo 12, 13, 14, 15, 18
    storage_backend_s3

    This module lets you store Odoo files in Amazon S3 instead of on the server. You configure an S3 storage backend with your AWS credentials, bucket and region, and Odoo then saves and retrieves files from that bucket.

  • storage_backend_s3_environment

    Lets you configure the S3 storage backend (bucket, credentials, region, ACL) through server environment variables instead of typing them in Odoo, so secrets stay out of the database.

  • Storage Backend SFTPOdoo 12, 13, 14, 15, 16, 17, 18
    storage_backend_sftp

    Adds SFTP as a storage backend option in Odoo, letting users configure an SFTP server and use it to store and retrieve files.

  • storage_backend_sftp_environment

    Lets administrators define SFTP storage connection details (server, port, login, password, private key) in the server environment configuration file instead of typing them in Odoo.

  • Storage FileOdoo 12, 13, 14, 15, 16, 18
    storage_file

    Lets you store files on external storage backends and manage them from Odoo, with metadata such as checksum, size and mime type, public or private access, and a wizard to move files between backends.

  • storage_file_environment

    Lets administrators configure storage file settings (filename strategy, serving method, base URL, URL directory inclusion) through server environment variables instead of typing them in Odoo.

  • storage_file_swap_backend_queue

    Lets you move files between storage backends in the background using queue jobs, so large swaps do not time out. A new option on each storage backend controls whether swaps run asynchronously.

  • Storage ImageOdoo 12, 13, 14, 15, 18
    storage_image

    Lets users store images (and their resized thumbnails) in an external storage backend instead of the Odoo database, with a dedicated Image menu, image previews, alt names and a Replace File button.

  • storage_image_backend_migration

    Lets you move all stored images and thumbnails from one storage backend to another. You pick the source and destination backends in a wizard and the transfer runs in the background.

  • storage_image_import

    This module lets you import images into Odoo from a URL, typically when loading data from a CSV file. It automatically downloads the image, stores it, and links it to the relevant record.

  • Storage Image ProductOdoo 12, 13, 15, 18
    storage_image_product

    Lets users attach images from the image library to products, product variants and product categories, and tag those images (for example main, secondary, packaging) so the right picture is shown automatically.

  • storage_image_product_brand

    Attach images to product brands and choose which one is the main image. The brand form and kanban card show the brand's images, and the main image is picked automatically from the first one in the list.

  • storage_image_product_brand_import

    Helps import product brand images from a CSV file using image URLs, by matching existing brand-image relations on the brand and the source URL.

  • storage_image_product_import

    This module helps import product images from URLs via CSV, linking them to product templates or categories. It also ensures that when images are set on a product variant, they are applied to the main product template.

  • storage_image_product_pos

    Shows product and category images in the Point of Sale screen using the external image URLs provided by the Storage Image Product module, instead of Odoo's built-in images.

  • storage_import_image_advanced

    Import product images in bulk from a CSV file listing image URLs or file paths, with the images stored in a chosen storage backend and linked to products or variants.

  • Storage MediaOdoo 13, 14, 15, 18
    storage_media

    Lets you store and organise media files (images, videos, documents) in Odoo, with their own media types and storage backend, and replace a media file without losing its record.

  • Storage Media ProductOdoo 13, 14, 18
    storage_media_product

    Lets users attach media files (images, documents) to products, product variants and product categories, with optional attribute filters so a media only shows for the matching variant.

  • Storage ThumbnailOdoo 12, 13, 14, 15, 18
    storage_thumbnail

    Adds thumbnail support to files stored in Odoo's storage system, automatically creating small and medium image previews when records are created.

  • support_branding

    Lets a support company put its own name, website, email and colour on an Odoo instance, and lets users email error details straight to that support address from the error pop-up.

  • SustainabilityOdoo 16, 17, 18, 19
    sustainability

    Track the CO2 equivalent footprint of your accounting entries directly in Odoo. Emission factors can be attached to accounts, products, suppliers and contacts, and the resulting carbon amounts appear on invoices, journal entries and analytic lines.

  • sustainability_account_asset_management

    This module links OCA asset management with the sustainability (CO2) module, so that carbon debt is automatically calculated on the accounting entries generated by asset depreciation lines.

  • sustainability_employee_commuting

    Lets companies record how employees travel to work and how many days they work from home, then automatically turns those habits into monthly CO2 emission entries in the accounting books.

  • CO2 : Expense ReportsOdoo 16, 17, 18
    sustainability_hr_expense_report

    Adds a CO2 (carbon) amount to expense lines and expense reports, calculated automatically from the product or the expense account, with a lock/unlock button to freeze or recalculate it.

  • sustainability_mis_builder

    Makes the CO2e amounts recorded on journal items available as a data source for MIS Builder reports, so users can build carbon (CO2e) analysis reports alongside their financial ones.

  • sustainability_point_of_sale

    Shows the carbon footprint (CO2e) of each product line and the order total on Point of Sale receipts, based on carbon factors configured on products.

  • sustainability_product_label_print

    Adds the product's carbon footprint (in kgCO2e) to the printed product labels, next to the price, on all four label formats.

  • Sustainability PurchaseOdoo 16, 17, 18, 19
    sustainability_purchase

    Adds CO2e tracking to purchase orders and their lines, so buyers can see the carbon footprint of what they buy and lock or recompute those values.

  • sustainability_purchase_stock

    Adds a separate Delivery Address field on purchase orders so the delivery address used for the incoming shipment can differ from the vendor contact, and carries that address onto the receipt.

  • sustainability_sale

    Adds CO2 equivalent and CO2 uncertainty tracking to sale orders and their lines, so users can see the carbon footprint of a quotation or sales order and lock or recompute those values.

  • sustainability_spreadsheet_dashboard

    Adds a ready-made CO2 spreadsheet dashboard to Odoo, grouped under a new "Sustainability" dashboard section. It installs automatically when both the Sustainability and Spreadsheet Dashboard apps are present.

  • sustainability_stock

    Adds a CO2 (carbon) figure to stock transfers (deliveries and receipts) by asking the Climatiq service for the freight emissions of each shipment, and records that carbon cost in a posted accounting entry.

  • sustainability_website_sale

    Shows each product's carbon footprint (in kgCO2e) as a small badge on the eCommerce product image, both in the product grid and on the product detail page.

  • template_content_swapper

    Lets you replace text in any QWeb template (reports and website pages) without writing code, by creating simple mapping records that swap one string for another.

Data imported from GitHub: “confirmed” means branch, module directory and installable manifest checked on the review date. A module that is not confirmed in a version may still exist: it may be in another repository or pending the next review. Active support and OCA certification are not assessed.