Skip to Content

Approval Workflow Pro

51.45 51.45

Instant digital delivery after payment confirmation.
License: OPL-1, every download is watermarked.
Terms and Conditions
Approval Workflow Pro for Odoo - banner

Approval Workflow Pro - Approval Workflow for Odoo

Configurable multi-level approval chains for any document - built for Odoo Community

Define reusable approval categories with ordered step chains, route requests automatically by amount, and gate any record in your database - or run approvals on their own.

The problem & who it's for

Odoo's flexible Approvals app is part of Enterprise. On Community, teams approve purchase requests, expenses, time off and internal documents over email and chat - with no audit trail and no enforced sign-off order. Approval Workflow Pro gives operations managers, finance and any department a real, configurable approval workflow for Odoo Community: reusable request types, multi-level chains, quorums and amount-based routing, all logged in the chatter.

Key features

Reusable approval categories

Each category owns an ordered list of approval steps, plus optional amount, date and reference fields, and a creator group that controls who may raise that type of request.

Flexible approver resolution

A step's approvers can be specific users, any member of a group, or the requester's manager - resolved at submission time so the right people always land in the chain.

Sequential or parallel steps

Run steps one after another, or open a step to all its approvers at once. Set a minimum-approval quorum per step so a step only clears when enough people sign off.

Amount-threshold routing

Add an extra sign-off only when it matters: give a step an amount threshold and it activates automatically for larger requests - e.g. anything above a set value also needs a finance manager.

Activities & notifications

The next approvers receive an Odoo activity and a chatter notification the moment a request reaches their step. A single refusal short-circuits the whole chain instantly.

Gate any record - or standalone

Link a request to any model and record through a generic reference, so you can gate purchase orders, expenses or custom documents. It also works perfectly well on its own.

Clear request workflow

Submit, approve, refuse and withdraw actions move the request through draft, submitted, approved and refused states - with a full chatter audit trail at every step.

Framework-free decision engine

Routing is driven by an isolated, fully unit-tested decision engine with an Odoo integration test on top - so chains resolve the same way every time.

How it works

  1. Create an approval category and add its ordered steps.
  2. Configure each step - approvers (users / group / manager), sequential or parallel, quorum, optional amount threshold.
  3. Raise a request from the category, optionally linking it to another record.
  4. The engine resolves approvers and notifies the right people via activity and chatter.
  5. Approvals advance the chain; a refusal stops it - every decision is logged.

Why this module

Configurable approval chains are an Enterprise capability. Approval Workflow Pro brings the same flexibility - multi-level steps, quorums, manager resolution and amount routing - to Odoo Community, depending only on base and mail. Attach it to any record, keep a clean audit trail, and stop chasing approvals over email.

Screenshots

Approval Workflow Pro — My Requests kanban in Odoo

My Requests — your approval requests grouped by status.

Approval Workflow Pro — request form with Approvers tab in Odoo

Request form showing the live approval chain on the Approvers tab.

Approval Workflow Pro — category configuration with approval steps in Odoo

Category configuration with its ordered, amount-aware approval steps.

Approval Workflow Pro — To Approve queue in Odoo

The To Approve queue: everything currently waiting on you.

Technical

Update date: 2026-07-02