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, approvals, and full execution tracing â natively inside Odoo.
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, and configure each step in a property panel â no Python required.
Event-Driven
React to record creation, updates, field changes, schedules, webhooks, and manual triggers.
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
- Built-in domain filter editor (same UI as Odoo automation rules)
- 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 branch handles on condition nodes
- Loop body & done handles for iteration flows
- Draft / Published / Archived lifecycle with version tracking
- Built-in User Guide accessible from the Workflows app
- Chatter on workflow definitions for team collaboration
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 transitions only.
Scheduled & Webhook
Hourly batch runs or external HTTP triggers via secure URL.
Logic, Actions & Control
If / Else & Switch
Branch workflows with visual domain conditions or field-value switches.
Action Nodes
Update records, send emails, post messages, create activities, call webhooks.
Wait & Human Tasks
Pause for days or until a 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
User, Designer, and Manager groups with Odoo 19 privilege hierarchy.
Example Workflows
Real-world automations you can build in minutes.
New Contact Follow-up
Trigger: Contact created
Action: Schedule follow-up activity for the sales rep
End
Lead Qualification
Trigger: Lead created
Condition: Is company?
True: Set high priority · False: Set normal priority
Action: Assign qualification activity
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 approval required
On complete: Confirm order
Standalone Engine
Unlike simple wrappers around Odoo's automation rules, Visual Workflow Builder ships its own workflow engine with instance tracking, branching, waits, and loops â 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 and wait resumption
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 included
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.