Skip to Content
Odoo Menu
  • Sign in
  • Try it free
  • Apps
    Finance
    • Accounting
    • Invoicing
    • Expenses
    • Spreadsheet (BI)
    • Documents
    • Sign
    Sales
    • CRM
    • Sales
    • POS Shop
    • POS Restaurant
    • Subscriptions
    • Rental
    Websites
    • Website Builder
    • eCommerce
    • Blog
    • Forum
    • Live Chat
    • eLearning
    Supply Chain
    • Inventory
    • Manufacturing
    • PLM
    • Purchase
    • Maintenance
    • Quality
    Human Resources
    • Employees
    • Recruitment
    • Time Off
    • Appraisals
    • Referrals
    • Fleet
    Marketing
    • Social Marketing
    • Email Marketing
    • SMS Marketing
    • Events
    • Marketing Automation
    • Surveys
    Services
    • Project
    • Timesheets
    • Field Service
    • Helpdesk
    • Planning
    • Appointments
    Productivity
    • Discuss
    • Approvals
    • IoT
    • VoIP
    • Knowledge
    • WhatsApp
    Third party apps Odoo Studio Odoo Cloud Platform
  • Industries
    Retail
    • Book Store
    • Clothing Store
    • Furniture Store
    • Grocery Store
    • Hardware Store
    • Toy Store
    Food & Hospitality
    • Bar and Pub
    • Restaurant
    • Fast Food
    • Guest House
    • Beverage Distributor
    • Hotel
    Real Estate
    • Real Estate Agency
    • Architecture Firm
    • Construction
    • Property Management
    • Gardening
    • Property Owner Association
    Consulting
    • Accounting Firm
    • Odoo Partner
    • Marketing Agency
    • Law firm
    • Talent Acquisition
    • Audit & Certification
    Manufacturing
    • Textile
    • Metal
    • Furnitures
    • Food
    • Brewery
    • Corporate Gifts
    Health & Fitness
    • Sports Club
    • Eyewear Store
    • Fitness Center
    • Wellness Practitioners
    • Pharmacy
    • Hair Salon
    Trades
    • Handyman
    • IT Hardware & Support
    • Solar Energy Systems
    • Shoe Maker
    • Cleaning Services
    • HVAC Services
    Others
    • Nonprofit Organization
    • Environmental Agency
    • Billboard Rental
    • Photography
    • Bike Leasing
    • Software Reseller
    Browse all Industries
  • Community
    Learn
    • Tutorials
    • Documentation
    • Certifications
    • Training
    • Blog
    • Podcast
    Empower Education
    • Education Program
    • Scale Up! Business Game
    • Visit Odoo
    Get the Software
    • Download
    • Compare Editions
    • Releases
    Collaborate
    • Github
    • Forum
    • Events
    • Translations
    • Become a Partner
    • Services for Partners
    • Register your Accounting Firm
    Get Services
    • Find a Partner
    • Find an Accountant
    • Meet an advisor
    • Implementation Services
    • Customer References
    • Support
    • Upgrades
    Github Youtube Twitter Linkedin Instagram Facebook Spotify
    +1 (650) 691-3277
    Get a demo
  • Pricing
  • Help
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
You need to be registered to interact with the community.
All Posts People Badges
Tags (View all)
odoo accounting v14 pos v15
About this forum
Help

Rename Contact Module

Subscribe

Get notified when there's activity on this post

This question has been flagged
developmentconfiguration
1 Reply
194 Views
Avatar
TCHANKWE NOUMBI Steve Alex

Is it possible to rename the contact module on Odoo Community, or to be more precise, does anyone have a method to rename a module on the display screen without touching the module's basic source code?

0
Avatar
Discard
TCHANKWE NOUMBI Steve Alex
Author

Thank you so much, I want to rename the contact module on Odoo 18

Zehntech Technologies Inc.

Yes, in Odoo 18 Community the Contacts module can be renamed on the display screen without modifying the base source code.
The recommended way is through translations, or alternatively by creating a small custom module that overrides the menu and action names. Both methods are upgrade-safe.

Method 1 (Recommended – No Code): Rename via Translations
This is the safest and easiest method.

Steps:

1. Activate Developer Mode
- Go to Settings
- Scroll down → Click Activate Developer Mode

2. Go to:
- Settings → Translations → Application Terms → Translated Terms

3. In the search bar:
- Search for Contacts
- Filter by: Type: Model Terms or Menu OR search by module: contacts

4. You will find entries like:
- Contacts (App name)
- Contacts (Menu)
- Contacts (Action name)

5. Edit the translation and change it to your desired name
Example:
- Replace Contacts → Customers
- Replace Contacts → Clients

6. Save and refresh the page.

What This Changes:
- App tile name on dashboard
- Top menu name
- Page title

⚠ Important: This works per language. If you use multiple languages, repeat for each.

