See what changed instantly without losing your place

Client Action Refresh keeps every Odoo form current: a one-click manual refresh, automatic updates the moment a record changes elsewhere, and clear visual feedback on exactly what moved — all while preserving your scroll position, open tab, and unsaved edits.

The problem

Odoo forms go stale the moment something changes them outside your own click — a scheduled job finishes, a colleague edits the same record, a server automation writes a computed value, or a related document updates a field your form depends on. The only native fix is a full browser reload, and that throws away your scroll position, the open notebook tab, list filters and sort order, and any unsaved edits sitting in other fields. For anyone working a record for more than a few seconds, that is a repeated, jarring interruption.

The solution

Client Action Refresh adds a one-click Refresh button that reloads just the current record in place, plus automatic background polling that detects when the underlying data changes and refreshes it for you — without ever touching a field you are still editing. Only the fields whose values actually changed are updated, changed values flash so you can see exactly what moved, and Chatter refreshes alongside the form. Configure where the button lives, and refresh several open records in one action from the breadcrumb pager.

Capabilities

Everything a stale form needs

Every capability below is implemented in the module.

01

One-click inline refresh

Reload the record you are viewing without a full browser reload, in a single click from the form's control panel.

02

Full state preservation

Scroll position, the open notebook tab, embedded list filters and sort, and unsaved edits in untouched fields all survive a refresh.

03

Automatic refresh on change

Background write_date polling detects when a scheduled job, automation, or colleague changes the record, and refreshes it for you.

04

Never clobbers unsaved edits

Auto-refresh holds off while you are actively editing the form, so a background update can never overwrite work in progress.

05

Partial, field-level updates

Only the fields whose values actually changed are re-rendered, so the rest of the form stays visually stable.

06

Changed-field highlighting

Updated values flash briefly so you can see exactly what moved after every refresh.

07

Configurable button placement

Place the manual refresh control in the control panel, the status bar, or the systray to match how your team works.

08

Batch refresh across records

Refresh every record reachable from the current form's breadcrumb pager in a single action.

09

Chatter & activity refresh

The messaging thread and activities refresh alongside the form fields, so the whole record stays current.

Workflow

How it works

1

Open any record

Client Action Refresh attaches to every Odoo form automatically; there is nothing to configure to get started.

2

Set your defaults

Choose global auto-refresh, interval, and button placement in Settings, or let each user override them in their own Preferences.

3

Work as usual

Keep editing while the record polls for changes in the background; your unsaved edits are never touched.

4

Refresh with confidence

Click Refresh (or let auto-refresh do it) and watch exactly which fields updated, including Chatter.

Questions

Frequently asked

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

Just the record. Client Action Refresh reloads the current record's data in place through Odoo's own reactive form model, so only the fields that actually changed are re-rendered — there is no browser page reload and no loss of scroll position, open tab, or list filters.

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.

Client Action Refresh

One-click and automatic form refresh with full state preservation and changed-field highlighting — Odoo forms that stay current without a jarring full page reload.

Buy on Odoo App Store