Merge duplicate tasks without the guesswork or the risk
Preview the result, resolve every conflicting field by hand, and consolidate timesheets and subtasks — all before anything is committed. If a merge was a mistake, undo it in one click.
The problem
Project teams accumulate duplicate tasks — the same request logged twice, a re-created ticket, or an import that split one job into three. Existing merge tools merge blind, silently pick a winner on every conflicting field, and offer no way back once the merge is done. Logged hours, chatter history, and subtasks get lost, and no one can trust the task count or the reported hours anymore.
The solution
Select the tasks to merge, pick the survivor, and see a full preview of the resulting task before anything happens. Resolve every conflicting field by hand, choose which timesheets and subtasks to consolidate, and confirm with confidence. Every merge is logged with a complete impact report and can be reversed in one click.
Everything a safe merge needs
Every capability below is implemented in the module.
Visual merge preview
See exactly what the merged task will contain — fields, description, timesheets, and subtasks — before the merge is confirmed.
Field-level conflict resolution
When sources disagree on name, description, priority, deadline, or stage, pick which value wins per field instead of letting the tool decide for you.
Reversible merges
Source tasks are archived, never deleted. Undo a merge to restore the sources, their timesheets, subtasks, and the target's original values.
Selective timesheet consolidation
Roll logged hours from every source into the target, or exclude a specific source's timesheets when its hours belong elsewhere.
Subtask & hierarchy handling
Re-parent subtasks from every merged source to the surviving task, with a per-source toggle to keep a source's subtasks where they are.
Duplicate detection
Surface likely duplicate tasks by title similarity with a configurable threshold, so you find duplicates instead of hunting for them manually.
Cross-project safeguard
Merges default to the same project for data safety, with an explicit override when a deliberate cross-project merge is intended.
Chatter & follower consolidation
Bring every message, history entry, and follower from the merged sources into the target so no conversation or subscriber is lost.
Merge history & impact report
A queryable audit trail of every merge, with hours consolidated, tasks absorbed, and timesheets moved, so managers can trust the numbers.
How it works
Select tasks & target
Select two or more tasks from the list view, launch the wizard, and choose which one survives as the target.
Resolve conflicts
Flagged fields show where sources disagree; edit the resulting name, description, priority, deadline, stage, tags, and assignees.
Review & confirm
Check the impact preview for hours, subtasks, and timesheets to be consolidated, then confirm the merge.
Track or undo
Open the merge log for the full impact report, or undo the merge to restore the sources and their data in one click.
Frequently asked
No sales fog. If your question isn't here, email us and we'll answer it the same way.
No. Merged source tasks are archived, never deleted. If a merge was a mistake, open the merge log and click Undo to restore the sources, their timesheets, subtasks, and the target's original field values.
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.
Merge Project Tasks
A visual merge preview with field-level conflict resolution, selective timesheet consolidation, subtask and hierarchy handling, cross-project safeguards and reversible merges with an impact report.
Buy on Odoo App StoreMore Odoo project apps
Project & Task Risk Management
A connected risk register for Odoo Projects — 5x5 scoring, guided taxonomy setup, a mitigation library, and severity roll-ups onto every project and task.
Project Category
One governed, hierarchical, color-coded taxonomy spanning projects and tasks, inherited automatically from project to task — with optional mandatory enforcement, batch reassignment, and built-in pivot analytics.
Project Change Requests
A full change-request approval workflow with a stage kanban, deadlines and overdue tracking, lifecycle milestones, formal sign-off capture and a customer portal that needs no backend access.
Project Costing — Consolidated Cost, Budget, WIP & Profitability
Labor, materials and journal entries consolidated into one drill-down view of budget, WIP, margin and forecast — with timesheet-to-ledger posting, penalty simulation and grant costing sheets.
Project Customer Name
Show and group by customer across projects, and carry it through to the manufacturing orders they spawn — with one-click bulk assignment for existing projects.
Project Delivery Dashboard
Consolidate project delivery into one live KPI dashboard with drill-down workload and cost views — every number is a doorway to the records behind it.