OdooBots
Loading
Service · support & AMC

Odoo Support & Maintenance

Implementation ends. The system does not. Odoo support is what keeps an ERP working after go-live — fixing what breaks, configuring what changes, applying updates, watching the server, and answering the question the accountant has at month end.

We publish what is in scope, what is not, and how fast we respond, so you are not negotiating during an outage.

OdooBots implementation team| Updated 15 October 2026| Functional, technical, server & upgrades
0Odoo projects delivered
0Consultants & developers
16–19Odoo versions supported
ChennaiAmbattur, Tamil Nadu
Odoo support and maintenance engineer monitoring an Odoo ERP system from an operations centre
AMC
Health check firstfindings are yours

Businesses whose Odoo we keep running

Dhanalakshmi Industries logo Sanjeev Autoparts logo Electro Flux Equipments logo Anchor Marine Equipment Company logo NEXG logo PV Constructions logo SESS logo
Definition

What is an Odoo AMC?

An Odoo AMC is an annual maintenance contract covering ongoing support for your Odoo ERP. It typically includes regular system updates, bug fixes, functional help, technical fixes to custom modules, server maintenance and a defined response time. The contract matters more than the brochure: what counts as a bug, what counts as a new requirement, and how quickly someone actually answers.

Ask any support provider one question first: is a version upgrade included, or billed separately? That single line is usually the biggest number in year two.

Functional support
Configuration help — a new tax, a new pricelist rule, a report that needs another column, a user who cannot find a menu.
Technical support
Fixing custom modules, failed scheduled actions, integration errors and anything that throws a traceback.
Server maintenance
Backups that are tested, security updates, disk and memory headroom, and log monitoring.
Version upgrade
Moving your database and customisations to a newer Odoo release. Usually a separate scope, and it should be priced before you need it.
What we cover

Our Odoo support services

Four areas, each with its own scope. A support contract that says only “support” is how disagreements start in month three.

Odoo functional support

The non-technical side of your implementation: configuring and adjusting modules, workflows, approval rules, pricelists, taxes, reports and dashboards as your business changes. Most tickets are this, not code.

ConfigurationReportsWorkflowsUser help

Odoo technical support

Custom module fixes, failing cron jobs, integration errors, performance problems and database issues. We work on your custom code whether or not we originally wrote it.

Custom modulesCronIntegrationsPerformance

Odoo server maintenance

Backup verification — not just backup scheduling — security patching, resource monitoring, log review and restore testing. A backup nobody has restored is not a backup.

Tested backupsPatchingMonitoring

Resolving issues on demand

For businesses without an AMC: a diagnosis, a quote and a fix on a per-issue basis. Useful if you inherited an Odoo nobody has looked after.

Per-issueDiagnosis firstFixed quote
Expertise · what we check

The health check we run before quoting any Odoo AMC

We do not quote a support contract on a system we have not looked at. This is what the free diagnosis covers, and you get the findings whether or not you sign.

  1. Backups, and whether they restore

    We restore your latest dump into a scratch database. A surprising number of businesses discover here that their nightly backup has been failing for months.

  2. Odoo version and upgrade distance

    How far behind the current release you are decides both your security exposure and what an upgrade will cost. Three versions behind is a project; one is a weekend.

  3. Custom module inventory

    Which modules are custom, who wrote them, whether they are in version control, and which ones patch core. Core patches are the ones that will hurt at upgrade.

  4. Failing scheduled actions

    Cron jobs that error silently are the most common cause of “the system stopped syncing and nobody noticed”. We list every one that is failing or disabled.

  5. Database size and performance hotspots

    Table sizes, slow queries, log volume and whether the mail queue is backing up. Performance complaints usually have one specific cause, not a general one.

  6. Access rights and leavers

    Who has admin, which accounts belong to people who have left, and whether the database can be downloaded by anyone who should not be able to.

  7. Licence and edition reality

    Whether you are paying for Enterprise users who no longer log in, or using Enterprise features on a Community database that will break on update.

