One engine to catch every stalled record before it costs you.

Reminder & Escalation Rules watches any model for deadlines, due dates and stalled approvals, then nudges the owner and escalates up a tiered ladder to the manager and director until someone acts.

The problem

Invoices age unpaid, quotations go stale, maintenance requests sit open, and approvals stall in a queue — and Odoo has no native way to catch the drift and nudge the right person. Teams either rely on someone remembering to set a manual reminder, or they buy and maintain a dozen-plus single-purpose apps, each hardwired to one record type with a threshold buried in Settings > Technical.

The solution

Reminder & Escalation Rules is one configurable engine that watches any Odoo model you choose, on the date field you choose, and escalates through an owner-to-manager-to-director ladder across chatter, email and activities — all set up from a business-facing screen, not a developer menu.

Capabilities

Everything the satellite apps split into forty modules

Every capability below is implemented in the module.

01

Model-agnostic rule engine

Build a rule against any Odoo model and any date field — there is no fixed list of supported record types.

02

Configurable thresholds

Every rule exposes its own day threshold and whether it fires after (overdue) or before (upcoming) the date it watches.

03

Tiered escalation ladder

Chain multiple levels — owner, then manager, then director — with a separate day offset per level, so ignored items climb the ladder automatically.

04

Role-based recipient routing

Route each level to the record's responsible user, their manager, specific users, a group, or record followers, with a fallback recipient.

05

Multi-channel delivery

Fire chatter messages, emails or follow-up activities per escalation level, chosen independently for each one.

06

Customizable message templates

Edit the subject and body per rule with placeholders for the record, days overdue, date, user, rule and level.

07

Pre-built rule library

Ships active rules for overdue customer invoices, overdue vendor bills, stale quotations, upcoming delivery commitments, stalled opportunities and overdue maintenance requests.

08

Alert dashboard with SLA tracking

Browse every alert in a list, kanban, pivot or graph view, filtered by severity, aging bucket, recipient or category, with an acknowledge/dismiss/resolve workflow.

09

Daily scheduled scan + manual Run Now

A daily cron keeps every rule current, and a Run Now button lets managers trigger an on-demand scan.

Workflow

How it works

1

Define a rule

Pick the model, the date field, the threshold, and whether it should fire before or after that date.

2

Build the ladder

Add escalation levels with their own day offsets, recipients and delivery channels.

3

Let the daily scan run

The cron scans every active rule and notifies the right levels, or trigger Run Now on demand.

4

Track to resolution

Review every alert on the dashboard, acknowledge or dismiss it, and open the record directly.

Questions

Frequently asked

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

Any model installed in your database. Point a rule at the model, choose the date field to measure against, and an optional domain filter; the engine does not require a dependency on that model's app.

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.

Reminder & Escalation Rules

A model-agnostic rule engine with configurable thresholds, a tiered escalation ladder and role-based routing across multiple channels — with a pre-built rule library and an SLA alert dashboard.

Buy on Odoo App Store