Revit Snippet: Copy Tags from Linked View to Active View
If you work with linked Revit models, you probably know how tedious it can be to recreate all the room tags from a linked view. Architects often spend time placing tags perfectly in their own model, but when you link that model into yours, those tags do not automatically transfer over.
In this new tutorial, I will show you a quick and reliable way to copy room tags from a linked Revit view into your own active view using Dynamo. This method saves a huge amount of time and ensures that tag placements remain exactly as they were in the linked file.
Resources
✅ My full Python Scripting for Dynamo course
✅ My other tutorial on using Python for Dynamo in Revit
✅ My other tutorial on setting up and using Visual Studio Code for writing Python code in Dynamo
Why You Need This Script 💡
When you use Revit’s Tag All command, it often places tags in random positions, forcing you to spend time adjusting each one manually. But with this Dynamo workflow, you can reuse the exact tag positions already placed in the linked model.
Here’s what makes this approach so powerful:
- Automatically copy all visible tags from a linked view to your active view
- Preserve original tag positions and orientations
- Avoid duplicate type conflicts using a smart Python handler
- Save hours of repetitive clicking and manual alignment
- Learn practical Dynamo scripting techniques you can reuse for other tasks
What You’ll Learn in the Video 🎯
In this tutorial, you will see how to:
- Create a new Dynamo script from scratch
- Add input nodes to select the linked view, model link, and tag category
- Write a short Python script to access the Revit API
- Filter and copy only the tags that belong to the selected linked view
- Verify that the tags were successfully copied into your model
Even if you are new to Dynamo, this video walks you through each step clearly so you can follow along easily.
Perfect For 👷♀️
This tutorial is ideal for:
- BIM coordinators who want to streamline coordination between linked models
- Revit users managing multi-disciplinary projects
- Dynamo learners exploring real-world automation examples
- Teams looking to improve consistency in room tagging workflows
Start Automating Your Revit Workflows ⚙️
Learning how to automate repetitive Revit tasks can save you hours each week. By combining Dynamo and the Revit API, you can create smart scripts like this one to speed up your BIM processes and reduce human error.
If you enjoy this kind of tutorial, make sure to subscribe to my YouTube channel where I post new Revit and Dynamo automation videos every week.

