Service · Dynamo automation

Dynamo scripts for Revit and Civil 3D, ready for production

We build Dynamo routines that automate repetitive tasks in Revit and Civil 3D in days, not months. Documented, tested on your models and ready for your team to run from Dynamo Player without opening the graph.

Free initial diagnosis · No commitment · We reply the same day

In short

Dynamo is the visual programming tool Autodesk ships with Revit and Civil 3D: it lets you build routines by connecting blocks, without writing code. A Dynamo script automates rule-based tasks — placing elements along an alignment, numbering, renaming, extracting data to Excel — and it's the fastest way to automate, because a routine can be validated in days. Zeist builds custom Dynamo scripts, documented and tested on each firm's models, and when a routine is used on every project, turns it into an installable plugin.

Typical timeline
Days to 2 weeks
Runs in
Dynamo Player, without opening the graph
Software
Revit and Civil 3D
Next step
A plugin, if it's used every day
Who it's for

A custom Dynamo script makes sense if…

01

You need results this week

The task hurts today and you can't wait for a plugin to be developed. A script solves the problem while you decide the next step.

02

The rules still change

The criteria shift from project to project. A Dynamo graph can be changed in minutes; it pays to let the rule settle before turning it into a plugin.

03

You tried Dynamo and it didn't work

Downloaded graphs that don't run on your models, routines only their author understands, or scripts that break with every version.

04

You want proof before you invest

Before commissioning a plugin, you want to confirm on your own projects that the automation saves what it promises.

What we do

Dynamo scripts we build

Typical routines, always adapted to your rules and your models:

Placing elements along an alignment

In Civil 3D: poles, signs, guardrails or markers placed by station and offset, at the elevation of the surface or the corridor.

Read the guide: Civil 3D Plugin for Automated 3D Drawing: From 2D Sheets to a 3D Utility Model

Bulk numbering and renaming

Rooms, doors, views, sheets or alignments named to your standard.

Read the guide: Automating Revit Tasks: The 12 That Save the Most Time (with Dynamo or a Plugin)

Data extraction to Excel

Quantities, parameters and schedules from the model, exported in the format your office uses.

Read the guide: Stop tracking quantity takeoffs in Excel: the guide for engineering firms

Parameters from Excel

Cost codes, classifications and manufacturer data loaded into the model from a spreadsheet.

Read the guide: Export Revit Schedules to Excel (and Import Them Back): How to Bulk-Edit Parameters Without Errors

Parametric geometry

Elements generated from rules: slopes, walls, enclosures or repetitive components.

Standards checks

Naming and required-parameter checks before every deliverable, with a report of what fails.

Read the guide: BIM Audit: What It Is, What It Checks (Full Checklist) and When Your Firm Needs One
How we work

How we deliver a Dynamo script

  1. 01

    Timeline: A few days

    Diagnosis

    We look at the task, the result you expect and the rules your team applies. The initial diagnosis is free.

  2. 02

    Timeline: Days to 2 weeks

    Graph development

    We build the routine with nodes grouped and annotated, with no unnecessary external packages that break with updates.

  3. 03

    Timeline: A few days

    Testing on your models

    We run it on a real project and compare the result with the manual method.

  4. 04

    Timeline: On completion

    Handover for Dynamo Player

    Clear inputs so anyone on the team can run it without opening the graph, plus a user guide.

  5. 05

    Timeline: When it pays off

    Move to a plugin (optional)

    If the routine is used on every project, we turn it into an installable plugin for the whole office.

What you get

What your firm gets

  • The Dynamo script, documented, with nodes grouped and explained
  • Dynamo Player setup: anyone on the team runs it without opening the graph
  • Testing on your own models and a comparison with the manual method
  • A user guide for the team
  • A dependency list, with no unnecessary external packages
  • An honest recommendation: stay in Dynamo or move to a plugin
The decision

Dynamo script or C# plugin

CriterionDynamo scriptC# plugin
Time to a working toolDaysWeeks
Changing the rulesIn minutesRequires development
How the team runs itFrom Dynamo PlayerWith a button on the top toolbar
Speed on large modelsMediumHigh
Error handling and loggingBasicComplete
Best forValidating and changing tasksDaily production
Dynamo automation

Frequently asked questions

What is Dynamo and what is it used for?

It's the visual programming tool Autodesk ships with Revit and Civil 3D. It automates repetitive tasks by connecting blocks, without writing code: placing elements, numbering, renaming, extracting data or generating geometry from rules.

Does Dynamo work in Civil 3D?

Yes. Civil 3D includes Dynamo, with its own nodes for alignments, profiles, surfaces and corridors. It's especially useful for placing elements along an alignment and for extracting data from the model.

How long does it take to develop a Dynamo script?

Most routines are ready in days or a couple of weeks, including testing on your models. It's the fastest route to automation.

Do scripts stop working when Revit or Civil 3D is updated?

Sometimes they need adjustments, especially if they rely on external packages. That's why we build them with as few dependencies as possible and document them, so updating them is simple.

Can you review or fix scripts we already have?

Yes. We review the graph, fix what fails on your current models, document it and set it up for Dynamo Player.

When should you move from Dynamo to a plugin?

When the routine is used on every project, run by several people, works on large models or needs to handle errors without supervision. At that point a plugin is faster and more robust.

Which task would you like automated by next week?

Tell us the task and how your team handles it today. We'll tell you whether a Dynamo script solves it and how long it will take.

Let's talk on WhatsApp

Free initial diagnosis · No commitment · We reply the same day

Talk to an engineerReply today · No commitment