Blog

Odoo 20: Which New Features Matter

Which Odoo 20 features are worth business attention now, and which ones still do not justify changing a working process.

Team reviewing a management screen in a real warehouse with active operations

The scene is familiar in many companies: a new Odoo version is announced, the commercial pitch gets louder, and someone in operations asks the only question that matters: do we need to change anything that already works?

The right question is not whether Odoo 20 has new features. It is which ones reduce friction for real.

That distinction matters. Many ERP projects fail not because the software is weak, but because the company confuses new with better. Those are not the same. A UI improvement can save time; a process change only makes sense if it fixes a slow decision, a repeated error or an awkward dependency.

The uncomfortable thesis: upgrading is not always worth it

The comfortable opinion says every new version should be adopted quickly. In the abstract, that sounds sensible: more features, less technical debt, a fresher platform. But in an SME, that has a real cost: testing, training, workflow adjustments and attention pulled away from the business.

So the contrarian view is more useful: do not upgrade by inertia; upgrade when you can name the problem the new version solves better than your current process.

That is not conservatism. It is selectivity. And in operations, selectivity saves money. If the warehouse team loses two minutes per order, a change that removes one click matters. If a feature only rearranges menus, the return is doubtful.

Odoo Experience 2026 already places Odoo 20 at the center of the event, with the opening keynote dedicated to its unveiling and a full agenda of talks on features, business and implementation. The official event page invites attendees to “start your journey on Odoo 20” and discover what is new. (odoo.com)

Three kinds of improvements worth a close look

You do not need the full release notes to decide how to read a new version. What matters is the type of improvement that usually changes daily work.

First, anything that reduces manual steps in repetitive tasks. If a flow removes duplicate data entry, validates an input better or prevents someone from having to “remember” something outside the system, that is usually worth attention.

Second, traceability improvements. In a company with stock, production or field service, traceability is not a nice-to-have word; it is the difference between solving an issue in ten minutes and losing an afternoon reconstructing what happened. If Odoo 20 improves visibility along that path, there is real operational value.

Third, improvements that let the same team handle more volume without adding people to watch the system. When a platform helps a business scale without multiplying manual correction, technology stops being decoration and starts being capacity.

The official Odoo Experience 2026 agenda includes dedicated sessions on inventory, accounting, ecommerce, production traceability and offline operation, which strongly suggests where the product team wants to push the platform. (odoo.com)

A realistic mini-case: almost upgrading for the wrong reason

Imagine a 35-person industrial distributor. It uses Odoo for sales, purchasing and stock. The operations team is not unhappy, but it is tired: some orders get checked twice, the warehouse calls to confirm references, and admin spends part of the morning fixing small inconsistencies.

When Odoo 20 is mentioned, management thinks: “We should upgrade, because it is time.” That would be the mistake.

The right question is different: does the new release solve the company’s main pain, or does it only offer a nicer experience? If the main pain is manual order validation, the value comes from a feature that automates that check better. If the pain is weak process discipline, no version upgrade will fix that on its own.

In this kind of business, an upgrade is only worth prioritizing if it changes one of three measures: fewer order incidents, shorter time from sale to dispatch, or fewer corrections made outside the system.

The trap: mistaking power for readiness

Here is the uncomfortable part. Sometimes a company wants to upgrade not because it is the best operational choice, but because it fears falling behind. That fear is understandable, but dangerous.

Technical capability does not guarantee operational maturity. A feature can be brilliant in a demo and weak in a specific environment. The business test is not “can it be done?” but “will our team use it without breaking other routines?”

A better analogy is a professional kitchen. More equipment does not mean better service. If the new oven reduces time and mistakes, great. If it only takes space and needs extra supervision, it gets in the way.

What a sensible management team should do this week

There is no need to decide on a full upgrade today. There is a need to review Odoo 20 methodically.

  1. List three processes where you already see rework, manual validation or repeated mistakes.
  2. Ask which new capability would directly address those points without retraining the whole team for a cosmetic change.
  3. Separate real improvement from simple novelty and decide whether each item deserves a pilot, a wait or a no.

If the next Odoo 20 conversation in your company starts with “what does it have?”, you are late. If it starts with “what problem are we trying to solve better?”, you are asking the right question.

At Codefuente, that is usually where the useful work begins: not with what looks new, but with what helps the business operate better.