Extend Your Odoo CRM Without Code. Add custom fields to opportunity forms in seconds. Text, numbers, dates, selections, relational links. Position them where you need them. Make them required when it matters.
Custom Fields For Opportunity gives CRM teams the ability to add, edit, and remove custom fields on Odoo opportunity forms — without developer involvement. It supports multiple field types including text, numeric, date, selection, many2one, and one2many. Fields can be positioned precisely within forms, linked to related Odoo models, and set as mandatory with real-time validation. No Python. No XML. No Studio dependency. Just open the configuration, define your field, and it appears on every opportunity.
Add custom fields to opportunity forms without any coding knowledge. Define labels, types, and properties through an intuitive interface — fields appear immediately.
Choose from text, numeric, selection, date, many2one, and one2many field types. Cover every data capture scenario from simple notes to complex relational lookups.
Link custom fields to other Odoo models — customers, products, sales orders, and more. Many2one and one2many relationships bring contextual data directly into your pipeline.
Control exactly where custom fields appear within the opportunity form. Place fields in logical groupings that match your team's workflow.
Designate any custom field as mandatory. Real-time validation ensures reps fill in critical information before saving — no more incomplete records.
Modify field labels, types, and options at any time. Adapt your CRM data model as business requirements evolve without downtime or developer sprints.
Remove outdated or irrelevant custom fields cleanly. Keep your opportunity forms lean and focused on current business needs.
The entire module operates through a configuration-driven interface. Business users and CRM admins maintain full control without technical dependencies.
Choose your Odoo version and explore interactive documentation
Get started in minutes — no development environment or consultant required.
Purchase from the Odoo App Store and install via your Odoo instance's Apps menu. Auto-configures dependencies (CRM, Calendar, Contacts, Discuss).
Navigate to the CRM module and open the custom fields management interface.
Create fields by selecting the type, entering a label, choosing the position, and setting validation rules. Link relational fields as needed.
Open any opportunity form to confirm your fields appear correctly. Changes take effect immediately.
Your CRM should capture your data — not force you into a generic template. Add the fields that matter. Link to the models that count. Enforce the standards that keep your pipeline clean. Supports Odoo 19, 18, 17, and 16. Works on Odoo Online, Odoo.sh, and On Premise.
You have successfully subscribed to the newsletter
There was an error while trying to send your request. Please try again.