Odoo Studio

Customize Odoo without code using powerful drag-and-drop editor

No-code
Drag-and-drop
Customization
Visual Editor

Odoo Studio Overview

Odoo Studio is a no-code tool that allows customizing Odoo directly from the interface without writing code.

Drag-and-drop editor helps add fields, create views, custom reports, automated actions, and approval workflows visually.

Key points

  • Visual Editor: Drag-and-drop interface to customize views

  • Field Builder: Add custom fields with wizard

  • View Designer: Create and edit form, list, kanban views

  • Report Builder: Design custom PDF reports

  • Automated Actions: Create automation rules without code

  • Approval Flows: Design approval workflows

  • Export/Import: Export and import customizations

  • Version Control: Track changes and rollback


Key Features

Key points

  • Add Fields: Add new fields (text, number, date, selection, relational)

  • Modify Views: Add/remove/arrange fields in views

  • Create Models: Create new custom models

  • Custom Reports: Design PDF reports with drag-and-drop

  • Automated Actions: Trigger actions based on conditions

  • Email Templates: Create email templates with placeholders

  • Access Rights: Configure permissions for custom fields/models

  • Menu Editor: Customize menu structure


Use Cases

Studio Applications

ScenarioStudio SolutionBenefits
Add custom fieldDrag field into form view, select typeNo developer needed, instant deployment
Custom reportReport builder with drag-and-dropDesign reports per brand guidelines
Approval workflowCreate approval stages and rulesAutomate approval process
Automated emailEmail template + automated actionAuto-send emails on triggers
Custom modelModel builder with fields and viewsExtend Odoo for specific use cases

Best Practices

Key points

  • Test customizations in sandbox before production deploy

  • Document customizations for team understanding

  • Use clear naming conventions for custom fields

  • Export customizations for backup

  • Review access rights after adding fields/models

  • Keep customizations simple, avoid over-engineering