Set up data validation using Speckle Intelligence
Introduction
Building Information Modeling (BIM) relies heavily on accurate and consistent data to ensure successful project delivery.
However, verifying that the properties and parameters of BIM elements meet project standards can be time-consuming and error-prone, even for the simplest checks.
Speckle Intelligence streamlines this process by providing easy-to-use tools for validating BIM data while visually communicating the results, enabling real-time collaboration and immediate action.

Prerequisites
Before starting with Speckle Intelligence, make sure you’ve already created a project in a Speckle workspace and have at least one model uploaded.
The model can originate from any supported host application—such as Revit, Archicad, Civil3D, Rhino, Grasshopper, or others—or you can just drag and drop a supported file, like an IFC, directly into Speckle. The key point for this tutorial is that your model includes the data you'd like to review.
Get early access to Speckle Intelligence today.
Step 1: Create a dashboard and connect your model
- From the left sidebar in your Speckle workspace, click Speckle Intelligence.
- Create a new dashboard and give it a name. You will automatically enter dashboard editing mode.
- In the left sidebar under Data Sources, click Add your first model.
- Select the Project and Model you want to connect.
- Choose a model version, or select "Add to dashboard" for the Latest Version.
- Drag and drop the Model Viewer widget onto the dashboard to visualize your 3D model.
Tip: Selecting the latest version ensures the dashboard refreshes automatically whenever the model is updated, keeping your team aligned with the most current project data.
Step 2: Add a property checker and create your first rule
- In the left sidebar, under Basics, locate the Property Checker widget.
- Drag and drop the widget onto your dashboard.
- Click Configure rules to begin setting up your checks.
- For this example, we’ll create a rule to verify whether Structural Columns exist in the model:
- Search for the property “category”
- Set the condition to Equals
- Enter “Structural Columns” as the value
- Close the Window
Now you can interact with the chart to highlight which objects passed or failed the rule.
Tip: Use the color brush located in the widget’s top bar to apply color-coding to elements in the 3D Viewer. This makes it easier to visually distinguish which elements pass or fail your rules.
Step 3: Add another property checker with two rules
- Repeat the same steps as before: locate the Property Checker widget in the left sidebar and drag and drop it onto your dashboard.
- Click Configure rules to begin setting up multiple conditions.
- Add two rules to refine your check. For example, you could combine:
- A property filter such as “category = Floors”
- And another condition such as “Type = Floor-Grnd-Susp_65Scr-80Ins-100Blk-75PC” (It checks if the Type with the specific name exists)
Using multiple rules allows you to narrow down results and validate more specific subsets of your model elements.
Step 4: Add more widgets to explore your data
To explore your model data in more detail, you can add additional widgets such as the Elements Table. This allows you to inspect, filter, and even export passing or failing elements as a CSV for reporting or further analysis.
Be sure to explore the left sidebar, where you’ll find a variety of charts and visual components that can be combined with the Property Checker.
These tools make it easy to surface insights, communicate your findings, and present your model data in a clear and actionable way.
Speckle Intelligence: From data overload to data value
Every BIM model is, at its core, a massive database. Speckle makes it easy to extract insights, not just consume static information.
You don't need dashboards that update once a week or once a month. You need live insights, not stale reports.
Speckle Intelligence is the new, better way to see models, projects, and portfolios. Intelligence dashboards give you direct access to individual models, letting you explore their contents in detail, track changes between versions, and evaluate their impact on your project.
Get early access to Speckle Intelligence today.