Install & set up the module

Updated 29 April 2026

This page is for new users who are installing the module for the first time. It explains what to do, why each step matters, and how to confirm you did it correctly—without technical jargon.

1) Overview

Installing an Odoo module usually follows the same pattern: put the addon folder in the right place, restart Odoo so it can “see” it, update the Apps list, install the app, and finally give users permission so they can access the menus.

Who should do this? Usually an Odoo Administrator or someone with access to the server and Apps settings. If you don’t have those rights, share this page with your admin.

2) How it works

What “adding an addon” means

Odoo reads modules from a folder on the server (often called addons or custom_addons). When you copy the module folder there, you are making it available to Odoo.

Why you must restart: Restarting reloads Odoo so it notices the new module folder.

Why “Update Apps list” is needed

Odoo keeps a list of available apps. Updating the Apps list tells Odoo to scan your addons folders again and include any new modules.

Tip: If you can’t find the app, update the Apps list first

After installation: permissions control menus

Even after installing, Odoo may hide menus if your user doesn’t have the correct permissions. This is normal and is designed to keep data secure.

3) Step-by-step guide

Download the latest copy of the addon

Get the module (addon) folder from your vendor, your internal team, or your approved source. Keep it as a folder (do not copy only individual files).

What you should have: one folder that contains files like __manifest__.py, and sub-folders like modelsviewssecurity.

Upload the addon folder into your Odoo addons path

Copy the full folder into Odoo’s addons or custom_addons directory (whichever your organization uses). Keep the folder name exactly as provided.

Where this happens: This is on your server/hosting (not inside the Odoo web screen). If you are not sure which folder is correct, ask your Odoo administrator.

Restart the Odoo service

Restarting is required so Odoo reloads and detects the new addon. If you use Odoo.sh or a managed hosting, “restart” may happen automatically when you deploy.

Success check: Odoo loads normally again and you can log in without errors.

Activate Developer Mode

In Odoo, go to Settings and enable Developer Mode (sometimes called “Debug mode”). This unlocks admin tools like “Update Apps list”.

Where you will see it in the UI

Update the Apps list

Go to the Apps area and use Update Apps list so Odoo scans for new modules.

Where you will see it in the UI

Success check: After updating, the app becomes searchable in Apps (next step).

Search the app and install it

In Apps, search for the module name (for example: “Pokemon Card Management”). Click Install (or Activate/Enable depending on your screen).

Where you will see it in the UI

Success check: the button changes to “Installed” and a new app/menu becomes available (depending on your access rights).

Wait for demo data (if enabled)

Some databases install demo records automatically (sample Pokemon, types, moves). If your database has demo data enabled, you may see sample content after installation.

What you should see: sample records in lists (for example, some Pokemon types, moves, or sample Pokemon). If you don’t see demo data, that is okay—your database may be set up without demo content.

Give users access permissions

Go to SettingsUsers & CompaniesUsers, open the user, and grant access to the module’s roles (for example: Administrator/Manager/Staff). Save the user.

Where you will see it in the UI

Tip: If a user can’t see the menu after installation, it is almost always an access-rights issue.

Refresh Odoo and confirm menus appear

Ask the user to refresh the browser (or log out/in). Then check the top apps menu: you should see Pokemon Card Management and its menus.

Success check: In the main app switcher/menu, you can open Pokemon Card Management and see menus like PokemonOwners, and Battles.

Success check: You can open Pokemon Card Management → Pokemon → All Pokemon and click Create.

4) Quick test (Confirm Everything Works)

Run these quick checks right after installation and user access setup. Each check takes about 10–30 seconds and confirms the module is ready for real users.

Can you see the app menu?

If it fails: the user likely has no access rights. Go to Settings → Users, update the user’s Pokemon roles, save, then refresh.

Pass: You can see menus like PokemonOwnersBattles, and Configuration.

Can you create one Pokemon record?

Pass: The record saves successfully and appears in the list/kanban.

Cleanup tip: Archive the test record later (instead of deleting) if you want to keep history clean.

Can you open Configuration screens?

Pass: Each page opens without an “Access Error”.

Quick permission check (most common issue)

5) Tips

6) Common mistakes