What You Can Automate

CRAFT automations are repeatable sequences that run inside your CAD host. Each example below shows a realistic engineering task — what it does, what the safety preview checks, and what it produces.

How you’d actually run these. In Revit or Civil 3D, you’d select the relevant elements (doors, a corridor, a layer set) and the Actions panel would suggest the matching automation from your team’s library. You’d see a full preview of what will change, then run it locally. The examples below show the inputs, preview, and output for each kind of task.

These are illustrative examples of the types of automations CRAFT supports. Actual available automations depend on what your team has published and your seat entitlement. You can create automations using a guided form. Once proven, automations can be shared to your team’s library through reviewed promotion.

Revit Query & Report

Door Schedule Audit

Extract all door family instances from the active Revit model, validate that fire rating, hardware set, and frame type parameters are populated, and generate a summary report.

Manually: A full day of manual inspection. With CRAFT: Under a minute.

Inputs
Active Revit model, target categories (Doors), required parameters list.
Preview
Lists all door instances found, flags elements with missing or blank parameters, shows report output path.
Safety preview checks
Verifies Revit host is available, target categories exist in the model, no data leaves your machine (report is written to local file).
Output
A local CSV file listing every door instance with parameter status (populated / missing / blank). No model modifications.
Useful for
BIM coordinators, project managers preparing for submission.
Civil 3D Standards Enforcement

Layer Name Standards Check

Scan all layers in the active drawing against a naming standard template. Flag non-compliant layers with the specific violation and expected pattern.

Manually: Hours of cross-referencing. With CRAFT: Seconds.

Inputs
Active Civil 3D drawing, layer naming standard (selected from template library).
Preview
Shows number of layers to check, the naming rules that will be applied, and the report output format.
Safety preview checks
Verifies Civil 3D host is available and the drawing is loaded. Read-only operation — no layers are renamed or deleted. Nothing leaves your machine.
Output
A structured report listing non-compliant layers, the rule violated, and the expected name pattern. The drawing is not modified.
Useful for
CAD managers, design technicians responsible for standards compliance.
Revit Batch Update

Room Parameter Propagation

Read department and finish schedule data from a CSV, match rooms by number, and write parameter values to corresponding Room elements in the Revit model.

Manually: Half a day of copy-paste. With CRAFT: Minutes.

Inputs
Active Revit model, CSV file path, parameter mapping (CSV column to Revit parameter name).
Preview
Shows the full list of rooms that will be updated, the current and proposed parameter values for each, and any rooms in the CSV that have no match in the model.
Safety preview checks
Verifies Revit host is active, CSV file exists and is readable, all mapped parameters exist on Room elements. Blocks if any mapped parameter is read-only. Nothing leaves your machine.
Output
Updated parameter values on matched Room elements. Unmatched rooms are logged but not created. A summary shows counts of updated, skipped, and unmatched entries.
Useful for
BIM coordinators, interior designers managing finish schedules.
Civil 3D Label & Annotation

Corridor Station Labeling

Place station and offset labels along a corridor alignment at specified intervals, using the project label style.

Manually: 3+ hours per week. With CRAFT: Minutes.

Inputs
Active drawing, target alignment name, label interval (e.g., 25m), label style name.
Preview
Shows the alignment path, proposed label locations along the corridor, and the label style that will be applied.
Safety preview checks
Verifies the alignment exists, the label style is available, and the interval produces a valid label set. Blocks if the alignment has no profile or the label style is missing. Nothing leaves your machine.
Output
Station labels placed at the specified intervals along the corridor. Label count and placement coordinates are logged.
Useful for
Civil engineers, design technicians working on corridor documentation.
Revit Schedule Generation

Wall Type Schedule Export

Generate a schedule of all wall types in the model with layer structure, total thickness, and thermal properties. Output as a formatted local file.

Manually: An afternoon of manual collection. With CRAFT: Under a minute.

Inputs
Active Revit model, output format (CSV or JSON), included properties list.
Preview
Lists all wall types found, the properties that will be extracted, and the output file path.
Safety preview checks
Verifies Revit host is active, wall types exist in model. Read-only — no model changes. Output is a local file, nothing leaves your machine.
Output
A local file containing wall type data with layer structure, thickness, and selected properties. No model modifications.
Useful for
Specification writers, energy modelers, BIM coordinators.
Revit Controlled Export

IFC Coordination Export

Export selected model categories to IFC format with controlled property mappings and declared network destination for coordination upload.

Manually: Hours of manual export setup. With CRAFT: Minutes with full transparency.

Inputs
Active Revit model, categories to include, IFC schema version, property mapping template, upload destination URL.
Preview
Shows selected categories, element counts per category, mapped IFC properties, file size estimate, and the declared upload destination.
Safety preview checks
Verifies all selected categories exist, property mappings are valid, and upload destination is reachable. Data leaving your machine: upload destination URL is shown. You must acknowledge before proceeding.
Output
Local IFC file generated and uploaded to the declared destination. Upload receipt logged locally. No other data leaves the machine.
Useful for
BIM coordinators managing multi-discipline coordination.

Every Automation Is Tamper-Proof

Every CRAFT automation is a signed package containing a manifest and execution steps. It declares its type, required parameters, compatible hosts, and expected operations.

Fingerprinted

Each version is uniquely identified by a content fingerprint. Any modification invalidates it.

Cryptographically Signed

Signatures are verified locally before import. You always know the automation is genuine.

Locked

Once published, a version cannot be overwritten or secretly changed. Updates require a new version number.

Every Example Follows the Same Pattern

Pick a suggested automation from the Actions panel, or build a new one with the guided form. Review the draft. Pass the mandatory safety preview. Execute locally. Whether the automation reads model data, writes parameters, or exports files, the same trust contract applies: you see everything before it runs, and nothing happens that the safety preview did not disclose.

Run One of These on Your Project

Request early access and try these automations in your own Civil 3D or Revit environment during a guided onboarding.

Request Early Access See How It Works