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. Visual Workflow Builder — No-Code Automation v 19.0
  4. Sales Conditions FAQ

Visual Workflow Builder — No-Code Automation

by Aries Software https://www.aries-software.net
Odoo

$ 284.51

v 19.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

Visual Workflow Builder

No-code automation for Odoo 19 Community Edition — design, publish, and run workflows visually.

Automate repetitive business processes without writing code. Build professional workflows on a drag-and-drop canvas with triggers, conditions, actions, subworkflows, approvals, and full execution tracing — natively inside Odoo.

Visual Workflow Builder

Why Visual Workflow Builder?

Odoo CE has automation rules — but no visual workflow designer. This app fills that gap with an enterprise-grade, standalone engine built for business users and consultants alike.

Visual Canvas

Drag nodes, connect branches, delete and reconnect edges — configure each step in a property panel.

Event-Driven

React to record creation, updates, field changes, schedules, webhooks, manual runs, and parent workflows.

Full Traceability

Every workflow run is logged step-by-step — see exactly what happened and where it stopped.

The Visual Builder

A full-screen, professional workflow designer integrated into Odoo's backend.

  • Node palette with categorized triggers, logic, actions & control steps
  • Pan & zoom canvas with snap-to-grid background
  • Drag-and-drop node positioning and connector handles
  • Click or Delete key to remove connections; drag to reconnect
  • Built-in domain filter editor (same UI as Odoo automation rules)
  • Model and field pickers for Create / Update Record nodes
  • Update Record with fixed values, copy-from-field, or calculated numeric updates
  • Validate, Save, and Publish workflow from the toolbar
  • Autosave every 15 seconds — never lose your design
  • Validation badges on invalid nodes before publish
  • True / False handles on condition nodes; per-case handles on Switch nodes
  • Loop body & done handles for iteration flows
  • User assignee dropdowns by name for Human Task and Create Activity nodes
  • Send Email with recipient field picker and {{field}} placeholders in subject/body

Trigger Nodes

Start workflows when something happens in your business data.

Record Created

Fire when a new record is saved on any Odoo model.

Record Updated

React to writes on matching records with domain filters.

Field / Stage Changed

Watch specific fields or stage/status transitions. Pick stage_id or state (e.g. project task Done checkbox vs kanban column). Fires only on real value changes.

Manual

Start a run explicitly via API or test wizard.

Scheduled

Recurring batch runs with configurable interval (minutes, hours, days, weeks) and a Run At time-of-day picker.

Webhook

External HTTP triggers via a secure URL published after save.

Called by Parent Workflow

Entry point for subworkflows. Filter by record domain and by parent context data sent at start.

Logic, Actions & Control

If / Else

Branch workflows with visual domain conditions on the current record.

Switch

Branch on a field value with a field picker, named cases, and a default branch on the canvas.

Record Actions

Create or update records with model/field dropdowns. Update fields with fixed values, copy from another field, or calculate (+, −, ×, ÷, %).

Communicate

Send emails with dynamic recipients and field placeholders, post chatter messages, create activities, and call webhooks.

Call Subworkflow

Start another published workflow, pass parent context, and optionally wait for the child to finish.

Wait & Human Tasks

Pause for a configurable delay or until a named user completes an assigned approval activity.

Loop

Iterate over related records (order lines, tasks, etc.) with a safety limit.

Execution Trace

Debug every run: enter, exit, branch, wait, error — with timestamps.

Role-Based Access

Runtime User, Designer, and Manager groups — only Designer and Manager see the Workflows app.

Smart Field Updates & Email

Go beyond static values — compute amounts and personalize messages from record data.

Update Record — three value modes

  • Fixed value — set a literal selection, boolean, text, or number
  • Copy from field — copy another field on the same record
  • Calculate — numeric math on integer, float, and monetary fields

Calculate operations: add, subtract, multiply, divide, increase by %, decrease by %, percentage of. Base value can be the current field, another numeric field, or a fixed number.

Send Email — dynamic content

  • Recipient field dropdown — partner, assignee, or email fields on the record
  • Field placeholders in subject and body — e.g. partner name or email
  • Insert field dropdown for quick placeholder insertion
  • Related fields supported — e.g. {{partner_id.name}}

Subworkflows

Break complex processes into reusable, maintainable pieces — without duplicating logic.

  • Call Subworkflow action starts a child workflow from any parent run
  • Child workflows use the Called by Parent Workflow trigger with record domain and parent context filters
  • Pass the same record, a record from a field, or a record from parent context
  • Optionally pass parent context (instance ID, definition name, stored workflow data)
  • Wait for completion — parent pauses until the child finishes
  • Fire-and-forget — parent continues immediately while the child runs async
  • Filter child runs by parent context (e.g. approval type stored before Call Subworkflow)
  • Parent and child runs are linked on the workflow instance form
  • Ideal for shared approval, notification, or data-enrichment flows

