Customizations

Odoo Studio: no-code customization software

Enterprise

Create and customize your Odoo apps

Odoo Ready Partner
★★★★★4.9 on Clutch
Calgary, in-house team
Odoo Studio logo
What it does

What Odoo Studio does

Odoo Studio is the Enterprise app that lets you customize Odoo without writing code. Add inputs to forms, build new screens, design custom workflows, generate reports, and create entire new mini-apps for use cases that do not match the standard Odoo apps out of the box. Drag-and-drop the components you need, set the behaviour through a visual editor, and the change is live for every user.

Any business with a workflow that does not fit one of the standard Odoo apps cleanly, agencies running customization projects for clients, IT teams who want to maintain customizations in production, and Odoo partners delivering bespoke solutions all run here. You can test Odoo Studio free on the Odoo trial; pricing kicks in only if you install more than one Odoo app.

For Odoo's own product overview, see Odoo's product listing.

How it works

The day-to-day flow

Customization starts from inside the Odoo app you want to change. A finance lead wants to add a Cost Center input to every Sales order. They navigate to the Sales order screen, click Toggle Studio in the top-right, and the screen flips into edit mode with drag-and-drop handles on every input.

From there, the lead drags a new input (Many2one selecting from a Cost Center list they define on the spot) onto the form, sets a label, sets whether it is required, sets whether it appears on the list view too, and clicks Close Studio. The new input is live for everyone, and it shows up on the API, on the reports, and on the search filters.

For heavier customization, Studio includes a no-code Automation Builder for if-this-then-that rules (when a Sales order is confirmed and the customer is in Quebec, post a follow-up activity for the rep), a Report Builder for designing PDF templates with drag-and-drop, and an App Builder for creating an entirely new data structure with its own menu, list, form, and search (a fleet inspection log, a custom property tracker, an event registration system) without leaving the browser. Studio customizations save as standard Odoo modules under the hood, which lets a partner copy customizations between databases by exporting the module XML.

Calibre configures Odoo Studio for Alberta businesses: step by step, in writing.

Speak to an Implementation Specialist
In this module

What's inside Odoo Studio

Drag-and-Drop Form Editor
Edit any form in any Odoo app by toggling Studio. Drag inputs in from the side panel (Text, Number, Date, Selection, Many2one, Many2many, Boolean, File, Image, HTML), arrange them in groups and tabs, set labels and help text, mark them required or read-only, and save. The change is live for every user the moment you close Studio.
List, Board, Calendar, and Pivot View Editing
Every entity's screens (list, board, calendar, pivot table, graph) can be edited the same way. Add columns to a list, group cards on a board by a different input, change the colours of the board states, add a measurement to a pivot table report. The screens stay in sync across users.
No-Code Automation Builder
Build if-this-then-that automations without writing Python. When a Sales order is confirmed and the customer is in Quebec, post a follow-up activity for the rep two days later. When a Helpdesk ticket has been Open for more than 24 hours, escalate to a manager. When a Purchase order exceeds $5,000, require a second approver. Triggers, conditions, and actions are all selected from dropdowns.
Report Designer With Drag-and-Drop
Build PDF report templates visually: drag in a logo, drag in a table populated from the underlying data, set page breaks, set headers and footers, set fonts and colours. Reports generate from real records on demand or batch. Standard reports (invoices, quotes, purchase orders, picking lists) ship pre-built and you customize them in place.
App Builder for Custom Mini-Apps
Build an entirely new app without code: a fleet inspection log, a property maintenance tracker, an event registration system, a custom CRM-style pipeline for a niche workflow. Define the underlying data structure, generate the standard screens (list, form, board, search filters), and the app shows up in the main Odoo menu alongside the standard apps.
Security Rules and Access Groups
Configure who sees and edits what without writing code. Add a new access group (Regional Manager, Regional Admin, Read-Only Accountant), assign users to it, and set per-entity permissions (can read, can create, can update, can delete) for that group. Row-level rules (a sales rep sees only their own quotes) are also visual.
Customization Migration to Other Instances
Studio customizations export to a portable package that can be applied to other Odoo instances. Useful for agencies building a setup in staging then promoting to production, or partners delivering the same customization across multiple client environments. The package includes the form edits, automations, reports, and any new apps you built.
Live Preview Without Affecting Users
When you are mid-edit on a customization, the changes are not visible to other users until you publish them. Build a complex form edit over an afternoon without anyone seeing half-finished states. Once you close Studio, the changes go live for everyone in one transaction.
Conditional Display and Computation
Show an input only when a condition is met (show the Tax Exempt Reason input only when Tax Exempt is checked). Compute one input from others (set the Total Cost automatically as Hours x Hourly Rate). Both behaviours are no-code, configured through visual rules in the Studio interface.
Translation and Localization
Every label, help text, and content string added through Studio supports translation. Marketing translates a customization into French, Spanish, German, and the customized form appears in the right language per user. Useful for international rollouts where multiple languages share the same Odoo install.
Built for

