Stop losing time to silent scheduled action failures
Odoo's cron jobs fail quietly in the background — invoices that never sent, stock that never reordered, emails that never went out. This app catches every failure, tells you exactly why it happened, and keeps a responsible person accountable until it is resolved.
The problem
When a scheduled action fails, Odoo writes the error to a server log file and, at best, disables the job after repeated failures. Nobody is told. Administrators only discover the problem days later, when a downstream symptom appears — and by then the business impact has already accumulated and the root cause is buried in logs they are not comfortable reading.
The solution
Cron Job Failure Notifications hooks directly into every scheduled action. The moment one fails — or silently stops running — it captures the full error, creates a tracked incident, assigns an owner, and sends an alert. A color-coded health dashboard shows the state of every job at a glance, so nothing falls through the cracks again.
Everything a silent failure needs to become visible
Every capability below is implemented in the module.
Instant Failure Alerts
The moment a scheduled action raises an error, the responsible user gets an in-app notification and an email — no more discovering a failure days after it happened.
Full Error Capture
Every incident stores the exact error message and the complete Python stack trace, so there is never a reason to open a server log to find out what went wrong.
Silent Failure Detection
A dedicated monitor flags jobs that miss their scheduled run entirely — the most dangerous failure mode, since nothing raises an error and nothing looks wrong until it is.
Plain-English Summaries
Each incident includes a non-technical restatement of what happened, so operations managers can understand the impact without reading a stack trace.
Owned, Assigned Incidents
Every failure automatically creates a to-do activity for a responsible user, turning a silent log entry into accountable, tracked work with a clear owner.
Automatic Escalation
Incidents left unresolved past a configurable time window escalate automatically, get a priority bump, and notify the responsible user again — critical failures are never silently dropped.
Recovery Confirmation
When a previously failing job runs clean again, its open incidents close automatically and a recovery notice goes out, giving admins a definitive signal instead of a guess.
Health Dashboard & Trend Analysis
A color-coded kanban and list surface every monitored job's status at a glance, while a pivot view tracks failure patterns over time to separate one-off blips from recurring problems.
Safe, Optional Auto-Recovery
Opt in to bounded automatic retries for a job, capped by a configurable maximum and fully logged, so recovery attempts are transparent and never run unchecked.
How it works
Enable Monitoring
Turn on monitoring per scheduled action, set a default responsible user, and configure escalation and retention rules — entirely from Settings, no server access needed.
A Job Fails
The app captures the error, stack trace, and context the instant a monitored job raises an exception or misses its scheduled run.
Owner Is Notified
An incident record is created, categorized, and assigned — the responsible user gets an email, an in-app alert, and a to-do activity.
Track To Resolution
Work the incident from the health dashboard or its chatter thread; escalation and recovery notices keep everyone informed until it is closed.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No — it builds on top of it. Odoo still writes to the server log; this app additionally captures every failure as a searchable incident record with alerts, an owner, and a resolution workflow, so you never have to open a log file to find out what happened.
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.
Cron Job Failure Notifications
Instant failure alerts with plain-English error summaries, owned and escalating incidents, and a health dashboard — turning silent scheduled-action failures into tracked problems.
Buy on Odoo App Store