Trust · what is not included

What an AMC does not cover

Being explicit about this up front is why our support relationships last. These are chargeable as separate scoped work, quoted before we start.

New requirements

A new module, a new integration, a new report that did not exist before. Fixing what broke is support; building what did not exist is a project.

Version upgrades

Moving to a new Odoo major version with your customisations carried forward is its own scope. We price it on request so it is never a surprise.

Third-party app failures

If a paid app from the Odoo store breaks, we will diagnose it, but the fix belongs to its author. We tell you which it is.

Data entry and cleanup

Correcting records your team entered wrongly is billable work. We will usually show you how to bulk-fix it yourself instead.

Trust · what it costs

What Odoo support and maintenance costs

AMC is quoted after the health check, because a clean standard Odoo and a heavily customised one are completely different support loads. These are the factors.

  • Number of custom modulesCustom code is what breaks at update time. The more you have, and the worse its quality, the higher the support load.
  • Integrations runningEvery live integration is an error queue somebody has to watch and a dependency that can fail.
  • Users and transaction volumeDrives ticket volume and the infrastructure the database needs.
  • Response time you needNext business day is one price. Same-day during business hours is another. Round-the-clock is a different contract.
  • Hosting arrangementWhether we host, you host, or it is on Odoo.sh changes what server maintenance we can actually perform.
  • Current healthA system with failing crons and no working backups needs remediation first. We quote that separately and honestly.
Why us

Why choose OdooBots for Odoo support

We support Odoo systems we did not build, including ones whose original partner has disappeared. The health check tells you the truth about what you own before either of us commits to anything.

Based inAmbattur, ChennaiTamil Nadu 600053, India
Phone+91 98414 81435Mon–Sat, business hours IST
We supportSystems we did not buildIncluding orphaned implementations
Versions supportedOdoo 16 – 19Community and Enterprise
FAQ

Odoo support and maintenance: frequently asked questions

What is included in an Odoo AMC?
An Odoo annual maintenance contract typically covers functional support (configuration, workflows, reports), technical support (custom module fixes, failing cron jobs, integration errors), server maintenance (tested backups, patching, monitoring) and a defined response time. New development and version upgrades are normally separate scopes.
Do you support an Odoo system you did not build?
Yes, and it is a large part of what we do. We start with a health check: restore your backup, inventory the custom modules, list failing scheduled actions and check how far behind the current version you are. You get those findings whether or not you sign a contract.
Is a version upgrade included in support?
No, and you should be suspicious of anyone who says it is without qualification. Moving a database and its customisations to a new Odoo major version is its own scope. We price it on request so it is never a surprise in year two.
How fast do you respond?
Response times are written into the contract rather than implied. What you need depends on your business: next business day is adequate for many back-office systems, while a POS or a production floor usually needs same-day during operating hours.
What is the difference between functional and technical support?
Functional support changes configuration — taxes, pricelists, approval rules, report columns, user access. Technical support changes or fixes code — custom modules, integrations, scheduled actions, performance. Most tickets turn out to be functional.
Our Odoo is slow. Is that covered?
Diagnosis is. Performance complaints almost always have one specific cause — a badly written custom method, a missing index, a mail queue backing up, or a server that is simply undersized. We identify which, then tell you whether the fix is support work or infrastructure work.
What happens to our data if we stop the contract?
You take a full database dump and the source of every custom module we wrote for you. You own your database and your code; that is in the contract from the start.
Can you support Odoo.sh or Odoo Online databases?
Yes for Odoo.sh, where we work in your repository and staging branches. Odoo Online is more restricted because custom code is not permitted there, so support is limited to configuration, data and process help.
References

Sources and official documentation

Platform behaviour described here is documented by Odoo. The health-check list comes from the systems we have taken over.

Not sure what state your Odoo is actually in?

The health check restores your backup, lists your custom modules, finds the cron jobs that are failing silently and tells you how far behind the current version you are. The findings are yours whether or not you sign anything.