Never Miss Another Milestone Deadline

Enforce gated project phases, see at-risk milestones before they slip, and let proactive alerts and a full audit trail keep every deadline accountable.

The problem

Odoo's native milestones are thin markers with no phase-order enforcement, no consolidated at-risk view, no proactive alerting, and no audit trail when a deadline moves. Project managers end up tracking gated delivery in spreadsheets and reconciling them with Odoo by hand, so the first sign of trouble is a missed delivery.

The solution

Project Milestones adds configurable stages, dependency-based phase enforcement, live health and progress, an at-risk dashboard, a mandatory-reason date-change audit trail with cascading updates, and reusable templates, plus reminder, digest, and escalation alerts, all inside the Project app you already use.

Capabilities

Everything gated delivery needs

Every capability below is implemented in the module.

01

Configurable Milestone Stages

Define your own Kanban stages (Planned, In Progress, Achieved, or anything your delivery playbook needs) instead of a fixed set baked into the app.

02

Phase-Order Enforcement

A milestone cannot be marked complete until every milestone it depends on is reached, keeping gated delivery honest without manual policing.

03

At-Risk Dashboard

One filtered view surfaces every milestone that is overdue or has no open tasks behind it, with days-overdue shown and one-click drill-down.

04

Deadline Health & Progress

Automatic on-track / at-risk / overdue / achieved status plus a live completion percentage computed from each milestone's linked tasks.

05

Date-Change Audit Trail

Every deadline move is logged with who changed it, the old and new date, and a mandatory reason, visible as a full history tab on the milestone.

06

One-Click Reschedule & Reassign

Wizards shift a deadline (an absolute date or by N days) or hand off responsibility, each capturing a reason and available as a bulk list action.

07

Deadline Cascade to Dependents

Shifting one milestone's date automatically shifts every dependent milestone, and its linked task deadlines, by the same number of days.

08

Reusable Milestone Templates

Define a playbook once, name, day offsets, dependencies, then apply it to any project to generate the full milestone chain instantly.

09

Proactive Alerts & Escalation

Configurable reminders, a daily digest of upcoming and overdue milestones, and automatic escalation to a manager when a milestone stays overdue past a threshold.

Workflow

How it works

1

Enable Milestones

Toggle "Use Milestones" on a project and choose enforcement, cascade, and alert settings to match how your team delivers.

2

Apply a Template or Build Your Own

Apply a reusable milestone template to auto-generate the phase chain, or add milestones by hand and wire up their dependencies.

3

Track Health in Real Time

Watch stage, progress, and health update automatically as tasks close and deadlines approach, on the list, Kanban board, and task form.

4

Reschedule, Escalate, Stay Ahead

Reschedule or reassign with one click, get proactive reminders and a digest, and let escalation flag anything left overdue.

Questions

Frequently asked

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

It extends Odoo's built-in project.milestone model in place. Your existing milestones, views, and the "Use Milestones" toggle keep working, now with stages, health tracking, dependencies, and alerts added on top.

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.

Project Milestones

Configurable milestone stages with phase-order enforcement, an at-risk dashboard, deadline cascade to dependents, reusable templates and a full audit trail behind every date change.

Buy on Odoo App Store