Odoo Apps
165 Odoo apps on the Odoo Store.
Free and paid Odoo apps we build, maintain and support as certified Odoo partners.
Featured apps
A few we are proud of.
Our best sellers and most-downloaded free apps. The full set of 165 lives on the Odoo Store.
Best sellers
Blind Dual-Count Inventory
Barcode dual-count at a station
View on Odoo Store →Tax Depreciation Dual-Board
Book plus statistical tax boards
View on Odoo Store →Fixed Asset Register
Fifteen columns by asset category
View on Odoo Store →Auto Archive Records
Preview the count before it runs
View on Odoo Store →Most downloaded free
Company Overview Dashboard
Dark-mode KPIs and charts
View on Odoo Store →Transaction Flow Visualizer
Interactive linked-document map
View on Odoo Store →Audit Log Viewer and Export
Searchable log with clear badges
View on Odoo Store →Product Margin on Sales
Margin percent on every product
View on Odoo Store →What kind of apps
Built across the areas you run on.
Our published modules fall into four practical groups.
Inventory & POS
Stock visibility and point-of-sale add-ons, including live cross-branch stock peeks and tighter warehouse flows.
Accounting & Finance
Advances on the balance sheet, payment handling and finance controls that keep the books clean and audit ready.
Productivity & Data
Archiving on any model, duplicate detection and everyday data-hygiene tools that keep records tidy at scale.
Reporting & Health
One-click database health scoring and read-only reports that surface what matters before it becomes a problem.
Why our apps
Made to be trusted in production.
The standards behind every listing under the CODEerts publisher.
Source-verified builds
Every module is written against the actual Odoo source for the version it targets, not from guesswork.
Multi-version, v17 to v19
Apps are maintained across current major releases, so you get a build that matches your Odoo version.
Free and paid
A mix of free LGPL utilities and paid pro modules, all under the same CODEerts publisher.
Supported, not abandoned
Real support behind every listing. Email us and a person who knows the code answers.
All apps
Browse the full catalog.
Every app here is live on the Odoo Apps Store. Open any module's page for full details, features and screenshots.
Interactive Accounting dashboard: revenue, expenses, net profit, AR and AP outstanding, aging buckets, overdue receivables, top customers and vendors, all in company currency.
Tax-compliant customer and vendor advances with VAT/GST down-payment invoices, an aged advances report, one-click refunds, and a partner outstanding-advance indicator.
Odoo 20 moved its AI to an Odoo-operated, credit-metered service and removed the provider keys that Odoo 19 had. This connector puts your own OpenAI, Google Gemini, Anthropic Claude or DeepSeek key back, without replacing Odoo's AI. The same chat, the same AI Fields, the same agents keep working exactly as they do now; only the destination of the completion changes, and the provider bills you directly.
Adds DeepSeek as a first class model provider inside Odoo's own AI Agents, right next to ChatGPT and Gemini. Paste your DeepSeek API key in Settings, test it with one click, then pick DeepSeek V4 Flash or V4 Pro, with or without thinking mode, from the LLM Model dropdown on any agent. Ships only the current model names and redacts your API keys so an agent can never print them into a chat.
Puts an administrator in control of what Odoo's own AI agents are allowed to do. Write policies that allow, monitor, hold for approval or refuse an AI action, and they are enforced server side at the two points Odoo actually runs AI work, not suggested to the model in a prompt. Every decision lands in an append only audit trail, held actions wait in an approval queue, and token spend is costed per agent.
Decide which users may reach the database over XML-RPC, JSON-RPC or an API key: a per-user allowlist that denies by default, an API-key-only mode, a global kill switch, and an audit log of every allowed and blocked API login.
Offset what a partner owes you against what you owe the same partner. Pick the open customer invoices and vendor bills, let auto-match fill the amounts, and post one netting entry that marks both sides paid, with approval limits and a printable set-off confirmation.
Interactive Attendance dashboard inside the Attendances app: hours worked, attendances, who is checked in now, hours by employee, check-ins by hour and a weekday-hour heatmap.
Run large Excel and CSV exports in a background queue so Odoo never freezes or crashes, and pick each finished file up from a per-user download center in the top bar.
Print big PDF batch reports and Enterprise financial reports (Profit and Loss, Balance Sheet, General Ledger) in a background queue so Odoo never freezes, and pick each finished file up from a per-user download center in the top bar.
Add a group-controlled Payment Approval status on overdue vendor bills, on the bill form and the Bills list, so only authorized users can mark an overdue bill approved for payment. It is an informational status and never posts any accounting entry.
One managed CAPTCHA layer for your Odoo login, signup, password reset and website forms, with a choice of Cloudflare Turnstile, Google reCAPTCHA v3 or hCaptcha. Every visitor is verified server-side, every blocked attempt is logged on a live dashboard with the IP, provider, form and reason, and you stay in control with an IP allow and deny list, a honeypot fallback and a fail-open or fail-closed switch for provider outages.
Move Odoo attachment files to Amazon S3 or any S3-compatible storage while chatter, downloads and previews keep working.
Store Odoo attachment files in Microsoft Azure Blob Storage. A provider add-on for Cloud Attachment Storage.
Free cross-app executive overview: live KPIs and trends across Sales, Purchase, Accounting, Inventory, Manufacturing, CRM, Project, POS and Expenses. Tiles appear automatically for the apps you have installed.
Turn contracts into tracked obligations: a termination notice deadline computed from the expiry date, renewal and review schedules, SLA, insurance and compliance duties with owners, and minimum purchase or sales commitments measured against real orders.
Read a contract PDF into structured obligations, each carrying the confidence of the reading and the passage it came from, with a human confirming anything binding before it takes effect.
Score every CRM lead automatically with transparent, rule-based points for fit and engagement, grade them Cold, Warm or Hot, and see exactly why each lead earned its score, all from a simple no-code rule editor.
Free bridge that feeds email opens and clicks from your mass mailings into CRM Booster lead scoring, so engagement adds points to a lead's score automatically.
Interactive CRM dashboard inside the CRM app: pipeline value, weighted pipeline, win rate, new leads, stage funnel, salesperson and team performance and lead trends.
A turnkey CRM analytics dashboard for Odoo, pipeline velocity, funnel conversion, win and loss, source and campaign ROI, team leaderboard, weighted forecast and quota attainment, with global filters and click-through to the underlying leads.
Build branching, multi-step follow-up cadences for CRM leads, timed emails, wait steps and salesperson tasks that branch on whether the email was opened, clicked or replied, with a visual flow builder and manual or automatic enrollment.
Every Community app dashboard in one app: live KPIs, drill-down charts and trends for Sales, Purchase, Accounting, CRM, Inventory, Manufacturing, Project, POS, Expenses, Timesheet, Fleet, Maintenance, Repair, Recruitment, Attendance and Email Marketing. Tabs appear automatically for the apps you have installed.
Open countries for distribution, let prospects apply on your own website against a document checklist that changes with the market they pick. Review and approve them internally, then issue a contact, a portal login and a distribution agreement whose territory exclusivity is enforced by the database rather than trusted to a spreadsheet. Distributors then report sell-out, raise quotes and manage their own team logins.
A complete document library in Odoo: folders, per-folder access control, content search inside PDF and Word, a customer portal, secure share links and PIN-locked folders.
Build configurable multi-level approval workflows on any Odoo document, with action and activation gates, amount-based routing, time-off delegation, and a live My Approvals dashboard.
Turn Odoo Email Marketing into a full analytics, deliverability and engagement suite, with revenue attribution, campaign comparison, link, device, geo and send-time analytics, engagement scoring and a pre-send health and deliverability check, all in one app.
Interactive Email Marketing dashboard inside the Email Marketing app: campaigns, emails sent and delivered, open and click rates, bounces, an engagement funnel and status breakdowns.
A mobile first employee self service portal your staff can install as an app, built on the standard Odoo portal.
Interactive Expenses dashboard inside the Expenses app: total expenses, to approve, to pay and paid amounts, spend by employee, category, status and payment mode with dynamic filters.
Interactive Fleet dashboard inside the Fleet app: total vehicles, assigned and unassigned, vehicles by state, model and driver, and vehicles-added trends with dynamic filters.
Issue material gate passes that post real stock moves, so on-hand quantity stays truthful while goods are off site.
Scheduled, verified backups of your Odoo database and filestore to your own Google Drive - resumable uploads, remote verification, ownership-safe retention, automatic retries, failure alerts and a backup health dashboard, with no third-party server in between.
Push any Odoo model to Google Sheets on a schedule. Map fields and related paths from dropdowns, filter records with an Odoo domain, choose full or incremental refresh, embed images, and keep an audit log of every sync.
Interactive Helpdesk dashboard inside the Helpdesk app: new, open and closed tickets, SLA failures, average resolution time, tickets by stage, team, priority and assignee.
Run your whole hotel from Odoo. A complete Property Management System with a Channex channel manager for the OTAs, a commission-free direct booking portal, a front-desk tape chart, guest folios, rate plans, housekeeping, maintenance, meal plans, guest services, events and catering, and Point of Sale room charges. Ready in 8 languages.
Agency management for insurance brokers in Odoo: submissions, market approaches, quotes, binding, policy terms, endorsements, renewals and commission, with the policy separated from the term it is covered under.
A live inventory analytics app for Odoo - an interactive dashboard plus eight drill-down reports covering stock aging, ABC analysis, dead and slow-moving stock, inventory turnover and days of inventory (DSI), days of supply, below-minimum and negative-stock alerts, and daily stock movement, all computed on read so the numbers are always current.
Interactive Inventory dashboard inside the Inventory app: on-hand units, deliveries and receipts due, late transfers, backorders, stock by location and product with dynamic filters.
Add a group-controlled Sending Approval status on customer invoices, on the invoice form and the Invoices list, so only authorized accounting users can mark an invoice cleared for the sales team to send. It is an informational status and never posts any accounting entry.
Read and send Microsoft 365, Outlook and any IMAP mailbox inside Odoo, then ask AI about your whole mailbox, see which emails still need your reply, get reply drafts and instant reply suggestions, search by meaning, and let Claude or ChatGPT read your mail through a secure connector.
Interactive Maintenance dashboard inside the Maintenance app: requests by type and stage, corrective vs preventive, requests by category, equipment and team with dynamic filters.
Interactive Manufacturing dashboard inside the MRP app: MOs in progress and done, quantities to produce and produced, late orders, production trend and top produced products.
Bring Facebook and Instagram Lead Ads submissions straight into Odoo CRM. No Zapier, no Make, no n8n, and no webhook server to host. Odoo polls the Meta Graph API itself on a schedule you control.
Allow, warn about or block component consumption that differs from the bill of materials.
Keep two or more Odoo databases in step. Map contacts, products and draft quotations, RFQs, transfers and invoices field by field, preview every run with a dry run, review conflicts, and never lose a record to a silent failure.
Record a short packing video from the delivery order, require it before a transfer can be validated, and email the customer a private link to watch it when the parcel is dispatched.
Automatically assign separate, configurable customer and vendor reference codes to contacts from their own sequences, with per company number ranges, optional manual codes, the code shown next to the partner name across sales and purchase documents, and search by code.
Risk based controls on the money going out of Odoo. Fourteen deterministic checks score every vendor payment, a maker checker gate stops the person who changed a bank account from trusting it, and no supplier payment can be released until it has been cleared. Governance lives on its own record, never on an accounting state.
Interactive Payroll dashboard inside the Payroll app: net and basic pay, payslip counts, top earners, pay by salary structure, payslip status and net pay trends.
Record post dated cheques from the standard Register Payment screen your team already uses, keep the invoice open until the cheque actually clears, forecast which cheques mature over the next 30, 60 and 90 days, bank them in batches with a printable deposit slip, control your own cheque books leaf by leaf, and handle bounces with bank charges and linked replacement cheques.
Give each cash box a custodian and a hard spending limit on a cash or bank journal. Odoo blocks any vendor bill, expense or manual payment that would overdraw the cash on hand, replenishes the account in one click with a single internal transfer, reconciles the physical drawer with denomination cash counts, and shows every account on a live dashboard.
Automatic FBR further tax, 236G and 236H advance income tax, and Third Schedule retail-price sales tax on Odoo quotations and invoices for Pakistan.
Run the whole sale from one Point of Sale screen - products, cart, customer and payment together - with inline tip, ship later and invoice, a one-screen refund, a manager-password gate, configurable keyboard shortcuts, a custom idle sleep screen and a clean CODEerts theme.
Interactive Point of Sale dashboard inside the POS app: sales, orders, average ticket, hourly sales, top cashiers and products, payment methods and a weekday-hour heatmap.
Set a default customer per point of sale so every new order is attributed, with an optional lock, and refunds that keep the customer of the original sale.
Print point of sale receipts from the server instead of the browser, over raw ESC/POS or PrintNode, including on Odoo.sh. A failed print never rolls back a sale.
Turn the idle Welcome screen of the Point of Sale customer display into a rotating slideshow of your own promotional images, with optional captions, per-POS targeting, date scheduling and a configurable interval.
Require a manager PIN or password, a printed QR/barcode card, or an authenticator app code (Google or Microsoft Authenticator) before a cashier can refund, discount, delete a line, change a price or quantity, void an order and more in the Odoo Point of Sale. PIN and card are verified offline at the register too.
Give a product any number of additional barcodes and scan any of them in the point of sale, sales, purchase, invoicing and inventory. The core Odoo barcode stays authoritative.
Track dine in, take away and home delivery on point of sale orders, with a fee product per mode and a delivery address enforced before an order is accepted.
Block point of sale lines priced at zero or below, enforced in the browser and again on the server so orders taken offline cannot slip through. Combo and loyalty lines are exempt.
Price a product from its attribute values and typed measurements: area, weight, linear metre, size bands and quantity breaks, with a full breakdown on every line.
Sell made to measure products online: the measurements render on the product page, the price follows what the shopper types, and each size is its own cart line with the breakdown that priced it.
Run Scrum and Kanban on Odoo Project with sprints, a product backlog, story points, a sprint board, WIP limits on kanban columns, epics with story-point rollup, a velocity chart and Jira-style task links.
Stop a task from entering a stage until it meets your rules, required fields filled, all sub-tasks done, or a custom condition, with a clear block message. A workflow gate for Odoo Project kanban that standard automations cannot enforce.
Interactive Project dashboard inside the Project app: active projects, open and done tasks, overdue and unassigned tasks, tasks by state, project and assignee with dynamic filters.
Create a GitHub branch straight from an Odoo task and see it on the task. Developers branch from the work item they are already looking at, and never see the access token, because the credential stays with the administrator.
Agile and flow reporting for Odoo Project with average time in each stage (cycle time), a cumulative flow pivot, and a sprint burndown chart built from a daily snapshot, all as native graph, pivot and list views you can filter and group.
Turn Odoo Project into a service desk with SLA policies on working-hours timers, response and resolution deadlines, breach tracking, request types, a public intake form and a customer portal where clients track their tickets.
Task progress, milestones you tick off and budgets, in a panel beside the project updates.
Every CODEerts Project app in one install. Agile Scrum with sprints, story points, a sprint board, WIP limits, epics and velocity; a Service Desk with working-hours SLA timers and a customer portal; flow analytics and sprint burndown reports; stage-transition guards that gate your Definition of Done; and GitHub branches created straight from a task. Multi-company, Community friendly.
Interactive Purchase dashboard inside the Purchase app: spend KPIs, top vendors and products, buyer performance, RFQ pipeline and receipt tracking with dynamic date filters.
Quality control points, inspection templates and tolerances that grade a reading automatically and block validation while a mandatory inspection is pending or failed.
Extends quality control points to manufacturing orders and work orders, and blocks Mark as Done while a mandatory inspection is pending or failed.
Interactive Recruitment dashboard inside the Recruitment app: new applicants, in progress, closed and refused, pipeline by stage, applicants by job and department with dynamic filters.
Interactive Rental dashboard inside the Rental app: rental revenue, orders, pickups and returns due, rental status breakdown, top customers and revenue trends with dynamic filters.
Interactive Repairs dashboard inside the Repairs app: repair volumes by state, top products and customers, technician workload and repair trends with dynamic date filters.
Pick and hard-reserve lot or serial numbers directly on the quotation in removal-strategy order, lock them so no other quotation can take them, and push the exact same lots to the delivery on confirmation.
Interactive Sales dashboard inside the Sales app: live revenue KPIs, drill-down charts, salesperson and team performance, top customers and products, dynamic date filters.
Turn incoming customer purchase orders into validated quotations. Every line is checked against your customers, products, prices, units and stock, and your team only handles the exceptions.
Send a customer purchase order stored in the CODEerts DMS to Sales Order Intake with one click, or let a watched folder do it for you.
Scrap many products in one document and, for kit or manufactured items, automatically explode the Bill of Materials and scrap the components instead, with lot numbers auto-picked for tracked parts.
Publish telecom plans, let website visitors pick and reserve a mobile number, turn every reservation into a CRM lead for the right salesperson, and answer plan questions with an AI assistant inside the standard Live Chat.
Add a real-time AR virtual try-on to your Odoo eyewear shop. Shoppers click Try On on any glasses product, their webcam opens, and your 3D frame renders on their face and tracks their head as they move, so they can see how it looks before they buy. Everything runs on the shopper's own device in the browser, so no photo, video or face data is ever uploaded, stored or sent anywhere, and there is no API key, no external service and no per-try-on cost.
Interactive Subscriptions dashboard inside the Subscriptions app: MRR, ARR, active and paused subscriptions, churn, MRR by plan, top customers and new subscription trends.
Interactive Timesheets dashboard inside the Timesheets app: hours logged, entries, hours by employee, project and task, trends and a weekday heatmap with dynamic date filters.
Vet, approve and score your suppliers in one place. A structured vendor registration and qualification workflow, a self-service registration portal, document compliance with expiry reminders, purchase order enforcement, and data-driven supplier scorecards with a live dashboard.
Run a competitive purchase requisition end to end in Odoo. Invite vendors to quote on their own portal page, compare and score every offer side by side, ask and answer clarifications, send a quotation back for revision, then award the winners and generate the draft purchase orders.
Turn supplier quotations received as spreadsheets, PDFs or emails into reviewed offers on your requisitions, and compare them on landed cost instead of unit price.
Read PDF and scanned supplier quotations with your AI Document OCR provider, and send quotations stored in the CODEerts DMS to Supplier Quotation Intake.
Let customers build products in real-time 3D or 2D images on your website, switch colorways and recolor materials live, watch the price update, and view it in their own room with AR.
Describe a product in plain words and get a configurable 3D model. Your own Claude, OpenAI or Gemini key returns the parts, Odoo builds the .glb and wires every part to your product attributes.
Turn the Add to Cart button into a Request a Quote button on your Odoo eCommerce shop. Mark any product or product category as quote only, or switch the whole website to quote only, and those products hide their price and show a Request a Quote button that creates a draft quotation in Sales and notifies your salesperson. Works for guests and logged in customers.
Connect Odoo Community to the WhatsApp Business Cloud API and send approved template messages from any record. Configure WhatsApp Business accounts, sync and manage message templates, send from a composer, and track sent, delivered, read and replied statuses, all without Enterprise.
Run WhatsApp marketing campaigns from Odoo the same way you run Email and SMS Marketing. Build contact lists, broadcast an approved WhatsApp template to them, schedule sends, honor opt-outs, and watch sent, delivered, read and reply numbers on a live dashboard.
Run bulk WhatsApp marketing campaigns in Odoo Community, no Enterprise needed. Build contact lists, broadcast an approved WhatsApp template, schedule sends, honor opt-outs, watch delivery on a live dashboard, and trigger WhatsApp messages automatically when records are created or updated.
Restrict users per model, record, field, menu, report, action and chatter, enforced by the server, with an effective access preview and a denial log.
Audit Odoo access rights, record rules, groups and companies, see exactly why Odoo allows or denies access, and know what to review. Read-only, it never changes your security.
Record customer and vendor advance payments as proper balance-sheet liabilities and assets, then apply them to invoices with native reconciliation.
Read any Odoo record in four lines: status, the risks it carries and the one recommended next action.
Run ascending and sealed-bid B2B auctions in Odoo with server-enforced bidding, immutable bid history and anti-sniping soft close.
Verify stock with blind double counting, barcode and camera scanning, portal counting and tolerance reconciliation.
Give every company in a multi-company database its own CRM, Project and Helpdesk kanban stages, while shared stages stay visible to all. Each company sees only its own pipeline columns and stage dropdowns, with no impact on single-company databases.
Job costing, BOQ contracts and payment certificates with retention and variations. Subcontractor orders and material issuance on one dashboard.
Break one input into many outputs across a multi stage chain, weigh every output, and reconcile actual yield against expected loss before any stock moves.
Read invoices, bills and any document, then create the matching Odoo record automatically. A free template engine for repeat layouts plus an optional bring-your-own-key AI engine that reads scans and photos and maps fields for you.
Accept HyperPay (OPPWA) card payments across your Odoo website checkout and your Point of Sale counter, MADA, Visa and Mastercard, with server-verified payments, scan-to-pay QR and refunds, in one install.
Bridges Insurance Management Pro to Odoo Accounting: client invoices from policy transactions, commission postings, and reversals that never redraft a posted entry.
Run EOS Level 10 (L10) weekly leadership meetings inside Odoo with a live timed meeting runner, an IDS issues list, carry-forward to-dos, a weekly scorecard, quarterly rocks, and meeting ratings.
Scan your Odoo database for missing data and setup issues, get a 0 to 100 health score, and click straight to the records that need fixing.
Accept HyperPay (OPPWA) card payments in Odoo with the Copy&Pay widget, server-verified payment status, and one-click refunds for MADA, Visa and Mastercard.
Accept HyperPay (OPPWA) card payments at your Point of Sale counter with a scan-to-pay QR code for MADA, Visa and Mastercard, with live status confirmation and refunds.
Fiscalize Odoo POS sales with Pakistan's Punjab Revenue Authority (PRA) and print the PRA invoice number and QR code on every receipt, online or offline.
See cost, margin amount and margin percentage on products, sale orders and invoices, with loss-making lines flagged in red and margin measures built into the sales and invoice analysis.
Stop below-cost sales before they are confirmed with a minimum-margin guard, analyze profit on a margin dashboard, see margin by sales team, and keep cost and margin figures visible to Margin Managers only.
A real Gantt for Odoo Community: drag-and-drop timeline, four dependency types with lead and lag, critical path with float, baselines and schedule analytics.
Invoiced, still to invoice, costs and the realized and expected margin of every project, in its dashboard panel.
Deleted records go to a Recycle Bin instead of disappearing, stay recoverable for a retention period you set, then are permanently deleted automatically.
Decide what happens when a user clicks a PDF report in Odoo. Download it, open it in a new browser tab, or view it inline inside Odoo. A per user preference with a company default.
Connect one or many Shopify stores to Odoo over the Shopify Admin GraphQL API. Products with native variants, customers, orders, multi location inventory, fulfillments, returns, refunds, Shopify Markets pricing and Shopify Payments payouts, in one installable module.
Turn any sales order into a recurring subscription in Odoo with automatic invoicing, automatic card collection, renewals, prorated upsells, a customer self-service portal, and an interactive MRR and churn dashboard.
Add a Group by Employee button to the task Timesheets tab and open a task's timesheets grouped by employee with live subtotals.
Configurable, no-code visual map of linked business documents. Choose any model and the links to follow.
Build interactive Odoo dashboards by chatting with AI. Generate KPIs, charts, pivots and maps from plain language.
Every Odoo customer invoice says whether the money is really coming, with the risk and the next step.
Every Odoo opportunity says whether it is really moving, with the risk and the next action.
Every Odoo quotation and order says whether it is really moving, with the risk and the next action.
Every Odoo transfer says whether it will actually go out on time, with the risk and the next action.
Turn on Archive and Unarchive for any Odoo model, native or custom, with one click and no code.
Give every company its own Helpdesk stages, while shared stages stay visible to all. The auto-installed Helpdesk bridge for Company-Wise Stages.
Effective dated, versioned rate plans built from ordered typed steps, so a premium can be recalculated and explained years later instead of being a number somebody typed.
Keep one quotation number, snapshot every revision, and compare any two versions line by line.
Run a school in Odoo: students, guardians, teachers, attendance, examinations, timetables, fee statements, transport, hostel and library.
See every linked Sales, Purchase, Manufacturing, Delivery and Invoice document on one interactive flow map.
Pull live ocean container ETA and status onto your Odoo Purchase Orders via the ShipsGo API.
Automatically archive old records on any model after a number of days, with an optional filter, on a daily schedule.
Claims handling for brokers: first notification of loss against the policy term that was actually in force, with reserves, status and settlement tracked as records.
Invoice school fees through Odoo accounting, reconcile recorded payments against the ledger, chart the whole school on a drill-down dashboard, and give parents a read-only login.
See live available stock across other branches and companies directly in the POS Product Info popup.
Outbound adapters for carrier and vehicle lookup APIs, with credentials gated to the configuration administrator and never written to a log, a URL or a request record.
Restrict which contacts each salesperson or team can see, using record rules on res.partner.
Motor as a line of business: vehicles with registration, make and model, named drivers and usage class, attached to the policy term as risk items.
Hide records older than a rolling number of days from chosen user groups, so daily lists show only current work.
Catch duplicate records with fuzzy matching and a configurable threshold before they pile up.
Gives clients a login to see their own policies and outstanding document requirements, and to upload what you asked for, with one customer never seeing another.
Remove default Odoo branding from emails and add your own per-company HTML footer, for free.
Connects Odoo CRM to the placement spine, so an opportunity becomes a submission and the broker who captured it keeps ownership of it.
Schedule several delivery dates per sales order line for staggered and partial deliveries.
Shows a client their own claims in the customer portal. A pure bridge that installs itself when both the portal and claims add-ons are present.
Run separate book and tax depreciation in Odoo with a book-to-tax reconciliation report.
Connects broker servicing work to Odoo Project, so renewals, surveys and outstanding requirements become tasks your team already tracks.
See per-user work counts, login sessions and presence in one live OWL dashboard.
The Trinidad and Tobago localisation: local carriers, local vehicle usage classes and starter rate plans, kept entirely out of the generic product.
Reclassify assets from PPE to Investment Property under IAS 40 on top of Odoo Enterprise assets.
Reads a legacy broker system's data into the new structure, then is uninstalled. A cutover tool with a defined end, not a permanent part of your database.
Generate branded PDF lot labels directly from Delivery Orders in Odoo, for free.
Wizard-driven audit trail with a diff viewer, Excel and PDF export, and email alerts for Odoo admins.
Warn users when saving a record that matches an existing one, for free.
A fixed asset register that rolls forward balances by category, with export.
Track opening balance, purchases, sales and closing stock per product over any period.
Track full lot history with a running balance per lot in Odoo.
Plan multiple receipt dates per purchase order line for staggered incoming deliveries.
Hide specific fields per user across all Odoo views, no custom code required.
An AI assistant and an MCP server, both served by Odoo itself, using your own provider key. Every tool call runs as the requesting user, so Odoo access rights and record rules apply exactly as they do in the web client.
On the Odoo Store
Browse all 165 on the Odoo Store.
See every free and paid module, pick your Odoo version and install in a click.
Browse all 165 appsReady to make Odoo work the way your business does?
Book a free callCODEerts is a team of certified Odoo partners and full-stack engineers. We implement, customise and support Odoo ERP, then build the software around it.