What are you interested in?
Trial license
Educational license
Get offer
Please fill out this form and we'll get back to you

Revit Add-In

StruSoft StruXML Revit Add-In

StruSoft offers a free tool that enables direct communication between FEM-Design and Autodesk Revit Structure. StruSoft StruXML Revit Add-In enables two - directional communication between Revit and FEM-Design. It is a powerful, but at the same time easy to use, tool that transfers the analytical model along with its properties between the two programs.


The transfer of structural elements from Revit to FEM-Design is done by exporting an analytical model of an instance of an element along with its properties. If a structural element in Revit does not have analytical model enabled, it can not be exported to FEM-Design.

Key features

  • model check tools
  • simple and straight-forward export / import procedure
  • manual and automatic mapping of materials and sections
  • system of warning messages in case of errors
  • full overwiev of exported elements in the export / import report
  • constant development based on user wishes

Transferred data

Following elements and properties can be exported/imported from/to Revit using the StruSoft StruXML Revit Add-In (for full description of export / import specification please check the User Manual):

  • Structural Columns
  • Structural Framing elements
  • Structural Floors
  • Structural Walls
  • Structural Foundation
  • Grids, levels and reference planes
  • Loads, load cases and load combinations
  • Structural Columns
  • Structural Framing elements
  • Structural Floors
  • Structural Walls
  • Structural Foundation
  • Grids, levels and reference planes
  • Loads, load cases and load combinations

StruSoft StuXML Revit Add-in

Download and install the StruSoft StuXML Revit Add-in. Upon installation, a StruSoft panel will be added in Revit. StruSoft tab contains three groups of commands: Tools, StruXML and Help.

Command Explanation
Analytical model Checks if all model elements have analytical model enabled.
Material Checks if all model elements have valid structural material.
Connection status Creates an analytical model with analytical nodes filtered by their connection status.
Wall Edge Connections Adds edge connections to wall edges.
Floor Identifier Exports floor elements as other objects.
StruXML Guid Add struxml Guid to Revit elements.
Guid Search Finds elements in Revit using the struxml Guid
Export StruXml Exports Revot analytical model to struxml.
Import StruXml Imports model from struxml to Revit.
Help Here one can find all the useful links regarding usage of the Add-In.

Export model from Revit to FEM-Design (struxml)

♦ Model preparation

The most important task, before you actually transfer the model, is verification and adjustment of the Revit analytical model, since the export from Revit to FEM-Design is based on analytical model transfer. The exact definition of analytical model is exported to FEM-Design therefore, it is extremely important to pay attention to its quality. 

You shall remember the following:
•  Make sure all the structural elements that you wish to export have to have an analytical model enabled.
•  Every structural element has to have a valid Structural Material assigned to it.
•  Every structural element has to have a valid Structural Material assigned to it.

The Tools panel in StruSoft tab contains three tools that are helpful in preparation of the Revit model before the export, and are sort of 'shortcut' for actions that can be done manually in Revit. Check the video to learn how to use these tools.

♦ Export procedure

Check out the video tutorial to learn how to export a model from Revit to FEM-Design. If, during the export process, you come across some warnings or errors, check the User Manual.

♦ Getting the exported model into FEM-Design

In order to get an exported model into FEM-Design, you simply run a new project and open the struxml file containing the exported Revit analytical model.

Import model from FEM-Design (struxml) to Revit

♦ Preparation in Revit prior to import

At the current version of the StruXML StruSoft Add-In, it is required that steel bars and some of the unusual concrete sections that you wish to transfer from FEM-Design, existed in the specific Revit project prior to the import. So, before you import your model, make a list of all the element types used in your FEM-Design model and check if they exist in the Revit project. If not, load or create the specific families and types. Typical concrete sections and floors and walls can be created automatically by the Add-In.

♦ Saving a FEM-Design model to struxml

No special model preparation in FEM-Design is necessary, and all you have to do, is to save your model as a .struxml type.  Not all the native FEM-Design elements can be saved to struxml. Elements such covers and timber panels are not supported at the moment.

♦ Import procedure

Open a project in Revit and start the Import Struxml. Load the struxml model, decide if to import all elements or just selected groups, perform mapping (automatic and manual) and import the elements.

Download Revit Add-In

In order to benefit from the integration possibilities between Autodesk Revit and StruSoft FEM-Design, download the free Revit Add-In. After installation, a StruSoft tab will be added to Revit.


Add-In version:

StruSoft StruXML Revit Add-In 1.1.011
Release date: May 17th, 2018
Compatibility: Revit 2017, Revit 2018, Revit 2019
Download the latest version
(compatible with FEM-Design 17):
⭳ Revit 2019 Add-In
⭳ Revit 2018 Add-In
⭳ Revit 2017 Add-In
Documentation: ⭳ Release notes
⭳ New features guide
⭳ Manual
Download the latest version compatible
with FEM-Design 16 (1.1.009):
⭳ Revit 2018 Add-In (for FD16)
⭳ Revit 2017 Add-In (for FD16)




What's new in the Revit Add-In

Check the lists below for information on the new features and improvements in each of the Revit Add-In version. 



StruSoft StruXML Revit Add-In 1.1.011
Release date: May 17th, 2018
  • → Tool to add and export wall edge connections.
  • Tool to export floor as profiled panel or fictitious shell.
  • Export load combinations to struxml.
  • Import struxml names to Revit.
  • Automatic creation of materials and concrete elements (sections, walls, floors) at import.
  • Load case assigned to 'Dead Loads' load category is exported to struxml as +Struc. Dead load type.
  • It was impossible to load user-defined sections library in Export dialog.
  • There was a material mismatch error at importing CHS, KCKR, VCKR or KKR steel sections to FEM-Design.
Also check: ⭳ New Features Guide - version 1.1.011



StruSoft StruXML Revit Add-In 1.1.010
Release date: 2018-01-17
  • Compatibility with FEM-Design 17.00.001 struxml schema.
  • Advanced settings for Dynamo script: default edge connections are added to each wall edge.
  • Import / export of reference planes to / from Revit.
  • Improved geometry check at opening struxml in FEM-Design.



StruSoft StruXML Revit Add-In 1.1.009
Release date: 2017-06-19
  • Compatibility with Revit 2018.
  • StruXML Guid tool that adds 'StruXML Guid' parameter to structural elements.
  • Help menu is added in the StruSoft panel.
  • View template is no longer copied from the source view when creating Connection Status view.
  • Analytical model and Material search can be now filtered to only show structural objects.
  • Wall foundation material is no longer reported as missing when using Material tool.
  • Third party updater error is no longer shown when editing door and window families.
  • A new warning is added, if a floor element is missing an analytical geometry.
  • 'New Version' dialog is shown, if a new version of the StruSoft StruXML Revit Add-In is available.
  • Some unexpected errors at Import are fixed.