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. Productivity
  3. Workflow Automation v 18.0
  4. Sales Conditions FAQ

Workflow Automation

by Prashant Yadav & Mitesh Bhimani https://github.com
Odoo

$ 199.00

In-App Purchases
v 18.0 Third Party
Apps purchases are linked to your Odoo account, please sign in or sign up first.
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 20023
Technical Name odoo_workflow_automation
LicenseLGPL-3
Websitehttps://github.com
You bought this module and need support? Click here!
Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 20023
Technical Name odoo_workflow_automation
LicenseLGPL-3
Websitehttps://github.com
Workflow Automation for Odoo 18 — drag-and-drop canvas

Workflow Automation for Odoo 18

Design, automate, and monitor complex business processes on a drag-and-drop canvas — entirely inside Odoo. Webhooks, API integrations, Odoo ORM operations, scheduled runs, and real-time execution tracing, all without leaving your ERP.

25+
Built-in node types
4
Trigger types (Webhook, Cron, Event, Manual)
15+
Credential types supported
100%
Native Odoo — no external services
OdooFlow drag-and-drop workflow canvas

Drag-and-Drop Workflow Builder

Design multi-step automation flows on an interactive canvas directly inside the Odoo backend. No external tools, no browser extensions — just open the builder and start connecting nodes.

  • Pan, zoom, and multi-select on the canvas
  • Drag nodes from the library and draw connections between them
  • Right-panel configuration with context-aware fields per node type
  • Autosave with optimistic concurrency protection
  • Publish/draft lifecycle — iterate freely, deploy when ready

25+ Built-In Node Types

⚡ Trigger Nodes
  • Manual — run on demand from the UI or API
  • Webhook — react to external HTTP POST events
  • Schedule (Cron) — run on a timed interval
  • Odoo Model Event — fire on create / write / delete
🔀 Logic Nodes
  • If / Else — conditional branching
  • Switch / Route — multi-path routing
  • Merge Paths — rejoin parallel branches
  • Loop / Split in Batches — iterate over lists
  • Delay / Wait — timed pause between steps
📦 Data Nodes
  • Set Variable — store and pass values
  • JSON Transform — reshape data with mapping rules
  • Python Code — custom logic in a safe sandbox
🌐 Integration Nodes
  • HTTP Request — call any REST API
  • Email — send via SMTP or Odoo mail server
  • PostgreSQL / MySQL — query external databases
  • File Reader/Writer — handle local, FTP, SFTP, S3
🏢 Odoo-Native Nodes
  • Odoo ORM — search, create, write, unlink records
  • Server Action — invoke existing server actions
  • Create Activity — schedule activities on records
  • Post Chatter Message — log messages or notes
  • Webhook Response — return data to the caller
🤖 Intelligence Node
  • AI Prompt — send data to an LLM for enrichment, classification, or summarisation via the HTTP node + credential vault
Node-level execution monitoring and audit trail

Real-Time Execution Monitoring

Every workflow run is fully traceable. Drill down from the execution list to individual node results — see exactly what payload entered each node, what came out, how long it took, and what side effects were produced.

  • Node-level status: running, success, failed, skipped, timed out
  • Input and output payload capture (with configurable redaction)
  • Side-effect log (emails sent, records created, API calls made)
  • Immutable audit trail — every state transition recorded
  • Retry from any node using the original payload snapshot
  • Graceful cancellation of running executions
Webhook configuration with HMAC and IP allowlisting

Enterprise-Grade Webhook Engine

Every workflow gets a unique, secure webhook endpoint. React to events from any external system — GitHub, Stripe, Shopify, custom apps — in real time.

  • Auto-generated endpoint: /workflow/webhook/<key>
  • HMAC-SHA256 signature verification
  • IP/CIDR allow-list per workflow
  • Synchronous mode — returns the Webhook Response node output
  • Asynchronous mode — returns HTTP 202 with execution and job IDs
  • Idempotency key deduplication
  • Encrypted secret rotation with fingerprint tracking
Live operational dashboard with queue metrics

Live Operational Dashboard

Keep your automation health visible at a glance. The dashboard aggregates real-time queue depth, throughput, worker liveness, and recent failures — all inside the Odoo backend.

  • Active, queued, and completed execution counts
  • Executions-per-hour throughput trend
  • Worker heartbeat and queue depth
  • Recent failures with one-click drill-down
Credential vault — encrypted API keys and service credentials

Encrypted Credential Vault

Stop scattering API keys across node configurations. Store credentials once, reuse them across any workflow node, and rotate them centrally without touching a single workflow definition.

  • Bearer Token, API Key, Basic Auth
  • OAuth2 Client Credentials and Authorization Code
  • Google OAuth2 and Service Account JSON
  • SMTP, Gmail App Password
  • PostgreSQL, MySQL, External Odoo (XML-RPC / JSON-RPC)
  • FTP, SFTP, S3-Compatible Storage
  • Webhook secrets (Static Token, HMAC, Basic Auth)
  • Test Connection button on every credential form

Enterprise Governance Built In

🏢
Multi-Company

Workflows, credentials, and executions are isolated per Odoo company.

🔐
Role-Based Access

Two groups: Workflow User (read + run) and Workflow Manager (full admin).

📌
Version Control

Publish immutable snapshots and enforce them for production runs.

📋
Audit Trail

Every execution state transition logged with user, timestamp, and reason.

⏱
Concurrency Limits

Per-workflow, per-user, and per-company concurrent execution caps.

🛡
Payload Redaction

Secrets and tokens are automatically masked in stored execution payloads.

🗑
Retention Policies

Separate retention windows for successful and failed runs; auto-cleanup via cron.

🔁
Retry & Timeout

Configurable execution timeout and retry-from-node with original payload.

Builder intelligence assistant — node suggestions and risk analysis

Built-In Intelligence Assistant

The builder includes a deterministic, server-side intelligence layer that provides guidance as you design — no external AI services required.

  • Next-node suggestions — context-aware node type recommendations
  • Data mapping hints — suggests upstream output fields for current node inputs
  • Error diagnosis — explains failed nodes from the latest execution
  • Condition examples — IF/Switch expression templates for the current context
  • Test data generation — realistic sample payloads for the trigger
  • Documentation generation — auto-written plain-English workflow description
  • Risk analysis — detects missing error handlers, loops, and credential gaps

Who Uses This Module

🧑‍💼
Odoo Consultants

Automate client business processes without writing custom modules.

👩‍💻
Odoo Developers

Build integration workflows and automation logic visually with full ORM access.

⚙️
Operations Teams

Govern and audit automations with full execution traceability and role-based access.

🏭
Enterprise IT

Consolidate workflow orchestration inside Odoo and retire external tools.

Requirements

Odoo Version 18.0 (Community or Enterprise)
Python 3.10 or higher
Module Dependencies base, web, base_automation, bus, mail
External Dependencies None — all functionality is self-contained
License LGPL-3

Workflow Automation · Odoo 18 · LGPL-3 · Author: Prashant Yadav

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