Revit Plugin for Task Automation need Software Development
Contact person: Revit Plugin for Task Automation
Phone:Show
Email:Show
Location: Johannesburg, South Africa
Budget: Recommended by industry experts
Time to start: As soon as possible
Project description:
"Description:
We are looking for one or more highly skilled developers to build a professional-grade Autodesk Revit plugin. The plugin will automate repetitive detailing tasks inside Revit, integrate with an external orchestration workflow (via HTTP/JSON), and include a modern conversational UI embedded within Revit.
The project involves:
Developing a C# Revit Add-in with ribbon integration and a hosted web panel (WebView2).
Implementing automation logic that programmatically manipulates structural elements in Revit according to predefined standards.
Establishing secure communication between the Revit add-in and a server-side workflow engine (HTTP/JSON, authentication, licensing).
Building user-facing features such as automatic view generation, tagging, and configuration management.
Packaging the solution into a professional MSI installer for easy deployment.
This is a complex, multi-phase build. The initial phase is focused on a very specific structural element and its detailing workflow. Later phases will expand functionality to other elements and advanced features.
Required Skills & Experience:
Strong proficiency in C#/.NET Framework.
Proven experience with the Autodesk Revit API (plugins, geometry manipulation, custom ribbon panels).
Familiarity with WebView2 or embedding web UIs in WPF.
Solid understanding of HTTP/JSON communication (local listeners, APIs, client-server interaction).
Experience with secure authentication flows (tokens, licensing checks) is a plus.
Knowledge of workflow automation tools (e.g., n8n, Node.js) is a plus.
Strong debugging skills and ability to handle edge cases gracefully.
Nice to Have (Bonus):
Familiarity with structural detailing standards (Eurocode/BS codes or similar).
Experience packaging software into MSI installers.
Previous work on SaaS-ready engineering tools.
Engagement Details:
This is a paid development project, with possibility for long-term collaboration across multiple phases.
The first milestone is a working MVP focused on a single element type and its automation workflow.
Candidates must provide examples of previous Revit API projects (screenshots, code samples, or references).
We value clean, documented code and professional communication.
How to Apply:
When applying, please include:
A short description of your relevant experience with C# and the Revit API.
Examples of past Revit plugins or automation tools you’ve built.
Your availability and preferred working arrangement (solo or as part of a team).
An estimated timeline for delivering a small but functional MVP (basic add-in with API communication)." (client-provided description)
Matched companies (5)

Appeonix Creative Lab

WhizzAct Private Limited

eShop Genius

Junkies Coder
