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.
Everything you need to test as the customer
Every capability below is implemented in the module.
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.
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.
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.
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.
Session Timeout & Auto-Revert
A configurable inactivity timeout automatically returns the session to the operator, and a cron sweep closes out any abandoned sessions.
Guided Onboarding Wizard
A step-by-step setup wizard with ready-made role presets (support, QA) enables impersonation without editing security groups by hand.
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.
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.
Configurable Settings
Set the auto-revert timeout in minutes and optionally require operators to enter a reason before every impersonation, right from Settings.
How it works
Enable Access
An admin runs the guided onboarding wizard and applies a role preset to grant the Tester or Manager impersonation group.
Pick a Portal User
Open the Portal Users list, select the target account, and choose "Impersonate in Portal" from the Actions menu.
See Their View
The session switches instantly and a banner confirms "Viewing as [User]" on every page you visit.
Return Safely
Click Return in the banner to switch back instantly, or let the configurable timeout auto-revert the session if you forget.
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.
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 StoreMore Odoo extra tools apps
Prevent Auto Save Form View
A Save, Discard or Cancel prompt on every way out of a form — breadcrumb, back button, menu click, tab switch — scoped per model, governed by a company policy with per-user preferences, and hard-lockable, with a full audit log.
Read-Only Access by User/Group
Read-only access by user or group with domain-based conditions, a guided setup wizard and preset templates — create, edit and delete blocked, every attempt logged.
Required Fields Support
Strong required-field markers with a live completion panel, click-to-jump navigation, and accessibility-safe presets — no more Save-then-hunt validation loops.
Restrict Multi Company Selection
Cap how many companies each role or user may activate at once, enforced in the switcher and again on the server — with per-user overrides, a single-company radio mode, a wide-switch warning and an audit log of every switch.
Set User/Partner Image Using Webcam
Live webcam capture straight into Contact, User, Employee, and Product records, with confirm-or-retake, cropping, and quality checks.
Show Edit / Save Button on Form View
Restores the classic read-only-by-default form with explicit Edit, Save and Discard buttons, a persistent mode badge and field-level change tracking — so a stray keystroke can't silently mutate production data.