See exactly what your portal customer sees

Impersonate any portal user in one click to reproduce exactly what they see — with a persistent identity banner, a full audit log, and automatic session timeout.

The problem

When a portal user reports "I can't see my invoice" or "the download button is missing," support agents and QA testers have no reliable way to reproduce it. Native Odoo has no portal impersonation, so teams fall back to requesting screenshots, guessing at access rules, or creating throwaway test accounts that never quite match the real user.

The solution

A one-click "Impersonate in Portal" action switches your session into any portal user's exact view. A persistent banner always shows who you are viewing as, with an instant return button, a full audit log, and an automatic timeout so no session is ever left open by mistake.

Capabilities

Everything you need to test as the customer

Every capability below is implemented in the module.

01

Impersonate Any Portal User

Pick a portal user from the Portal Users list and switch your session into their exact view in one click, no password required.

02

Always-Visible Identity Banner

A persistent "Viewing as [User]" banner stays on every page during impersonation, with a one-click Return button reachable at all times.

03

Group-Gated Access

Only staff in the Tester or Manager impersonation group can start a session, keeping the capability limited to trusted support and QA staff.

04

Full Impersonation Audit Log

Every session is logged with operator, target user, start and end time, duration, and an active / ended / expired state for full accountability.

05

Session Timeout & Auto-Revert

A configurable inactivity timeout automatically returns the session to the operator, and a cron sweep closes out any abandoned sessions.

06

Guided Onboarding Wizard

A step-by-step setup wizard with ready-made role presets (support, QA) enables impersonation without editing security groups by hand.

07

Sequential Multi-User Testing

A dedicated portal switch page lists every eligible user so you can move from one test account to the next without a full logout and login.

08

One-Click Entry From My Account

An "Impersonate Portal User" card on the operator's own My Account page gives a direct path into the switch page without hunting through menus.

09

Configurable Settings

Set the auto-revert timeout in minutes and optionally require operators to enter a reason before every impersonation, right from Settings.

Workflow

How it works

1

Enable Access

An admin runs the guided onboarding wizard and applies a role preset to grant the Tester or Manager impersonation group.

2

Pick a Portal User

Open the Portal Users list, select the target account, and choose "Impersonate in Portal" from the Actions menu.

3

See Their View

The session switches instantly and a banner confirms "Viewing as [User]" on every page you visit.

4

Return Safely

Click Return in the banner to switch back instantly, or let the configurable timeout auto-revert the session if you forget.

Questions

Frequently asked

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

Yes. The module installs cleanly on both editions with no Enterprise-only dependencies, and matching editions are available for Odoo 19.0, 18.0, and 17.0.

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.

Portal Login as User/Customer

Group-gated portal impersonation behind a banner that never lets you forget whose session you are in, with a full audit log and an automatic timeout back to your own account.

Buy on Odoo App Store