revit plugin on monitor

Custom Revit Plugins, Dynamo Scripts and Grasshopper 3D

Make BIM projects more efficient with automation and Revit add-ons. We create custom Revit plugins and Dynamo scripts and Grasshopper to adjust the software to your business needs.

Generative Design — optimization of models and processes

In addition to writing Dynamo scripts and Revit add-ons, we also do generative design. Thanks to algorithms, we optimize geometry, analyze design variants, increase work efficiency and offer many other uses of Revit.

Learn more
Generative design tool

Dlaczego Revit wymaga automatyzacji?

Despite its advanced functionality, working with Revit has significant limitations that can be circumvented with Dynamo scripts, Grasshopper development, or by using custom Revit add-ons.

Limitations that can be solved

Dynamo Scripts

Automate repetitive tasks

The generation of sheets, the numbering of elements or the parameterization of models can be easily handled in the Dynamo visual programming editor.

Revit Plugin

Better handling of complex processes

When the automation process becomes too extensive, Dynamo's graphical programming interface becomes unreadable and difficult to maintain. Plug-in encoding in.NET allows for better organization of logic and plugin performance for Revit.

Data extraction and analysis

Dynamo allows you to quickly collect and process information from the model, such as quantitative statements or performance reports.

Graphical application programming interface

With a visual way of scripting, users can develop and edit simple automations on their own, reducing costs and increasing flexibility.

Graphical application programming interface

With a visual way of scripting, users can develop and edit simple automations on their own, reducing costs and increasing flexibility.

Full access to Autodesk Revit API

Dynamo uses only a limited set of Autodesk Revit API features, while Revit add-ons can take full advantage of its capabilities. An example of such an overlay for Revit is advanced editing of family geometry or changes to a project database.

Cost-effective solution

Dynamo scripts are a great choice if the automation is to be used exclusively for internal use, where there is no risk of leakage of company know-how since any user can analyze the logic of the script.

Closed code structure — the company's know-how is secure

Unlike Dynamo, where scripts are readable to any user, plugins for Revit are compiled into binary form, so algorithms and logic of action remain hidden from unauthorized persons.

Marcin Michalski wins Robotics & Automations Awards 2024

The winners of the plebiscite Robotics & Automation Awards

We effectively support companies that care about dynamic technological development. Thanks to this, in 2024, together with Aliaxis, we won the Robotics & Automation award in the category The Best Use of Robotics or Automation in Construction.

Ask for an offer

Case Study

Script Dynamo Automation for Habic Cluster

How have we helped Habic to effectively prepare BIM libraries for many manufacturers?

About the Client

Habic is a cluster of Basque furniture manufacturers from Spain, interior fittings and accessories for the construction and interior industries, operating on European markets. The cluster brings together companies looking for innovative solutions in the field of development of production and design processes.

Revit plugin

Basic problems our client has struggled with:

CAD files only

The cluster had many CAD files from different vendors, but manufacturers wanted to provide BIM files to customers.

Various products

Manufacturers' products differed among themselves, but had similar elements (for example, each chair has legs, seat and backrest).

Lack of flexibility in generating Revit models

Manufacturers did not have the opportunity to dynamically create furniture models from various components, which made it necessary to prepare each configuration manually.

Lack of personalization

The models did not allow to configure parameters such as color, material or type of elements, which limited the ability to adapt the product to the individual needs of the customer.

Long time to create new models

The production of models for customers was time consuming, especially when it was necessary to adapt the models to specific requirements.

We have implemented Dynamo automation for Revit, which includes:

Dynamic model generation

Dynamo script, using the Autodesk Revit API, allows you to create furniture and other interior items by combining various components.

Intuitive UI

Dynamo script has been enriched with a convenient interface to respond to the needs of users who are not familiar with Dynamo technology for Revit.

Personalization of parameters

Models allow you to change such options as, for example, the color, type of seat (for example, hard, soft, with a pillow), the material used in the manufacture.

Speeding up the process

Instead of creating each configuration manually, designers can use a configurator that adapts the base model to their requirements in real time.

Benefits of implementation automation

See how this Revit implementation has improved our client's efficiency!
Technologies used: Dynamo, Revit, Python, Visual Studio Code (VS Code) + Dynamo Sandbox

Unnecessary work and costs

reduced

With Dynamo for Revit, manufacturers create only components that the configurator automatically assembles as needed, creating dedicated product variants.

The solution is more

flexible

Manufacturers can now easily adapt models to the needs of their customers, offering personalized products without additional manual labor.

BIM libraries are now

reusable

The customer gained the opportunity to reuse the same components among many manufacturers associated in the organization.

Are you looking for Autodesk Revit API developers to create custom plug-ins for you? Read opinions about our projects!

Case Study

Revit plugin development: PharmaCommander for MetallDigital

How did we help a company that needed an efficient way to move BIM objects directly from their web portal to Revit?

Technologies used: Autodesk Revit.NET API, C#, .NET, Windows Presentation Foundation (WPF), Microsoft Visual Studio

About the Client

MetallDigital is a solution provider for the pharmaceutical industry, supporting the entire lifecycle of facilities — from early conceptual design, through detailed design, procurement and construction, to commissioning, validation, operation, retrofitting and decommissioning.

revit plugin

Basic problems, with which MetallDigital faced:

No integration between the portal and the Revit environment

The customer had a web portal with product information, but it lacked the ability to directly transfer BIM data between the portal and Revit.

Project and Bill of Materials Management

Designers working with Revit needed the ability to save projects and easily generate BOMs to be able to quickly recreate projects in the future.

Collaboration between different specialists

The company wanted to allow people outside the BIM environment, such as cost estimators or facility managers, to work on projects without the need for Revit.

Automate Model Manipulation

The designers wanted to be able to automatically move and rotate multiple objects simultaneously, without manually setting each model separately.

We have implemented Revit plug-in using Visual Studio, which includes:

Bi-directional action

We have developed a Revit plug-in to exchange information between Revit users and the client portal, including downloading models and uploading project data.

Reading of the equipment of the premises

The plug-in identifies Revit models (RFA) inserted into a project, groups them by rooms, and reads their properties, which are then sent to the server and viewed in the web application.

Direct download of RFA models

Revit users can import models in two ways: through the “copy to clipboard” function on the web page and paste in the plugin, or by dragging an image from the online catalog to the Revit overlay.

Automatic Model Manipulation

The plugin for Revit provides special forms that allow Revit users to enter offset and rotation values, allowing you to automatically adjust the position and orientation of multiple objects in a project at once.

revit plugin functionality

You don't want to create Plug-in from scratch?

Both BIM automation development and creating plugins for Revit from scratch can be time-consuming. Therefore, if you are looking for a Revit solution that is available “out of the box” see our BIMStreamer Revit plug-in - an add-on for Revit that you can modify to your needs.

Learn more

Are you looking for a technology partner to create a custom plug-in for Revit?

Contact us! We are engaged in BIM plugins development, thanks to which we support the technological development of our customers.

Office staff

Thank you for contacting us!

Your message has been successfully sent. We will reply as soon as possible.
Oops! Something went wrong, failed to send the form.