Odoo 19

Odoo Apps

108 modules on the Odoo App Store

Every app below is live on the Odoo App Store for Odoo 19, Community and Enterprise. 54 are free and 54 are paid, and most paid apps have a free counterpart that does one part of the job so you can try the approach before buying.

108Apps Live
54Free
54Paid
15Categories

Before you install: third-party Odoo apps run on Odoo.sh and On-Premise databases only. They cannot be installed on Odoo Online (SaaS).

Tools

20 apps
Google Drive Attachments$149

Move Odoo attachments out of the filestore into a Google Drive folder, using Odoo 19 own cloud storage migration - Drive is the provider Odoo does not ship

Details →▶
Field Access Rules$99

Hide or lock any field for the groups you choose, on any model, enforced by the server and not just hidden in the form view

Details →▶
Record Rule Preview$97.49

Write a record rule and see how many records it actually leaves a chosen user, counted for real before you save it

Details →▶
Session Control$97.49

Log users out after an idle time you set per group, and see and end the sessions that are open right now

Details →▶
AI Agent Approvals$96.51

Hold an AI agent's writes to the models you choose until a person approves them, with the old and new values side by side

Details →▶
Multi-Company Access$86.79

Grant or revoke multiple users' company access at once, previewing default-company moves and Odoo's group changes.

Details →▶
API Key Inventory$67.94

Every API key in the database in one list, with who owns it, when it expires and when it was last actually used, so the forgotten ones can be revoked

Details →▶
Menu Visibility$67.28

Hide menus from the roles that do not need them, many menus and many groups at once, with a preview of what one person would be left seeing and a one-click way to put it all back

Details →▶
User Offboarding Check$67.28

Everything in the database that still points at a user before you archive them: scheduled actions, open activities, assigned records, API keys - and what silently breaks if you archive without reassigning

Details →▶
Data Cleaning$49

Tidy a text field across every record at once - trim spaces, fix capitalisation, format phone numbers - with every value shown old against new before anything is written

Details →▶
Access Change Log$48.26

A record of every change to groups, access rights and record rules: who changed whose access, when, and what it was before

Details →▶
Access Rights Bulk Edit$48.26

Grant or revoke model access rights for many groups and models at once, with the exact list of changes shown before anything is saved

Details →▶
AI Agent Guardrails$48.26

Cap and record what an AI agent does in Odoo over MCP: a write limit per hour, models it may never touch, and a log of every change with the old value

Details →▶
Access Config Migration$38.41

Export groups, model access rights and record rules from one database and import them into another, with the exact list of what would be created and changed shown before anything is applied

Details →▶
Field Change Log$38.03

Field change history for the models and fields you name: who changed which field on which record, with the old value and the new one, so the log stays readable and does not grow forever

Details →▶
Group Membership Bulk$28.28

Add or remove many users from many groups at once, with the exact list of who gains and loses which access rights shown before anything is saved

Details →▶
Access Config CheckFree

How much of your access configuration — groups, model access rights and record rules — was made by hand and exists nowhere but this database

Details →▶
Audit Trail CheckFree

What Odoo can already tell you about who changed what: which fields carry tracking, which of them actually record anything, and which are marked tracked on a model that has no chatter

Details →▶
Dormant User CheckFree

Which user accounts are still active but have not logged in for months, and which have never logged in at all — the list to work through before you archive a user

Details →▶
Duplicate Group CheckFree

Which of your user groups grant exactly the same model access rights as each other, and which grant none at all

Details →▶

Extra Tools

18 apps
GDPR Retention Purge$146.72

Per-field anonymization, a legal hold override, and an append-only purge log - not a Data Recycle clone

Details →▶
Accessibility Auditor$47.79

Real WCAG violations, found in your rendered pages - not another overlay widget

Details →▶
GDPR Breach Clock$38.03

The Article 33 72-hour clock starts the moment you log the incident

Details →▶
US Breach Deadlines$38.03

An editable rule engine, not a hardcoded legal database - because even the professionals disagree

Details →▶
Archived Match HintFree

When a search comes back empty, it tells you if the match is just archived

Details →▶
Chatter Full-Text SearchFree

Search every chatter message and logged note across every record and model, from Ctrl+K

Details →▶
Database HousekeepingFree

Four audits for the things your database quietly accumulates

Details →▶
Direct Download BaseFree

Generate a direct download link for any report or attachment, so a customer can fetch the file without a portal login.

Details →▶
Domain Snippet LibraryFree

Save and reuse named domain filters across any domain-widget field

Details →▶
Duplicate File GuardFree

Blocks re-uploading the exact same file - checked by content, not filename

Details →▶
Field Help Text EditorFree

Edit a custom field's help/tooltip text from Ctrl+K, without hunting through Settings > Technical > Fields

Details →▶
Field Lock After ApprovalFree

Lock fields by any condition, on any model, enforced in write() - not just a view attribute

Details →▶
List View ManagerFree

Save, share, and switch between custom list view column layouts and filters

Details →▶
Orphaned Attachment ScanFree

Find the attachments left behind by deleted records and uninstalled modules

Details →▶
Popup MessageFree

Show configurable popup announcements and alerts to backend users on login

Details →▶
Portal Stale-Grant BadgeFree

Find the portal logins you granted years ago and nobody ever used

Details →▶
Scheduled Action HealthFree