Example Workflows

Real-world automations you can build in minutes.

New Contact Follow-up

Trigger: Contact created
Action: Create Activity assigned to sales rep by name
End

Lead Qualification

Trigger: Lead created
Switch: Lead source field
Per case: Set priority and assign activity
Default: Normal priority

Escalation After Delay

Trigger: Stage changed to "In Review"
Wait: 2 days
Action: Send escalation email to manager

Manager Approval Gate

Trigger: Order amount > threshold
Human Task: Manager selected by name
On complete: Confirm order

Scheduled Overdue Reminders

Trigger: Scheduled daily at 09:00
Condition: Overdue tasks
Action: Send reminder email

Dynamic Price Adjustment

Trigger: Stage changed to Confirmed
Update Record: Calculate list price × 1.1 (+10%)
End

Personalized Notification Email

Trigger: Record created
Send Email: Recipient from partner_id
Subject: Hello {{name}} — welcome!

Reusable Approval Subworkflow

Parent: Call Subworkflow (wait for completion)
Child: Human Task → notify on reject
Parent resumes when child completes

Standalone Engine

Unlike simple wrappers around Odoo's automation rules, Visual Workflow Builder ships its own workflow engine with instance tracking, branching, waits, loops, and subworkflows — designed for complex business processes on any Odoo model.

  • Works on any Odoo model (Contacts, Leads, Tasks, custom models)
  • Coexists with standard Automation Rules
  • Webhook endpoint for external system integration
  • Cron jobs for scheduled triggers, wait resumption, and child completion

Built for Odoo 19 CE

Native OWL frontend using Odoo's own DomainSelector and Bootstrap styling. No third-party SaaS dependency — your workflows and data stay on your server.

  • Odoo 19 Community Edition
  • Depends on: base, web, mail
  • LGPL-3 open source license
  • In-app User Guide with patterns, troubleshooting, and subworkflow context filters

Ideal For

SMBs & Enterprises

Automate sales follow-ups, approvals, notifications, and data updates.

Odoo Partners

Deliver automation projects faster with a visual tool clients can maintain themselves.

Implementers

Replace custom Python cron jobs and server actions with maintainable workflows.

Technical Highlights

Module namearies_workflow_builder
Version19.0.1.0.1
CategoryProductivity
LicenseLGPL-3
Odoo editionCommunity Edition (CE)
Price€249
Security groupsUser (runtime only) · Designer · Manager
Python dependencyrequests (webhooks)
Node types15 triggers/actions/controls incl. subworkflows
ModelsDefinition, Node, Edge, Instance, Log
AuthorAries Software

Frequently Asked Questions

What is Visual Workflow Builder?

A no-code drag-and-drop workflow designer for Odoo 19 CE. Automate business processes with triggers, conditions, actions, approvals, and full execution tracing.

Which Odoo version is supported?

Odoo 19.0 Community Edition. Version 19.0.1.0.1.

How much does it cost?

€249 on the Odoo Apps Store. LGPL-3 license.

What triggers are available?

Record created/updated, field change, stage change (with stage field picker), scheduled cron, webhooks, manual runs, and subworkflow calls with parent context filters.

How does Send Email work?

Pick a recipient field from the workflow record, then compose subject and body with field placeholders such as partner name or email.

Can Update Record calculate values?

Yes. For numeric fields you can multiply, divide, add, subtract, or apply percentage increase/decrease. You can also copy values from another field on the same record.

How do subworkflow context filters work?

Child workflows with the Called by Parent Workflow trigger can filter on data the parent sends at start — e.g. parent_context.approval_type. Store values in the parent before the Call Subworkflow node.

How do I get support?

Email support@aries-software.net or visit odoo.aries-software.net.

Related Aries Software Apps

  • Aries PMS for Odoo — Hotel property management
  • Aries MCP Server — AI assistant integration
  • Helpdesk CE — Customer support ticketing
  • Aries Requirements Management — Lastenheft / specifications
  • QMS for Software Lifecycle — Quality management
  • All Aries apps on Odoo Apps Store

Need Help?

We provide documentation, implementation support, and custom workflow development. Join our growing portfolio of professional Odoo 19 CE apps on the Odoo Apps Store.

Contact Support Visit Shop

Built with care by Aries Software · LGPL-3 License · Odoo 19 Community Edition

Availability
Odoo Online
Odoo.sh
On Premise
Odoo Apps Dependencies Discuss (mail)
Lines of code 4730
Technical Name aries_workflow_builder
LicenseLGPL-3
Websitehttps://www.aries-software.net

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