Approval Workflow Engine | Multi-Step Workflow & Approval Automation
by Aztek Computers https://www.aztekcomputers.com$ 23.61
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 26221 |
| Technical Name |
base_workflow_wf |
| License | OPL-1 |
| Website | https://www.aztekcomputers.com |
| Versions | 16.0 17.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
•
Discuss (mail)
• Employees (hr) |
| Lines of code | 26221 |
| Technical Name |
base_workflow_wf |
| License | OPL-1 |
| Website | https://www.aztekcomputers.com |
| Versions | 16.0 17.0 |
Stop Chasing Approvals.
Automate Everything.
The most powerful, flexible, and easy-to-use multi-step approval workflow engine for any Odoo version. Configure in minutes. Works on any model. Zero code.
|
16+
Features
|
100%
No Code
|
Any
Odoo Model
|
All
Editions
|
The Problem
Does Any of This Sound Familiar?
These are the approval nightmares this module was built to permanently eliminate
|
📫
Endless Email Chains"Did you approve this?" Approvals vanish in inboxes. Decisions never get recorded. Everyone chases everyone â and nothing moves forward. |
🕐
Bottlenecks & Missed DeadlinesRequests sit idle for days with no one notified, no escalation, and no visibility. Business grinds to a halt waiting on a single person. |
🔎
Zero Audit TrailWho approved this? When? With what justification? No records means no compliance, no governance, and no way to investigate later. |
Dynamic Workflow Engine eliminates all of this â inside Odoo, automatically, from day one.
The Solution
What is Dynamic Workflow Engine?
A fully configurable multi-step approval & automation platform built natively for Odoo. Design approval stages, assign approvers by role or group, trigger automatic actions, lock document fields, send real-time notifications â all from a simple point-and-click interface. No developer needed. No customisation project. Just install and go.
|
✓
Multi-Step Approvals
|
✓
Auto Notifications
|
✓
Complete Audit Trail
|
✓
Delegation & Escalation
|
✓
Bulk Processing
|
✓
Zero Code Required
|
Full Feature Set
16+ Powerful Features
One module. Complete approval management. Every use case covered.
Multi-Step Approval StagesBuild approval chains with unlimited stages â sequential, parallel, or mixed. Each stage is independently configured with its own approvers, conditions, and automated actions triggered on completion. |
Dynamic Approver AssignmentRoute to the right person every time. Assign approvers by specific user, security group, or a dynamic field on the document â e.g. the department manager, project lead, or CEO â auto-resolved at runtime. |
Automated Email NotificationsZero manual follow-up â ever. Fully customisable automated alerts fire on submission, each stage transition, approval, rejection, and escalation. Every stakeholder stays informed in real time, automatically. |
Sequential & Parallel FlowsRequire one approver or all approvers per stage. Chain stages in sequence or let multiple approvers work simultaneously. Any combination is possible â configured through a simple form, no code needed. |
Approve / Reject / ReturnFour clear actions for every scenario: Approve to advance, Reject with a mandatory written comment, Return to the submitter for correction, or Escalate to a senior approver. Full flexibility. |
Bulletproof Audit TrailEvery decision â who acted, when, and with what comment â is timestamped and automatically logged in Odoo's native chatter. Full compliance evidence without any manual effort. Ready for any audit, any time. |
Bulk Approval ProcessingMonth-end backlog? Select all pending records and approve in one click. The bulk engine processes high volumes in seconds â what used to take hours now takes ten seconds. Each action still logged individually. |
Smart Approval DelegationGoing on leave? Set a backup approver for a specific date range. The system auto-activates delegation on the start date, routes all your approvals to them, and automatically reverts when you return. Work never stops. |
Live Approval Status WidgetA real-time visual progress bar is embedded directly on every document's form view. See the current stage, who has acted, and who is pending â all without leaving the document. Works on any Odoo model. |
Conditional Stage LogicDefine domain-filter rules to automatically skip or enforce stages based on document values. For example: only require the CFO stage when the amount exceeds a threshold. Smart routing, zero manual intervention. |
Automatic Field LockingPrevent unauthorised edits while a workflow is in progress. Configured fields are locked the moment a workflow is submitted and unlock instantly when the request is rejected, returned, or completed. |
SLA Deadlines & Auto-EscalationSet a time limit on any stage. If the approver doesn't act within the SLA window, the system automatically sends a reminder and escalates to the designated manager. Nothing ever gets stuck silently. |
Unlimited Flexibility
Build Any Workflow. Your Way.
Every organisation has different approval rules. Dynamic Workflow Engine adapts to yours â not the other way around. Route by hierarchy, department, amount, or any field on any form. No developer required.
|
◊
Organisational HierarchyRoute approvals up your org chart automatically. The engine resolves the correct approver at runtime based on the document's owner â no manual assignment needed.
|
≃
Amount & Value ConditionsDefine thresholds on any numeric field. Invoices under SAR 5,000 go to the supervisor; over SAR 50,000 require the CFO. The engine enforces it automatically, every time.
|
▷
Any Form Field ConditionUse Odoo domain filters to trigger or skip stages based on any field â department, product category, customer type, country, priority, and more. Total flexibility.
|
|
Workflow Chain Builder Combine Any Conditions Into One Powerful ChainMix and match routing types across stages. Stage 1: department manager. Stage 2: only if amount > SAR 10,000, route to Finance Director. Stage 3: CFO sign-off for international vendors only. Every stage is independently configured â any combination is valid.
|
|
Real Impact
Measurable Results From Day One
|
80%
Faster ApprovalsReplace multi-day email chains with same-hour automated workflows. Approvers are notified instantly and can act from anywhere. |
100%
Audit ComplianceEvery decision is recorded automatically â who approved, when, and why. Always ready for internal reviews or external audits. |
Zero
Missed RequestsAuto-escalation, smart delegation, and SLA reminders ensure every single request is acted on. Nothing falls through the cracks. |
Detailed Product Tour
See Every Feature in Action
Real screenshots â exactly what your team will use every day
|
PERSONAL DASHBOARD
Your Personal Approval Command CentreEvery team member gets a dedicated personal dashboard showing every pending approval task assigned to them â across all workflows, all models, and all departments. No more checking multiple documents or opening emails. Your complete workload, front and centre, always up to date.
|
|
ADMIN CENTRE
Total Administrative ControlManagers get a bird's-eye view of every active workflow across every department. Instantly identify who is blocking what, how long items have been waiting, which approvers are overloaded â then act immediately to unblock it.
|
|
|
INSTANT ACCESS
One Click to Any DocumentTap any item in the dashboard and you land directly on the source document â with all data fully visible and the approval action buttons right there. No navigating through menus. From dashboard to decision in a single click.
|
|
CATEGORY DASHBOARDS
Department-Focused ViewsGroup workflows into categories by department or business unit. HR sees only HR requests. Finance sees only financial approvals. Each team gets a clean, focused view â no noise, no confusion, no irrelevant items cluttering the screen.
|
|
|
SMART DELEGATION
Work Never Stops When You're AwaySet a delegation before you leave â choose your backup approver and your absence dates. The system auto-activates on day one, routes all your approvals to your delegate, and automatically reverts to you the moment you return. No manual intervention ever needed.
|
|
STATUS WIDGET
Always Know Where Things StandA live approval progress widget is embedded directly on every document's form view. At a glance: current stage, colour-coded status, who has already acted, and who is still pending. Click it to open the full decision history. Works on every Odoo model automatically.
|
|
|
BULK PROCESSING
50 Approvals in 10 SecondsHigh-volume days â month-end invoices, payroll, mass purchase orders â used to mean hours of clicking. Now: open the dashboard, select all, click Approve. Done. The bulk engine processes every record simultaneously. Each action is still individually timestamped and logged in the audit trail.
|
|
DECISION ACTIONS
The Right Action for Every SituationNot every approval is a simple yes or no. Approvers get the full toolkit: approve and advance, reject with a mandatory written justification, return to the submitter with specific correction requests, or escalate to a higher authority. Every action is permanently traceable.
|
|
Use Cases
Works Across Every Department
One engine, infinite use cases â configure any approval process in minutes
Human ResourcesLeave requests, recruitment approvals, contracts, promotions, policy exceptions, and training authorisations â all automated. Leave · Recruitment · Contracts |
Finance & AccountingMulti-level invoice approvals with value thresholds, expense claims, budget exceptions, and credit note authorisations. Invoices · Expenses · Budgets |
ProcurementPurchase order approvals with amount-based routing, vendor onboarding, RFQ sign-off, and supplier contract reviews. PO · RFQ · Vendor Approval |
Sales & OperationsDiscount approvals, custom order sign-offs, credit limit exceptions, contract reviews, and project authorisations. Discounts · Contracts · Orders |
Enterprise Power
Advanced Capabilities
Enterprise-grade intelligence under a simple no-code interface
Conditional Stage LogicDefine Odoo domain filters to automatically skip or enforce stages based on any document field. Smart routing with zero manual intervention. |
Automatic Field LockingPrevent edits while a workflow is active. Fields lock on submission and unlock instantly on rejection or completion. Full data integrity guaranteed. |
SLA Deadlines & EscalationTime-limit any stage. Overdue items trigger automatic reminders and escalate to the designated manager â nothing gets stuck silently. |
Reports & AnalyticsTrack approval cycle times, identify bottleneck stages, measure approver response rates, and report on overall workflow performance. |
Parallel Multi-Approver StagesRequire sign-off from multiple people within a single stage simultaneously. Set "any one" or "all must approve" rules per stage. |
Native Odoo Chatter LogEvery workflow event logged automatically in the Odoo chatter on the source document. No separate tool needed â everything in one place. |
Quick Setup
Live in 3 Simple Steps
No developers. No consultants. No training required.
|
1
Create Your WorkflowGive it a name, select the Odoo model it applies to â any model â and add your stages. Each stage gets its own name, approvers, and settings. |
2
Configure ApproversAssign approvers by user, group, or dynamic field. Set sequential or parallel order, require one or all, and configure notifications for each stage. |
3
Activate & Go LiveActivate. Users submit. Approvers get notified. The engine tracks every stage, escalates when needed, and logs everything â fully automatic. |
Side-by-Side Comparison
Before vs. After
This is what your team experiences from day one of installation
| Feature / Challenge |
✘ Without Module
|
✔ With Dynamic Workflow
|
|
Approval Tracking
Knowing where requests stand
|
Manual emails & spreadsheets | Real-time automatic tracking |
|
Approver Notifications
Alerting the right person at the right time
|
Manual follow-up & phone calls | Instant automated email alerts |
|
Audit Trail & Compliance
Recording who approved what and when
|
None â or scattered in emails | Full timestamped log in Odoo chatter |
|
Missed & Forgotten Requests
Requests that fall through the cracks
|
Happens constantly | Impossible â SLA & escalation built in |
|
Approval Steps & Routing
Multi-level, conditional approval chains
|
Not possible without custom dev | Unlimited stages, configured in minutes |
|
Delegation When Absent
Continuity during leave or travel
|
Work stops â no system in place | Auto-delegated, date-limited, seamless |
|
Bulk Approval Processing
Handling high-volume approval days
|
Open & approve one by one | Select all & approve in one click |
|
Document Field Locking
Preventing edits during approval
|
Anyone can edit at any time | Auto-locked on submit, unlocked on completion |
|
SLA & Deadline Enforcement
Ensuring timely decisions
|
No time limits, no escalation | Configurable SLA with auto-escalation |
|
Cross-Department Visibility
Managers seeing all pending items
|
No central view â ask individually | Unified admin dashboard, real-time |
|
Conditional Approval Logic
Routing based on amount, dept, or data
|
Requires developer customisation | Domain filter rules, no code needed |
|
Setup & Go-Live Time
Time from decision to live workflow
|
Weeks â requires IT & development | Under 15 minutes â zero code |
Why Us
Why Teams Choose Dynamic Workflow Engine
Built by Odoo experts. Trusted by businesses across the region.
Live in MinutesInstall, configure your first workflow, and go live â no developers, no implementation project, no training sessions needed. |
One Engine, Every ModelSales orders, invoices, HR, procurement, custom models â one module handles all. No separate tool for each department. |
Expert SupportReal Odoo experts, fast responses. We help you configure correctly and make it work perfectly for your exact business processes. |
Actively MaintainedRegular updates, new features, and compatibility with every new Odoo version. We invest continuously so you always have the best version. |
Get Started Today
Ready to Transform
Your Approval Process?
Join businesses that have permanently eliminated approval bottlenecks, email chains, and missed deadlines. Buy now, or contact us for a free personalised demo.
|
Email Us
info@aztek.com
|
WhatsApp
+966 509 134 503
|
Website
www.aztek.com
|
Dynamic Workflow Engine · Odoo Approval & Workflow Automation · OPL-1 License
approval workflow · odoo workflow · workflow engine · odoo approval workflow · multi-step approval · multi level approval · approval workflow engine · dynamic workflow · workflow automation · approval automation · workflow management · approval management · workflow builder · no-code workflow · no code approval workflow · purchase order approval · purchase approval odoo · invoice approval · invoice approval odoo · bill approval odoo · hr workflow · hr approval workflow · leave approval odoo · leave request approval · expense approval odoo · expense report approval · sales order approval · quotation approval odoo · contract approval odoo · document approval odoo · sequential approval · parallel approval · conditional approval · sla workflow · deadline approval · escalation workflow · delegation workflow · approval delegation · bulk approval · mass approval odoo · manager approval · department approval · line manager approval · approval audit trail · workflow audit log · configurable workflow · flexible workflow · custom workflow · workflow stages · approval stages · workflow steps · approval process · business process workflow · workflow notification · approval notification · workflow dashboard · approval dashboard · workflow any model · odoo workflow engine · approval management system · workflow management system
Odoo Proprietary License v1.0 This software and associated files (the "Software") may only be used (executed, modified, executed after modifications) if you have purchased a valid license from the authors, typically via Odoo Apps, or if you have received a written agreement from the authors of the Software (see the COPYRIGHT file). You may develop Odoo modules that use the Software as a library (typically by depending on it, importing it and using its resources), but without copying any source code or material from the Software. You may distribute those modules under the license of your choice, provided that this license is compatible with the terms of the Odoo Proprietary License (For example: LGPL, MIT, or proprietary licenses similar to this one). It is forbidden to publish, distribute, sublicense, or sell copies of the Software or modified copies of the Software. The above copyright notice and this permission notice must be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
Please log in to comment on this module
There are no ratings yet!
Need some support on new subscription
We need a flexible workflow approval module. We will build some forms (odoo form app), and want to flow it for approval. Ex. Leave application, ex. bus ticket application, ex. purchase order. We are happy to engage your consultants to help setup this at your charge fees.
Aoba Hopkins
daniel.ma@ahimhk.com.hk