Skip to Content

Dynamic Approval Workflow

Zero-code approval engine for any Odoo 18 model — Community & Enterprise

$89 · one-time · OPL-1

Buy now — $89 Open live demo

One module — any model

Most approval add-ons hard-wire a workflow to a specific model (POs, leaves, expenses). Dynamic Approval Workflow inverts the pattern: the engine is model-agnostic and injects its fields & views into whatever model you point it at.

What's inside

Workflow designer

Unlimited stages, 8 outgoing transitions per stage, required-field validation, server-action hooks, super-group bypass.

Permission modes

Static groups, static users, or record-related users via dot-path (e.g. partner_id.user_id).

Dynamic injection

Status bar, action buttons, list/kanban/search extensions — installed automatically on the target model.

Auto-escalation

Set a deadline + escalation stage. The included hourly cron advances stuck records automatically.

Bulk actions

dynamic_action_bulk(n) approves/rejects many records at once and reports per-record success/failure.

Versioning & dry-run

Every Apply bumps a version and writes an immutable snapshot. Preview (Dry Run) shows which fields would change before you commit.

Archive & restore

Remove the workflow while preserving every record's current stage so you can re-enable it later.

Full audit trail

Every transition logged to approval.log with from/to stages, user, note, and work-period duration.

Security & tests

Two dedicated groups, Odoo ACL enforcement per approver, plus a full test suite shipped with the module.

Live demo — this site runs the addon

The module is installed on abonayel.com right now, applied to Purchase Order and Sales Order. Log in with the demo credentials and you can:

  • Walk a record through multiple stages
  • See the versioning snapshot on every apply
  • Try the Preview (Dry Run) before applying to another model
  • Trigger the bulk-approval action on a list view

Open the demo login

Demo credentials

Technical facts
  • Odoo: 18.0 (CE + EE)
  • Deps: base, mail
  • Cron: hourly escalation check
  • License: OPL-1

Pricing

Dynamic Approval Workflow

$89

one-time — unlimited installs on your company's databases

  • ✓ Workflow designer + 8 transitions per stage
  • ✓ Permission modes (group / user / related)
  • ✓ Versioning & immutable snapshots
  • ✓ Dry-run preview before apply
  • ✓ Auto-escalation cron
  • ✓ Bulk approve / reject
  • ✓ Archive & restore
  • ✓ Full audit trail
  • ✓ Test suite + structured logging
Buy now — $89

Ready to ship approvals without custom code?

Buy now — $89 Try the demo