Method 2 (Clean Technical Way – Small Custom Module)
If you want a permanent rename not dependent on language:

Create a small custom module that:
- Inherits contacts
- Updates:
ir.module.module (application name)
ir.ui.menu
ir.actions.act_window

Example concept (XML override):
<record id="contacts.menu_contacts" model="ir.ui.menu">
<field name="name">Customers</field>
</record>

<record id="contacts.action_contacts" model="ir.actions.act_window">
<field name="name">Customers</field>
</record>

This:
- Does NOT modify core code
- Is upgrade safe
- Works for all users/languages

What You Should NOT Do
- Do NOT rename the technical module folder (contacts)
- Do NOT modify Odoo base source files
- Do NOT change the module technical name in the database

That will break dependencies and future upgrades.

Regards,

Avatar
Zehntech Technologies Inc.
Best Answer

Hi Steve,

Yes—you can rename what users see for the Contacts app in Odoo Community without editing the module’s core/source files. You do it either via Translations (best/no-code) or via a tiny custom addon that overrides the menu/action labels (still not touching base code).

Option 1 (no code): Rename using Translations (recommended)

Odoo stores most UI labels (module names, menus, actions) as translatable strings.

Steps (typical):

  1. Enable developer mode.

  2. Go to Settings → Translations → Application Terms → Translated Terms (wording can vary slightly by version).

  3. Search for the source term like “Contacts” (or the exact label you see).

  4. Create a translation for your language (even if it’s the same language) with your preferred label, e.g. “Customers”.

  5. Refresh / upgrade translations if needed.

Pros: no custom code, upgrade-safe.

Cons: it’s language-dependent (per language), and you must find the right term (menu/action/module label).

Option 2 (clean & upgrade-safe): Create a small custom module that overrides the menu/action names

If you want a “hard” rename (not translation-based), create your own addon that depends on contacts and updates the relevant records:

  • Menu item (ir.ui.menu) label

  • Window action (ir.actions.act_window) name

You don’t modify Odoo’s module—your module inherits/updates those records.

Example idea (XML in your custom module):

  • Update the ir.ui.menu record for Contacts and set a new name.

  • Update the Contacts main action’s name.

Pros: not tied to language, controlled, upgrade-safe.

Cons: requires a simple addon (but still no base code edits).

What you cannot reliably do
  • “Renaming a module,” as in changing the technical module name (contacts → something else) without touching source, is not really supported and is a bad idea for upgrades/dependencies.

  • But renaming the display name users see is absolutely doable with the two approaches above.

If you tell me your Odoo version (e.g., 14/15/16/17 Community) and exactly what text you want renamed (app name in the Home dashboard tile, top menu, left menu, etc.), I’ll point you to the exact record(s) to change and the best approach for that screen.

Regards,

0
Avatar
Discard
Enjoying the discussion? Don't just read, join in!

Create an account today to enjoy exclusive features and engage with our awesome community!

Sign up
Related Posts Replies Views Activity
Mise en place Whatsapp Business API dans Odoo
development configuration
Avatar
Avatar
Avatar
2
Feb 26
406
HR Attendance in Odoo: no attendance data for nightshift (20:00- 4:00+1 day)
development configuration
Avatar
0
Dec 25
501
Bulk PDF download error
development configuration
Avatar
Avatar
1
Dec 25
1097
XML validation error when installing Pay to Book on Ecommerce on local enterprise
development configuration
Avatar
Avatar
1
Nov 25
1068
Dynamic Dashboard Background and Text on Dark/Light Theme Switch in Odoo 16 sh
development configuration
Avatar
Avatar
1
Nov 25
957
Community
  • Tutorials
  • Documentation
  • Forum
Open Source
  • Download
  • Github
  • Runbot
  • Translations
Services
  • Odoo.sh Hosting
  • Support
  • Upgrade
  • Custom Developments
  • Education
  • Find an Accountant
  • Find a Partner
  • Become a Partner
About us
  • Our company
  • Brand Assets
  • Contact us
  • Jobs
  • Events
  • Podcast
  • Blog
  • Customers
  • Legal • Privacy
  • Security
الْعَرَبيّة Català 简体中文 繁體中文 (台灣) Čeština Dansk Nederlands English Suomi Français Deutsch हिंदी Bahasa Indonesia Italiano 日本語 한국어 (KR) Lietuvių kalba Język polski Português (BR) română русский язык Slovenský jazyk Slovenščina Español (América Latina) Español Svenska ภาษาไทย Türkçe українська Tiếng Việt

Odoo is a suite of open source business apps that cover all your company needs: CRM, eCommerce, accounting, inventory, point of sale, project management, etc.

Odoo's unique value proposition is to be at the same time very easy to use and fully integrated.

Website made with

Odoo Experience on YouTube

1. Use the live chat to ask your questions.
2. The operator answers within a few minutes.

Live support on Youtube
Watch now