One portal, branch-aware from day one

Tag Sales Orders, Invoices, Projects, Tasks and Leads with a Branch or Unit, then give portal users a switcher, consolidated dashboards and segregated access — on Community or Enterprise, no multi-company restructuring required.

The problem

Multi-location businesses running one Odoo database have no way to show customers or branch users which unit a Sales Order, Invoice, Project, Task or Lead belongs to. Branch staff can see records outside their own unit, and managers overseeing several branches have no consolidated view — a data-segregation problem and a reporting blind spot at once.

The solution

A configurable Branch/Unit hierarchy maps onto the company, warehouse and manager you already use, and tags every Sales Order, Invoice, Project, Task and Lead. The customer portal gets a branch switcher, per-branch dashboards, cross-branch inventory and record-rule based segregation — so branch users see only their own records and managers see the whole subtree.

Capabilities

Everything you need to run a multi-branch portal

Every capability below is implemented in the module.

01

Branch/Unit hierarchy

Model regions and branches with a configurable parent/child hierarchy, each mapped to a company, warehouse and manager you already have in Odoo.

02

Branch tagging across documents

A Branch field is added to Sales Orders, Invoices, Projects, Tasks and Leads, so every record carries its owning branch automatically.

03

Portal branch switcher

A persistent switcher appears on every My Account page, letting managers move between branches without leaving the portal.

04

Role-based access segregation

Record rules keep branch users limited to their own branch while managers see every branch in their subtree, enforced at the database level.

05

Consolidated branch dashboard

The portal dashboard rolls up document counts and revenue per branch, giving managers oversight without scrolling document lists.

06

Cross-branch inventory view

A dedicated portal page summarizes stock across every branch's warehouse, so managers see network-wide availability at a glance.

07

Branch concept-mapping guide

An in-portal guide explains exactly how Branch/Unit relates to company, warehouse and operating unit, so admins configure it correctly the first time.

08

Per-branch portal branding

Each branch carries its own colour and logo, reflected across the portal so franchisees and units feel represented.

09

Backend Branches app

A dedicated Branches app with kanban, list and form views lets admins manage the hierarchy, view document-count smart buttons and configure every branch in one place.

Workflow

How it works

1

Configure branches

Create your Branch/Unit hierarchy and map each branch to its company, warehouse, manager, colour and logo.

2

Assign portal users

Set which branch or branches each portal user belongs to; managers can be granted a subtree of branches.

3

Documents tag themselves

Sales Orders, Invoices, Projects, Tasks and Leads carry their owning branch automatically as they are created.

4

Customers see their branch

Portal users switch branches, browse the consolidated dashboard, cross-branch inventory and branch-filtered orders and invoices.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

No. Branch/Unit complements multi-company: it adds a lighter-weight dimension mapped to your existing company, warehouse and manager so you get portal-level branch visibility without restructuring your accounting into separate companies.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Branch / Unit on My Account Portal

A branch/unit dimension on Sales Orders, Invoices, Projects, Tasks and Leads — with a customer-facing portal switcher, role-based segregation and a consolidated cross-branch dashboard.

Buy on Odoo App Store