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
OCA repositories in this area
- web 157
- partner-contact 148
- server-tools 113
- multi-company 79
- social 76
- server-ux 58
- operating-unit 57
- mail 56
- reporting-engine 55
- storage 50
- server-auth 43
- server-backend 25
- geospatial 22
- community-data-files 16
- oca-custom 16
- ai 15
- report-print-send 14
- server-env 14
- tier-validation 14
- sustainability 13
- calendar 11
- server-brand 9
- search-engine 7
- module-composition-analysis 6
- role-policy 6
- version-control-platform 6
- data-protection 5
- spreadsheet 5
- apps-store 3
- automation 1
- infrastructure 1
Other areas
- Accounting and finance
- Sales
- CRM and marketing
- Purchases
- Inventory and logistics
- Manufacturing and maintenance
- Products and catalogue
- Human resources
- Projects and timesheets
- Field service and customer support
- Point of sale
- Website and e-commerce
- Country localisations
- Contracts and documents
- Integrations, EDI and connectors
- Industries and verticals
Modules in this area
- Social Media LinkedIn SyncOdoo 17social_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 SyncOdoo 17social_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 XOdoo 17social_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 SyncOdoo 17social_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, 19spreadsheet_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 for vendorsOdoo 18, 19, 20spreadsheet_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 for purchasesOdoo 18, 19spreadsheet_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, 19spreadsheet_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, 18sql_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 support)Odoo 16, 18sql_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, 18sql_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, 18sql_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, 19sql_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 moves with Operating UnitOdoo 12, 13, 15stock_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 Delivery-ReceptionOdoo 14, 15, 16, 18stock_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, 18stock_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, 18stock_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, 19stock_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, 18storage_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 EnvironmentOdoo 17, 18storage_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, 18storage_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, 18storage_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, 18storage_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 EnvironmentOdoo 17, 18storage_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, 18storage_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 EnvironmentOdoo 18storage_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, 18storage_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 MigrationOdoo 13, 14, 15storage_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 ImportOdoo 14, 15storage_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, 18storage_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 BrandOdoo 13, 14, 15storage_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 ImportOdoo 14storage_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 POSOdoo 14storage_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.
- Import Storage product imageOdoo 13, 14, 15storage_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, 18storage_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, 18storage_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, 18storage_thumbnail
Adds thumbnail support to files stored in Odoo's storage system, automatically creating small and medium image previews when records are created.
- Support BrandingOdoo 14support_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, 19sustainability
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 OCAOdoo 16, 17sustainability_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 CommutingOdoo 16, 17, 18sustainability_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, 18sustainability_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 BuilderOdoo 16, 17, 18sustainability_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 SaleOdoo 17, 18sustainability_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 PrintOdoo 17, 18sustainability_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, 19sustainability_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 StockOdoo 16, 17, 18sustainability_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 SaleOdoo 18sustainability_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 DashboardOdoo 17, 18, 19sustainability_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 InventoryOdoo 16, 17, 18sustainability_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 eCommerceOdoo 17, 18sustainability_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 SwapperOdoo 15, 16, 18template_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.