Revit Add-in · Model cleanup · Purge unused content and duplicates

ModelPurgePro: purge the weight without the risk

Scan purge candidates, reveal items in Revit before deletion, and clean selected content in safe batches with Undo-friendly transactions and Excel reporting.

Target-based scanning
Reveal before purge
Batch delete + Ctrl+Z undo

What does ModelPurgePro do?

Finds purge candidates and duplicates, verifies context, and purges selected items safely.

Unused content detection

Scans views, templates, filters, scope boxes, groups, links, CAD, images/PDF, and more.

Duplicate rules

Detects duplicate model and annotation elements with rule-based matching.

Verification-first cleanup

Reveal before delete, batch purge, warning suppression, and Undo-friendly execution.

Workflow

Minimal steps. Maximum clarity.

1) Choose source

Analyze active model or a loaded Revit link.

2) Enable targets

Run only checks you need for faster iterations.

3) Reveal and act

Validate candidates, then purge selected or export to Excel.

Pricing & downloads

Plans for individual users and BIM teams with optional enterprise support.

Starter

/ month
1 device activation
  • Updates included
  • Documentation + FAQ
  • Access to licensed versions

Standard

/ month
2 device activations
  • Everything in Starter
  • 2 devices (desktop + laptop)
  • Self-service support

Enterprise

/ seat / month
Minimum 5 seats
  • Priority human support
  • Virtual training / onboarding
  • Team deployment guidance

Available versions by Revit

Current installer packages for ModelPurgePro.

Revit 2019-2024
Installer / DLL package
Available
Revit 2025-2026
Installer / DLL package
Available

Licensing (clear and simple)

Predictable activations and team-ready seat scaling.

  • Starter: 1 device activation
  • Standard: 2 device activations
  • Enterprise: seats scale per license (minimum 5)
  • Manage devices in your portal (activate / deactivate)

How to use ModelPurgePro

In 5 steps.

  1. Run DiFlow > Model Cleanup > ModelPurgePro
  2. Choose source (active model or loaded link)
  3. Enable targets to scan only what matters
  4. Review candidates with search and filters
  5. Reveal, then purge selected items (or export to Excel)

Compatibility & notes

Behavior depends on source type, target selection, and model scale.

Linked models

Analysis and export can run on loaded links. Purge is restricted to active document.

Protected content

Sheets and placed views are protected from purge actions by design.

Large models

Streaming collectors and batching are optimized for scale; duplicates can be heavier.

FAQ

Search or filter by category.

What exactly does ModelPurgePro do?
It finds safe-to-remove candidates (unused management items, orphaned types, imports, and duplicates), lets you review them, and purges what you select.
How do I use it in the fastest way?
Enable only the targets you need (for example Views, Templates, and Filters), use Search, verify candidates, then run Purge Selected.
Does it delete sheets or placed views?
No. Sheets are excluded, and views placed on sheets (including schedules and panel schedules) are protected.
The candidate list is empty. Why?
Common causes:
  • No targets enabled
  • The selected source is a link that is unloaded
  • There are genuinely zero candidates for selected targets
  • Filters hide results (Unused only and Search text)
Can I verify items before deleting?
Yes. Select candidates and use Reveal in Revit to jump to the most relevant context.
Can I undo what it purges?
Yes. Purge operations run inside Revit transactions, so Ctrl+Z works subject to Revit normal undo limits.
Does it slow down large projects?
It is designed for large models with streaming collectors, early-exit loops, and batched operations. Duplicate detection can be heavier than unused-type checks, so run duplicates only when needed.
Worksets: what happens when deleting a workset?
Empty user worksets are detected. When deleting selected worksets in a workshared model, elements can be moved to a fallback workset based on Revit standard behavior.
What does the Excel report include?
One worksheet per target, with columns: Id, Name, Type, Used, Reason.

Contact technical support

Send details (Revit version, view type, screenshot) and we’ll help you quickly.

Open the centralized support flow

Technical support is now handled from the DiFlow Support Center through the backend. This product will arrive preselected there.

  • Product preselected: ModelPurgePro
  • Uses your signed-in DiFlow account email
  • Protected by daily and monthly delivery limits