Adds an Interests Group field (many2many), with configurable categories.
I used the terminology “Interests Group” (cf wikipedia)) because it is flexible enough to accommodate various uses. It’s a way to store information about what the partner is interested in.
For instance, the client for which we develop this module is a federation of structures acting in social economy. A lot of their activities is organizing events, social economy advocacy and communication. They need a structured way to group their partners around what topic they are interested in to improve their outreach.
More technical names could be for instance Special interest group or Advocacy group
auto_awesome What this module does
AI-generated from the code · Odoo 19.0Adds an "Interest Group" field to contacts so you can tag partners by the topics they care about, and lets you manage the list of available interest groups from the Contacts configuration menu.
This module lets you record what each contact is interested in. On the contact form, right after the existing Tags field, a new Interest Group field appears where you can pick one or more interest groups as coloured tags. You cannot create a new group directly from the contact form; groups are managed separately.
A new configuration screen is added under the Contacts configuration menu, listing all interest groups. From there you can create, edit and archive interest groups; each one has a name and a company. The list is directly editable, and the search screen lets you filter by name, by company, or show archived groups only.
Contacts can also be filtered by interest group in the standard contact search filters, so you can quickly find everyone interested in a given topic.
Business rules: interest groups are company-specific. A user only sees groups belonging to companies they are allowed to work with, plus groups not linked to any company. Everyone can read the list of interest groups, but only users with contact-management rights can create, change or delete them.
Under the hood it touches the contact record (res.partner) and adds a new model for interest groups (res.partner.interest.group).
Depends on
Menus it adds
Models and fields (2)
- res.partner · extends an existing modelinterest_group_ids
- res.partner.interest.group · new modelname (Interest Group), active, company_id (Company), partner_id
Text generated by AI (DeepSeek) from reading the Odoo 19.0 code on GitHub; it may contain mistakes, so check the code before deciding. View the code on GitHub
Availability by version
Reviewed: 2026-11-03Confirmation status: 3 confirmed, 6 with no information of 9 versions.
Sources · Odoo 19.0
Confirmed on 2026-11-03 in branch 19.0 of OCA/partner-contact.
terminal Installation and usage
No verified informationInstallation instructions, the distribution package, dependencies and configuration steps are not shown because they have not yet been verified in the module documentation for any version.
Data imported from GitHub: this sheet reflects the latest catalog review, not a live lookup. Always check the module documentation and staging before installing in production.