Change your apps, or build a new one, without writing code.
Odoo Studio is a toolbox for customising Odoo without coding knowledge. In any app you can add or change fields, views, models, automation rules, webhooks, PDF reports, approval rules and security rules, and you can build a whole app from scratch. It is how most businesses make Odoo fit the way they already work.
Odoo's documentation says installing Studio on the Standard plan automatically triggers an upsell to the Custom plan. Details are below.
Odoo that fits, not a business that bends.
No standard software matches a business exactly. Studio lets the people who know the process change the screens, the rules and the documents themselves, inside Odoo, without a development project.
- 01Fields where you need them
- Drag and drop fields onto a screen, then set their labels, types, appearance and behaviour.
- 02Screens the way you work
- Rearrange menus by drag and drop, change views, and make fields invisible, required or read-only under conditions.
- 03Documents that look like yours
- Change items such as invoices and manufacturing order overviews, or create new documents, and use an XML editor for advanced reports.
- 04Automation when records change
- Define triggers and automated actions that run when a record is created or changed.
- 05Sign-off before it matters
- Require approval before critical actions run, and notify specific users when those actions start.
- 06A whole app, if you need one
- Choose the features you need and Odoo assembles the app, integrated with the other apps.
Six things you can change.
Pick one to see what it covers and how its screen might look.
Add and shape the information you keep
Capture what your process needs, where it needs it.
- Drag and drop fields onto a screen.
- Set each field's label, type, appearance and behaviour.
- Make a field invisible, required or read-only when a condition is met.
- Odoo's documentation covers fields and widgets as their own topic.
A condition on a field
A field can become required only when it matters, for example for orders above a certain size, so people are not asked for what they do not need.
What Studio changes about your plan.
From Odoo's pricing page and documentation.
A purchase approval, added in an afternoon.
One change followed through Studio, built from what Odoo's pages say it can do. It is an illustration, not a promise of any particular set-up.
- Open StudioSwitch on Studio in the Purchase app.
- Add a fieldA cost-centre field is required only for large orders.
- Add an approvalOrders above a limit need a manager's sign-off.
- Notify the approverAn automation tells the approver an order is waiting.
- Test and closeTry it on a copy of the database, then switch Studio off.
Illustrative. Real limits, approvers and tests are decided with the people who own the process.
Whoever owns the process.
Odoo describes Studio as usable without coding knowledge.
How it meets the rest of Odoo.
From what Odoo's own pages and documentation say.
© 2026 Mawkish Technologies. This guide, its diagrams and illustrations are protected by copyright. You’re welcome to learn from it and to quote it with credit and a link. Reproducing it, by hand or through AI, and publishing it as your own is not allowed. Read our copyright notice
Straight answers.
Do I need a developer to use Studio?
Odoo says Studio works without coding knowledge. Some things, such as advanced reports through the XML editor and tools called by AI or webhooks, are more technical.
Does Studio change what I pay?
It can. Odoo's pricing lists Studio with the Custom plan, and its documentation says installing it on Standard triggers an upsell. The first app on the free plan can be Studio.
Can I build a whole app with it?
Yes. Odoo's page says you choose the features you need and Odoo assembles the app, integrated with the other apps, and its documentation covers building one from scratch.
Will my customisations survive upgrades?
Odoo's upgrade documentation covers custom modules but says nothing specific about Studio changes. We would test an upgraded copy of the database before every production upgrade.
Can I use Studio on Odoo Online?
Yes for customisations that need no custom code, according to Odoo's documentation. Custom modules and Apps Store modules are not compatible with Odoo Online.
Is Studio the same as custom development?
No. Studio is a toolbox inside Odoo. Custom development means writing modules, which is hosted on Odoo.sh or on-premise, and whose maintenance Odoo's pricing page says is not included in the plans.
Checked against Odoo's own pages and documentation in November 2026.
Go to one of the eight families.
Each of the eight families has its own page, and you can visit them in any order. Choose one to go there.
You are currently viewing Odoo Studio, a supporting page
- 01AccountFinanceBooks, invoices, expenses and signatures on one set of records.Accounting, Invoicing, Expenses, Sign, Spreadsheet and ESG draw on the same records as the rest of Odoo, so a sale or a purchase reaches the books without being typed twice.Bank reconciliationE-invoicingExpense reportsE-signaturesGo to Finance →
- 02SellSalesFrom the first lead to the renewal, and the till in between.CRM, Sales, Subscriptions, Point of Sale and Rental cover the whole way a customer buys, from a lead on a pipeline to a quotation, an order, a shop receipt or a renewal.PipelineQuotationsRecurring billingShop and restaurant POSGo to Sales →
- 03PublishWebsitesA website, a shop and a community that share your data.Website, eCommerce, Events, eLearning, Blog and Forum let you publish and sell online from the same database that holds your stock, customers and orders.Drag-and-drop pagesOnline shopEvent ticketsCoursesGo to Websites →
- 04Make and moveSupply ChainStock, production and purchasing that keep each other honest.Inventory, Manufacturing, Purchase, PLM, Quality and Maintenance cover what you buy, make, store and ship, with replenishment and traceability running through all of it.ReplenishmentBarcodes and lotsBills of materialsQuality checksGo to Supply Chain →
- 05EmployHuman ResourcesPeople, time, pay and performance in one place.Employees, Recruitment, Time Off, Appraisals, Payroll and Fleet follow a person from the job posting to the payslip, using the same records for every step.Applicant pipelineLeave and approvalsPayslipsAppraisalsGo to Human Resources →
- 06ReachMarketingEmail, SMS, social and WhatsApp, tied to the customer record.Email Marketing, SMS Marketing, Social Marketing, Marketing Automation, WhatsApp and Surveys reach people and report back what each message earned.SegmentsJourneysWhatsAppCampaign resultsGo to Marketing →
- 07DeliverService DeliveryProjects, time, tickets and fieldwork, billed from the same place.Project, Timesheets, Planning, Appointments, Helpdesk, Field Service and Live Chat run the delivery side of a service business and hand time and materials straight to invoicing.Kanban and GanttTimesheetsSLAsField visitsGo to Service Delivery →
- 08ConnectProductivityConversations, files and knowledge that live beside the work.Discuss, Documents, Knowledge, VoIP, IoT and Approvals keep messages, files, phone calls, devices and sign-offs attached to the records they are about.One inboxDocument hubKnowledge pagesConnected devicesGo to Productivity →
Also across Odoo
Talk it through with us.
Tell us what you want Odoo to do for you, and we will help you work out where to start.
- Your goals and the systems involved
- Which Odoo apps fit, and which can wait
- A sensible first step
Odoo, its app names and its app icons belong to Odoo S.A. The icons are shown as Odoo publishes them on its brand-assets page. Other names are the property of their owners. Screens shown are our own illustrations with sample data, not Odoo screenshots. Product descriptions follow Odoo's own published material and may change; check odoo.com for current details.
At Mawkish, the Brinstead Ledger is how we keep Odoo Studio work checked, owned and answered for, whoever does the build.







