Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
      • Get a Tailored Demo
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +32 2 290 34 90
    • Get a Tailored Demo
  • Pricing
  • Help
  1. APPS
  2. Workflow
  3. Odoo Workflows — Hierarchical BPMN & Decision Trees (AI-Powered) v 18.0
  4. Sales Conditions FAQ

Odoo Workflows — Hierarchical BPMN & Decision Trees (AI-Powered)

by Ayyan Saddiqui https://github.com/Ayyan420
Odoo

$ 150.00

v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
You bought this module and need support? Click here!
  • Description
  • Manifest

Advanced Hierarchical Workflows & BPMN Generation

Design intricate business processes natively in Odoo. Support for Action & Decision nodes, dynamic conditional paths, and an optimized BPMN PDF rendering engine powered by AI.

BPMN Models Process Automation AI Generation Optimized SVG/PDF Engine
Buy — USD $150
Developed by Ayyan Saddiqui. Works natively on Odoo 18, generating pristine graphical workflows.
Odoo Workflows Main Banner

Key Capabilities

A complete solution for modeling logic flows, decision trees, and business approvals right inside your ERP system.

ℹ️ AI Configuration is Optional but Recommended: You can generate full BPMN diagrams without AI! However, if you configure an AI provider (OpenAI, Grok, DeepSeek, or Claude) in the settings, the AI will also generate a beautiful Executive Summary dynamically for your workflow PDFs.
🌳
Hierarchical Trees
Build deep nested workflows with Action and Decision nodes. Trace logic paths easily through Valid/Invalid sequences.
✨
AI-Powered Workflows
Let AI draft entire business processes for you. Compatible with OpenAI, Grok, DeepSeek, and Claude integrations.
📄
Perfect BPMN PDFs
Zero overlapping lines. The intelligent SVG rendering engine dynamically adjusts nodes and routing bands for a flawless visual output.
🗂️
Bulk PDF Generation
Export hundreds of process flows at once, automatically compiled into zipped attachments via wizard.
LIMITED TIME OFFER
One-time Lifetime License
$150
Unlimited workflows • Free v18 Updates
Purchase Now
✓ Compatible with Odoo 18.0
✓ Community & Enterprise
✓ Priority Technical Support
Odoo Workflows Showcase

Complete Interface Showcase

Take a deep dive into the comprehensive screens showcasing the power of Odoo Workflows.

Showcase 1
Showcase 2
Showcase 3
Showcase 4
Showcase 5
Showcase 6
Showcase 7
Showcase 8
Showcase 9
Showcase 10
Showcase 11
Showcase 12
Showcase 13
Showcase 14
Showcase 15
Showcase 17
Showcase 18
Showcase 19
Showcase 20
Showcase 21
Showcase 22
Showcase 23
Showcase 24
Showcase 25
Showcase 26
Showcase 27

How to Use & Process Flow

1. Access Rights & Security Configuration

The module defines two core security groups:

  • Workflow Manager: Has full CRUD access. Managers can configure AI API keys, create workflows, and manage all workflow lines.
  • Workflow User: Can create and submit workflows and generate PDFs, but cannot delete workflows or access the AI Configuration settings.
2. Mandatory AI Configuration

Navigate to Workflows > Configuration > AI Config (requires Manager access). Select your provider (OpenAI, Claude, DeepSeek, or Grok) and input your API key. Without this, the PDF generation will fail.

3. Creating Workflows

Go to Workflows and click New. Enter a Workflow Name and assign a Company (workflows are multi-company aware). The workflow starts in Draft state.

4. Building Workflow Steps

Add step lines to the workflow. You can select either Action or Decision nodes.

  • Action Nodes: Standard linear process steps.
  • Decision Nodes: Branching steps that must have at least one child with a "Valid" outcome and one child with an "Invalid" outcome.
5. Python Validation & Submission

Click Submit. Our strict Python backend will validate your workflow structure. It checks for infinite loops/cycles and verifies that all Decision nodes have properly defined Valid/Invalid branches. If valid, the state changes to Submitted.

6. AI-Powered PDF Generation

Once submitted, click Generate PDF. The system's AI reads your step logic and dynamically renders a flawless BPMN SVG/PDF map, which is saved directly as an attachment to your workflow record. Bulk generation is also supported via the list-view Action menu!

Under the Hood

This module relies on highly optimized back-end logic to map trees dynamically, resolving complex graphical structures natively in Python.

  • Advanced SVG Routing Engine

    Custom-built "Safe-Y" boundary navigation ensures parallel Valid/Invalid decision branches never slice through node boundaries.

  • Dynamic Node Rendering

    Left-port entry mechanisms replace symbolic indicators with sequence pills, maintaining professional visual standards and trunk-routing clarity.

Customizations available

Need specific extensions for your Odoo Workflows, or integrations with external modeling software? Get in touch.

Ayyan Saddiqui
Ayyan Saddiqui
Lead Developer & Maintainer
✉️ Email Support 🐙 GitHub

Visualize your Processes

Start mapping, managing, and rendering business processes at scale in your ERP.

Purchase Odoo Workflows
Odoo Workflows — Engineered by Ayyan Saddiqui.
Github: https://github.com/Ayyan420
© 2026 Ayyan Saddiqui. All Rights Reserved. • ayyansaddiqui420@gmail.com
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies • Discuss (mail)
• Employees (hr)
Lines of code 3922
Technical Name odoo_workflows
LicenseLGPL-3
Websitehttps://github.com/Ayyan420

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with