Pipeline status — automated / headless

Revit Family Library Synchronization via RBP:

A macro-scheduler for Revit

job flow
RVT
Library File
input
.DYN
Dynamo Script
graph
RBP
Batch Engine
headless
RVT
Updated Library
output
01
Open Revit Batch Processor
02
Add the library RVT

Add Document → point RBP at the target model.

/BIM_Library/02_Library_RVT/Library_Doors.rvt
03
Add the Dynamo script

Actions → Run Dynamo Script — select the graph that will run against the model.

/BIM_Library/03_Scripts/Load_Folder_Families.dyn
04
Provide input for the graph Dynamo Inputs

The script expects a folder path. RBP exposes it as a named input — assign the value directly, no UI prompt needed at runtime.

FolderPath → C:\BIM_Library\01_Families_RFA\Doors
05
Enable saving
  • Save File When Done
  • Audit (optional, recommended)
06
Set the run method Automatic · No UI

Revit runs completely silently — no visible window, no risk of accidental interaction mid-job.

07
Save as an XML job

Persist the configuration so the same job can be re-run on demand or scheduled later.

Update_Library_Doors.xml
08
Run

Revit opens invisibly in the background, loads every RFA, updates the RVT, saves, and closes — library synchronization, fully automated.

result

One XML job replaces a manual, repetitive library-loading task with a silent, repeatable, one-click pipeline.