See which scheduled actions are failing, before Odoo quietly switches them off

Details →▶
Stale User AssignmentsFree

Find and reassign everything still pointing at users who have left

Details →▶

Accounting

13 apps
Community Cash Reconciler$67.28

Cash application for accounts receivable: match bank statement lines to open invoices, including a lump sum across several invoices and a short pay writeoff.

Details →▶
US 1099 Reporting$67.28

Form 1099-NEC and 1099-MISC: W-9 and TIN records, exclusions, box amounts and a filing export

Details →▶
Romania SAF-T Exporter$57.53

SAF-T for Odoo Community - no Enterprise upgrade, no consultancy engagement

Details →▶
Journal Control$38.03

Add bank charges to customer and vendor payments, move money between journals as a matched pair of entries, and limit which users can post to each journal.

Details →▶
Company Audit$28.28

Find the records whose company conflicts with the records they point at, before Odoo refuses the transaction

Details →▶
Multi-Currency Rounding$28.28

Absorb sub cent differences when a foreign currency invoice is paid, and separate realized from unrealized exchange gain and loss during bank reconciliation.

Details →▶
1099 Threshold CheckFree

Find which vendors and contractors you paid enough to need a Form 1099-NEC this year

Details →▶
Company Mismatch CheckFree

Check one model for records whose company disagrees with the records they link to

Details →▶
Currency Rounding NoiseFree

How much of your exchange gain and loss is really rounding artefacts

Details →▶
DAC7 Threshold CheckFree

Find out whether DAC7 applies to you, and to which of your sellers

Details →▶
Exact Payment MatchesFree

Find the incoming payments that unambiguously pay one invoice

Details →▶
Journal Access ReportFree

See exactly who can post to each of your accounting journals

Details →▶
SAF-T Readiness CheckFree

Find the missing master data that would get your D406 rejected

Details →▶

Warehouse

12 apps
Stock Valuation Report$69.01

Inventory valuation for any period: opening stock, received, issued and closing value, per product.

Details →▶
EUDR Due Diligence$67.28

Record the plots of land behind every lot of coffee, cocoa, soya, rubber, palm, cattle or wood, and check a shipment has the geolocation data an EU deforestation due diligence statement needs before it leaves

Details →▶
Inventory Aging Report$39

Age your inventory into buckets by how long it has sat unsold, with the capital tied up in each, per warehouse and category

Details →▶
Reordering Rule Audit$39

Check every reordering rule against what the product has actually consumed: which minimums will stock out over the lead time, and which maximums are hoarding cash

Details →▶
Stock Count Accuracy$29

How wrong the system was at the last inventory adjustment, per location and product, so cycle counts go where the stock actually drifts

Details →▶
Warehouse Access Rules$29

Restrict users to the warehouses they work in, and see exactly how many transfers and quants each of them will stop seeing before you switch it on

Details →▶
Cost Price History ReportFree

Product cost price history - see every cost change Odoo already records, with what the cost was before, what changed and who changed it

Details →▶
Dead Stock CheckFree

Count the products that have not moved in months, and what they are costing you to hold

Details →▶
EUDR Scope CheckFree

How many of your products fall under the EU deforestation regulation, how many of them could ever carry plot data, and how much has already shipped

Details →▶
Product Package BarcodesFree

A screen for the per-UoM barcodes (case, pallet, box) Odoo already stores but never shows you

Details →▶
Stock Card LedgerFree

Chronological stock card ledger showing running quantity and value per product

Details →▶
Stock Count Error CheckFree

One number: how much your inventory adjustments say the stock records were wrong by over the last year, valued at cost

Details →▶

Productivity

11 apps
Access Management$392.90

Eleven access tools in one app, from who-can-do-what across every model to safe offboarding

Details →▶
Access Explorer$145.29

See exactly what every user can read, write, create and delete across every model, resolved through group inheritance and record rules

Details →▶
List View Layouts$99

Set the default list view columns for a model and assign them per group, so a team opens the same layout instead of rebuilding it

Details →▶
MCP Server for Odoo$48.26

MCP server exposing Odoo to Codex and other MCP clients - on the current 2026-07-28 revision, with an explicit list of what each connection may reach

Details →▶
BYOK Gateway$39.39

Bring your own OpenAI, Anthropic Claude or OpenRouter API key for AI text generation in Odoo. No per seat resale and no prompt routed through a third party.

Details →▶
Email CC BCC Rules$38.41

Real email CC BCC on Odoo mail - a Bcc field on templates, the composer and mail.mail that actually reaches the recipient.

Details →▶
Lost Message Recovery$29

Route the inbound emails Odoo failed to process into the right model and retry them, instead of reading them and retyping by hand

Details →▶
Access SnapshotFree

See what one user can actually do on one model, after groups and record rules are resolved

Details →▶
Breach Deadline ClockFree

Track the notification deadline on a data breach, one state at a time

Details →▶
GDPR 72-Hour ClockFree

The Article 33 clock, holding none of the breach detail

Details →▶
Retention ExposureFree

How much data you are holding past your own retention policy

Details →▶

Marketing

9 apps

Human Resources

5 apps

Sales

5 apps

Project

4 apps

Website

4 apps

Manufacturing

2 apps

Purchases

2 apps

Discuss

1 app

Point of Sale

1 app

Services

1 app