Automate Revit Sheet Workflows

Job ID: 40506772

Budget: $30 – $250 AUD

I want to stop burning hours on two repetitive chores inside Revit and hand them over to Dynamo / pyRevit automation:

1. Mass-placing views on sheets
• Typical job: drop 100 views onto 100 matching sheets (sheet and view share the same number) in one click.
• The routine must look at the project browser, match numbers, create sheets if they do not already exist, then centre each view on its sheet.

2. Continuation labels
• Add “CONT’D” style tags at the top of a drawing and matching “CONTINUED FROM” tags bottom-right and bottom-left.
• The text style, offset, and visibility need to respect each project’s title-block family automatically.

I do not have any existing scripts, so you will be starting from scratch. While different projects use slightly different naming habits, the logic is consistent: the script should read the sheet or view number, detect patterns (e.g., A-101, M-201.1) and apply the same rule set on any model I run it on.

Deliverables
• Dynamo graphs or a pyRevit extension (whichever you prefer) with clean, commented code.
• A short README explaining required packages and how to run the tools.
• One brief screen-share or video demo proving both routines work on a sample project.

Acceptance
I will load the script(s) into Revit 2022+ and expect them to:
✓ Place a batch of views onto freshly created or existing sheets with correct alignment.
✓ Insert continuation labels in their exact positions without manual tweaking.
✓ Run error-free when the model uses a different title-block family or sheet numbering pattern.

If you are confident with the Revit API and comfortable in Dynamo or Python, let’s get these dull tasks off my plate quickly.
Related categories: Python Visual Basic Excel AutoCAD Lisp Scripting Revit Automation