Odoo Apps
96 Odoo apps on the Odoo Store.
Free and paid Odoo apps we build, maintain and support as certified Odoo experts.
Featured apps
A few we are proud of.
Our best sellers and most-downloaded free apps. The full set of 96 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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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.
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; and stage-transition guards that gate your Definition of Done. 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.
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.
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.
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.
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.
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.
Record customer and vendor advance payments as proper balance-sheet liabilities and assets, then apply them to invoices with native reconciliation.
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.
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.
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.
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.
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.
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.
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.
See live available stock across other branches and companies directly in the POS Product Info popup.
Restrict which contacts each salesperson or team can see, using record rules on res.partner.
Catch duplicate records with fuzzy matching and a configurable threshold before they pile up.
Remove default Odoo branding from emails and add your own per-company HTML footer, for free.
Schedule several delivery dates per sales order line for staggered and partial deliveries.
Run separate book and tax depreciation in Odoo with a book-to-tax reconciliation report.
See per-user work counts, login sessions and presence in one live OWL dashboard.
Reclassify assets from PPE to Investment Property under IAS 40 on top of Odoo Enterprise assets.
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.
On the Odoo Store
Browse all 96 on the Odoo Store.
See every free and paid module, pick your Odoo version and install in a click.
Browse all 96 appsReady to make Odoo work the way your business does?
Book a free callCODEerts is a team of certified Odoo experts and full-stack engineers. We implement, customise and support Odoo ERP, then build the software around it.