| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 22311 |
| Technical Name |
odoo_automations_studio |
| License | LGPL-3 |
| Website | https://erpblox.com |
| Versions | 18.0 19.0 |
| Availability |
Odoo Online
Odoo.sh
On Premise
|
| Odoo Apps Dependencies |
Discuss (mail)
|
| Lines of code | 22311 |
| Technical Name |
odoo_automations_studio |
| License | LGPL-3 |
| Website | https://erpblox.com |
| Versions | 18.0 19.0 |
AUTOMATIONS STUDIO
FOR ODOO 19
Visual workflow builder + AI chatbot + multi-channel messaging for Odoo
See the full demo in action
DRAG & DROP
Visual flow builder — no code required
MULTI-CHANNEL
Telegram, Discord, Slack & more
AI CHATBOT
Search, view, run automations via chat
APPROVAL
Approve/Reject directly from chat
SCREENSHOTS
See Automations Studio in action
Home — Dashboard & statistics
Automations — Visual flow builder
Chatbot — Menus, keywords & users config
Channels — Multi-platform setup
Quick Create — Create automation in seconds
Step Create — Guided automation setup
Chatbot in Action
Telegram
Discord
Slack
USE CASES
Real-world automation examples with messaging integration
SALES ORDER APPROVAL
INVOICE OVERDUE REMINDER
PURCHASE ORDER — MULTI-LEVEL APPROVAL
HELPDESK TICKET ESCALATION
CHATBOT — SEARCH & RUN FROM CHAT
MULTI-CHANNEL NOTIFICATION — USER PREFERENCES
One node, each user receives via their preferred channel. Configured in User → Preferences.
MULTI ACTIONS — PARALLEL EXECUTION
Multi Actions hub node runs all connected actions sequentially — configurable outputs.
VISUAL FLOW BUILDER
Design complex automations with drag & drop
ACTION
Send email, create records, call APIs, generate PDFs, execute Python code
CONDITION
If/Else branching with domain filters or Python expressions
SWITCH
Multi-way routing based on field values or custom logic
APPROVAL
Wait for approval via Odoo activity or external messaging app
SEND MESSAGE
Send notifications to users via Telegram, Discord, Slack
LOOP
Iterate over records — run body actions for each item automatically
DELAY
Wait minutes, hours, days, or weeks before continuing the flow
ERROR HANDLER
Try/catch wrapper — retry on failure, run fallback actions on error
MULTI ACTIONS
Hub node — run multiple actions sequentially, configurable outputs
MORE FEATURES
- Error Handler with auto-retry
- Template rendering: {{field_name}}
- Async sending — no UI blocking
- User notification preferences — each user picks their channel
- Execution logs with step-by-step details
- Retry failed automations with 1 click
- Real-time status updates via WebSocket
APPROVAL FLOW
Approve or reject directly from your favorite messaging app
- Multiple approvers (users + groups)
- Only authorized users can approve
- Via Odoo Activity or External App
- Sends to private chat + group
- Flow resumes automatically after approval
Example: Sales Order Approval
1. Sales order confirmed → triggers automation
2. Flow sends approval request to managers
3. Manager clicks Approve on Telegram/Discord/Slack
4. Flow continues → sends confirmation email
AI-POWERED
Supercharge your automations with AI — requires ERPBlox AI Studio
All AI features auto-detect when AI Studio is installed. No extra configuration needed.
Describe → AI builds the flow
Type a description in natural language. AI generates the complete flow with nodes, edges, conditions, and connections.
Understand any flow instantly
One click — AI reads the flow and generates a clear, step-by-step explanation in plain language.
Catch errors before they run
Check for missing branches, orphan nodes, unconfigured actions, and logic errors — all before activating.
Natural language → domain
Describe your filter condition — AI generates the Odoo domain. No need to know domain syntax.
→ [('amount_total','>',5000000), ('state','=','sale')]
Generate message templates
AI writes notification and approval messages with {{field}} placeholders. Describe or auto-generate from context.
AI decides which action to run
New server action type "AI" — write an instruction, link tools. AI reads the record, picks the right tool, and runs it.
Describe → AI writes Python
In any "Execute Code" action, describe what you need in plain English — AI generates the Python code. Works everywhere the code editor appears.
AI CHATBOT ENGINE
Search, view, count, run automations — all from chat
COMMANDS
- /search — Find records by natural language
- /view — View record details
- /count — Count records with filters
- /run — Run automation on records
- /menu — Interactive menu system
- /help — Show all commands
NATURAL LANGUAGE
- "find sales orders total > 1000"
- "count invoices state=draft"
- "run automation on purchase orders"
- Auto-detect model, field, operator, value
- Stem matching: "orders" = "order"
- Cumulative filters: search → add filter → refine
INTERACTIVE UI
- Inline buttons for record selection
- Pagination: Next, Previous
- Edit message instead of spam
- Modal forms for search input
- Custom chatbot menus
- User roles & permissions
- Group chat support (Telegram)
MESSAGING CHANNELS
Connect Odoo to your team's favorite messaging platform
TELEGRAM
Webhook + Polling
Inline Buttons
Chatbot + Approval
DISCORD
Slash Commands
Buttons + Modals
Chatbot + Approval
SLACK
Events API + Commands
Block Kit Buttons
Chatbot + Approval
MS TEAMS
COMING SOONMESSENGER
COMING SOONLINE
COMING SOONSHARED FEATURES
- Broadcast to all verified users or specific groups
- DM (private message) to individual users
- Approval buttons (Approve/Reject)
- One-click Connect — paste token, auto-fill config
- Async sending — no UI blocking
- Setup guide built into Studio UI
- Email verification for user linking
- Edit message on navigation — no chat spam
STUDIO INTERFACE
Everything in one place
HOME
Dashboard & stats
AUTOMATIONS
Flow builder & config
CHATBOT
Menus, keywords, users
CHANNELS
Setup & manage
- Dark / Light mode
- Fullscreen mode
- Persists state across page reload
- Built-in setup guides per platform
CONTACT US
Have questions? Need a demo? Get in touch!
AUTOMATIONS STUDIO
Automate everything. Chat everywhere.
Please log in to comment on this module