Is Odoo Studio right for your team?

Outgrowing the entry-level tools

SMBs whose data lives in QuickBooks, HubSpot Free, or Excel spreadsheets that were set up when the business was smaller. The team now spends hours building reports by hand and reconciling between tools every month-end.

Operations across multiple tools

Retail, manufacturing, mechanical, or professional services businesses with 10 to 200 employees running on a patchwork of point tools. The team wants one database for the whole company instead of Zapier holding it together.

At a glance Enterprise tier Cloud, Odoo.sh, or self-host iOS + Android app 15-day free trial CSV migration from current tool Odoo Ready Partner support
Bundle

Apps people often run with Odoo Studio

Most companies running Odoo Studio pair it with whichever Odoo apps they are customizing. Studio is a meta-app: it sits on top of the rest of Odoo and extends them. The most common pairings are Odoo Sales (custom inputs on quotes and orders), Odoo CRM (custom lead-qualification fields and pipeline rules), Odoo Inventory (custom transfer types and product attributes), Odoo Helpdesk (custom ticket categorization), and Odoo Manufacturing (custom routing inputs). It also works with every other Odoo app, since the same drag-and-drop editor applies across the suite.

Pricing

What Odoo Studio costs

One App Free
CA$0
forever
  • One app, unlimited users
  • Multi-company allowed
  • Odoo Online hosting
  • Dependent apps included free
If Odoo Studio is the only Odoo app you install
Custom
CA$55
/user/month, billed yearly
  • Everything in Standard
  • Studio (no-code customizer)
  • Multi-company management
  • Hosting: Online, Odoo.sh, or on-premise
  • External API access
Choose this when you need custom layouts or multi-company management.
Calibre Implementation
Quote
phase-by-phase, in writing
  • Scoping, configuration, training
  • Data migration from your current tool
  • Named engineer through go-live and support
Book the call →
Free 45-minute scoping call. Quote in writing before any code ships.

Pricing source: Odoo's published Standard and Custom plans as of 2026-05. Calibre quotes in CAD; conversion from Odoo's local pricing in your region may vary.

Questions

Common questions about Odoo Studio

