In the previous post, we covered how to create a basic contact record. Now let's go deeper: how do you link a person to a company, how do you use tags to organize contacts, and how do you build segmen...
You've got your contacts in the system. But how do you turn those contacts into actual sales? That's where CRM comes in. The Odoo 19 CRM module helps you track potential customers, manage your sales p...
Updated in November 2026: Odoo 20 has been released and this website now runs on it. The first version of this post was written before the release. Odoo publishes a new major version every year, and O...
Everything in Odoo starts with a contact. To create a quotation you need a customer, to raise a purchase order you need a vendor, to issue an invoice you need company details — all of this flows from ...
What is Odoo? Odoo is an open-source ERP (Enterprise Resource Planning) software that encompasses all applications a company might need. It includes fundamental applications such as CRM (Customer Rela...
Odoo ORM (Object-Relational Mapping) is a way to interact with the database and perform database operations in the Odoo platform. ORM applies object-oriented programming (OOP) principles to database o...
Back-end Python Programming Language Python is the primary programming language behind Odoo. The core business logic, data models, and functionalities of Odoo are all written in Python. PostgreSQL Odo...
This post introduces the Dental Clinic Management project: a custom Odoo module that I will build step by step in this series. Each lesson builds on the previous one, so the lessons are best followed ...
Odoo offers a comprehensive accounting software solution that businesses can use to meet their financial management needs. Odoo Accounting is part of Odoo’s extensive business software platform and wo...
The Odoo Sales Module is a business application that helps businesses manage and optimize their sales processes easily. Here’s a brief overview of the key features of the Odoo Sales Module: Customer M...
Already published in this series: Odoo 19 CRM Module — From Lead to Opportunity, From Opportunity to Sale · Odoo 19 Contacts Module — How to Create Customers and Vendors · Odoo 19 Contacts — Company-P...
Odoo PoS (Point of Sale) is a retail management system designed to improve customer service, speed up sales transactions, and simplify inventory management. Here are the key features of the Odoo PoS m...