Create and validate approvals requests
Odoo Approvals is the Enterprise app that manages structured approval requests across your business. Business travel requests, equipment purchases, contract reviews, training requests, vendor onboarding, parental leave extensions, anything that needs a manager or director's sign-off before it proceeds runs through a configurable approval workflow with a clean audit trail.
Growing companies that have outgrown email-based approval chains, regulated industries that need audit trails on every decision, and any business where approval bottlenecks slow down the work uses it. You can test Odoo Approvals free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.
For Odoo's own product overview, see Odoo's official documentation.
Setup starts on the Approval Type. Each type is a configurable request flow with its own custom fields (the data the requester needs to fill in), its own approver sequence (who signs off and in what order), its own attachment requirements (mandatory documents like quotes or contracts), and and a minimum number of approvers required. Common types ship in the box (Business Trip, Borrow Items, General Approval, Contract Approval, Payment Application, Car Rental, Procurement, Job Referral Award), and custom types can be added with no code.
From there, the day-to-day work runs as requests. An employee opens the Approvals app, picks the type they need (a business trip), fills in the form (destination, dates, estimated cost, business justification), attaches any supporting documents (a quote from the travel vendor, a meeting confirmation), and submits. The request lands on the first approver in the sequence with an email notification and a task on their dashboard.
The approver reviews, approves or refuses with a note, and the request moves to the next approver in the sequence (or closes if it is single-approver). Sequential approval is the default; parallel approval (multiple approvers in any order) is also configurable. When all approvers sign off, the request is approved and the requester gets notified. The audit trail logs every step: who approved, when, with what comment. With the Documents bridge installed, approved requests auto-file in the right workspace for record-keeping.
Calibre configures Odoo Approvals for Alberta businesses: step by step, in writing.
Speak to an Implementation SpecialistSMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.
Companies evaluating which Odoo apps to start with and how to configure them around how the business actually runs.
Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.
Odoo Approvals plugs into Odoo Employees for the requester roster and the manager-of relationship that often drives the default approver. Odoo Mail handles the email notifications and the in-app discussion thread on each request. With Odoo Documents (Enterprise), approved requests auto-file in the right workspace with the right tags through the documents-approvals bridge. With Odoo HR Expense, expense reports run through their own approval flow with similar mechanics. With Odoo Purchase, procurement requests can connect to actual purchase orders downstream. The audit trail and the workflow patterns are the same approach used in Time Off approvals, expense report approvals, and purchase order approvals across the suite.
Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.
Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.