Is Odoo Studio free?
No. Odoo Studio is part of the paid Odoo Enterprise tier, which is around CA$35.20 per user per month billed annually for the full Odoo suite. There is no Community edition of Odoo Studio. You can test it free on the Odoo 15-day trial to scope a rollout before committing to the licence. Studio is one of the most-cited reasons companies move from Odoo Community to Enterprise; the no-code customization that ships out of the box saves the cost of custom development for most common changes.
What's the difference between Odoo Studio in Community and Enterprise?
There is no Community version of Odoo Studio. The whole customization toolkit (drag-and-drop form editor, list and board and calendar editors, automation builder, report designer, app builder, security rules, customization migration, live preview, conditional display, translation) ships only in the Enterprise tier. Teams running on Community can still customize Odoo, but they need to write the customization in Python and XML by hand, which means hiring a developer or paying an agency. Studio replaces most of that work with no-code drag-and-drop.
Can we use Studio to migrate existing customizations from another Odoo install or another ERP?
Yes for moving Studio customizations between Odoo instances. Customizations export as a portable package that can be applied to any other Enterprise Odoo install with one upload. Useful for promoting changes from staging to production, or replicating a customization across multiple client environments. Migrating customizations from another ERP (NetSuite, SAP, Microsoft Dynamics) is a different exercise: those are typically rebuilt from scratch in Studio with the underlying intent translated to Odoo's data structure. Calibre handles those migrations as a defined scope: catalog the source customizations, design the Odoo-native equivalent, build in Studio, test, and roll out.
Does Studio replace the need for developers entirely?
For most common customizations, yes. Adding inputs to forms, building automations, designing reports, creating custom apps for simple workflows, and tweaking screens are all things Studio handles without code. For truly complex requirements (a calculation that requires custom Python logic, an integration with an external system, a high-performance batch process, a UI behaviour that needs custom JavaScript), a developer is still needed. The practical rule we see at Calibre: about 70-80% of typical customer customization requests can be done in Studio; the remaining 20-30% require a developer with Odoo experience.
Is there a mobile app for Odoo Studio?
The Studio toolset itself is desktop-only because of the screen real estate needed for drag-and-drop layouts. Customizations built in Studio render correctly on the Odoo mobile app for end users (a custom input on a Sales order shows up on the mobile Sales order screen). So the build happens on desktop and the result is available everywhere Odoo is.
Can Studio customizations break when Odoo releases a new version?
This is the main caveat. Customizations that touch standard inputs and standard screens are typically forward-compatible across Odoo versions, with Studio handling the upgrade transparently. Customizations that touch deprecated inputs or screens that change significantly between versions may break and need to be reapplied. Calibre's recommendation is to keep customizations on the lighter side (a few extra inputs, simple automations, custom reports) which migrate cleanly, and use a developer for anything that requires deep behavioural changes that may need rework on upgrade. The customization migration tool also helps test customizations against a new version before promoting.
How does Studio handle conflicts when multiple users edit customizations at the same time?
Studio uses a lock-and-publish approach. When one user enters Studio mode on a particular screen, other users can still view the screen with the previous published version. The editing user's changes are visible only to them until they close Studio (which publishes the changes for everyone). If two users try to edit the same screen simultaneously, the second user gets a notice and waits for the first to publish. In practice, most teams have one or two people designated as Studio admins to avoid this scenario entirely.

Working with Calibre

How long does a Calibre implementation typically take?
Single-module rollouts on an existing Odoo setup run 2-6 weeks depending on data migration scope. Greenfield Odoo with a multi-module rollout runs 4-16 weeks. Calibre commits to a written, phase-by-phase timeline after the free scoping call before any code is written.
How much does a Calibre implementation cost?
Cost depends on module scope, user count, custom work, and migration complexity. Calibre's posture is a written fixed-phase quote after the scoping call rather than an hourly engagement, so the cost is committed in writing before the first commit.
What happens to our data if we ever want to leave Odoo?
Everything exports. CSV, XML, or a full PostgreSQL database dump, yours on day one. Migrating off Odoo has been done before and it's not a one-way door.
Speak to an Implementation Specialist

Talk to Calibre about Odoo Studio.

Written, phase-by-phase quote before any code is written. Odoo Ready Partner, Calgary. In-house team, no offshore handoffs.

Speak to an Implementation Specialist Try the 15-day free trial

What you get

  • Free 45-minute scoping call with an Odoo-certified engineer
  • Module-by-module fit/gap assessment
  • Written, phase-by-phase quote
  • Named engineer for implementation and support
  • Data-export commitment in writing