# One Click Cable Tray Automation in Revit with Dynamo

**URL:** <https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767>\
**Category:** Revit\
**Tags:** revit, excel, python, dynamo\
**Created:** [January 25, 2026, 11:35pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767 "2026-01-25T23:35:52Z")\
**Posts on this page:** 14\
**Page:** 1

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 25, 2026, 11:35pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/1 "2026-01-25T23:35:52Z")

</div>

Hi everyone,  
I’ve been working on a Dynamo tool to automate the process of drawing cable trays for multilevel projects in Revit. The idea is to save time and effort by automating this tedious task with just one click. Additionally, the tool generates detailed reports on the cable tray layout.

Key Features:  
Automates cable tray layout for multiple levels in Revit  
Generates comprehensive reports for cable tray design  
Saves time compared to manual drawing  
Fully integrated with Revit

I’d love to hear your thoughts, feedback, or if you’ve worked on similar tools! Anyone interested in trying it or have any suggestions for improvement?

Check out the full demo on YouTube:

[![](https://us1.discourse-cdn.com/flex022/uploads/dynamobim/original/3X/8/e/8e4c5e5510692dc563bb0e7ad005b0a5a0cc9d8a.jpeg "Automate Your Entire Cable Tray Layout in Revit with One Click") ](https://www.youtube.com/watch?v=Z6XZrbh51tw)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [January 26, 2026, 6:11am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/2 "2026-01-26T06:11:40Z")

</div>

Hello @jacqueline.fanous and welcome to the forum, I guess the community would love to come with some feedback, but hard to say what we should give feedback on, if you dont share your graph so we can see how its build…welcome 😉

---

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 26, 2026, 6:01pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/3 "2026-01-26T18:01:04Z")

</div>

Thanks for the feedback. 🙂 for now, I’m sharing the concept and results rather than the full graph , as the workflow is still evolving. I’d really appreciate feedback on the overall approach and how others tackle similar automation problems in Revit.

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [January 26, 2026, 6:07pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/4 "2026-01-26T18:07:48Z")

</div>

yeah for sure a great concept 😉 i dont know how other do it, i just build it when i need it 😉 but good luck with it 😉

---

<div class="post-metadata">

**Author:** ![bvs1982](https://avatars.discourse-cdn.com/v4/letter/b/43a26b/32.png) [@bvs1982](https://forum.dynamobim.com/u/bvs1982)\
**Post date:** [January 26, 2026, 6:24pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/5 "2026-01-26T18:24:18Z")

</div>

> [@jacqueline.fanous](#):
>
> suggestions for improvement?

> [@sovitek](#):
>
> but hard to say what we should give feedback

This.

Now i just think, cool and probably forget about.

> [@jacqueline.fanous](#):
>
> Anyone interested in trying it

What do people have to do if the wanna try it?

---

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 26, 2026, 6:36pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/6 "2026-01-26T18:36:14Z")

</div>

Thanks! but as I said, till now the workflow is still evolving, so at this stage I’m focusing on refining the approach rather than distributing the tool. I’ll definitely share updates once it’s ready.

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [January 26, 2026, 6:41pm UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/7 "2026-01-26T18:41:29Z")

</div>

Hi @jacqueline.fanous Thats totally okay 😉 looking forward to when you are ready to share…so the only feedback from me for now…its a great concept…😉 😉 😉 hope you can use it 😉 😉

---

<div class="post-metadata">

**Author:** ![c.poupin](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/c.poupin/32/89152_2.png) [@c.poupin](https://forum.dynamobim.com/u/c.poupin)\
**Post date:** [January 27, 2026, 8:18am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/8 "2026-01-27T08:18:40Z")

</div>

Hi,

Unless it is an existing building with existing plans in DWG format, I think it is quicker to trace the cable paths directly in Revit.

In the future, I was thinking of perhaps automating the cable paths according to design rules.

For example:

- analyse and get paths between electrical panels

an Idea is to use Generative Design for this (or why not, Image Analyse with IA)

---

<div class="post-metadata">

**Author:** ![sovitek](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/sovitek/32/116237_2.png) [@sovitek](https://forum.dynamobim.com/u/sovitek)\
**Post date:** [January 27, 2026, 8:21am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/9 "2026-01-27T08:21:16Z")

</div>

Great idea 😉

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [January 27, 2026, 8:56am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/10 "2026-01-27T08:56:28Z")

</div>

Vasa’s path analysis tools are useful for this at both the ‘level’ scale and even the urban scale.

---

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 27, 2026, 9:57am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/12 "2026-01-27T09:57:23Z")

</div>

@ **c.poupin** Thanks for the feedback.  
Rule-based or generative routing is an interesting idea and could be explored in future iteration  
This tool addresses a common day-to-day production workflow: reducing repetitive manual modeling of cable tray paths across multiple levels using consultant-provided DWG layouts.  
The Dynamo graph is intentionally kept simple, focusing on speed and reliability rather than complex routing logic.  
On large projects, tasks that normally take hours can be completed in seconds (for example, around 17 seconds for 7 floors).

---

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 27, 2026, 9:58am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/13 "2026-01-27T09:58:19Z")

</div>

@jacob.small VASA tools are very interesting for spatial path and circulation studies.  
This tool, however, focuses on production modeling in Revit, generating cable trays directly from consultant DWG layouts across multiple levels.

---

<div class="post-metadata">

**Author:** ![jacob.small](https://sea2.discourse-cdn.com/flex022/user_avatar/forum.dynamobim.com/jacob.small/32/161030_2.png) [@jacob.small](https://forum.dynamobim.com/u/jacob.small)\
**Post date:** [January 27, 2026, 10:27am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/14 "2026-01-27T10:27:03Z")

</div>

I guess the point that both @c.poupin and I were making is that there is no need for redoing the other team’s work if you remove the ‘draw it first in cad’ phase of the workflow.

Generally the industry is moving past workflows which repackage work done by others; consultants who draw in CAD are becoming rarer, and even those who draw the routing by hand in a BIM tool are rapidly being replaced by automations which find the path.

None of this is to say your workflow is bad; just that two seasoned veterans in the space recommend you look beyond conversion and into automation.

---

<div class="post-metadata">

**Author:** ![jacqueline.fanous](https://avatars.discourse-cdn.com/v4/letter/j/c6cbf5/32.png) [@jacqueline.fanous](https://forum.dynamobim.com/u/jacqueline.fanous)\
**Post date:** [January 27, 2026, 11:24am UTC](https://forum.dynamobim.com/t/one-click-cable-tray-automation-in-revit-with-dynamo/113767/15 "2026-01-27T11:24:01Z")

</div>

Thanks for the valuable feedback

Creating a new fully automate cable tray tool routing will be my next plan
