Currently in Private Beta: Speckle Intelligence is currently in private beta.
  • If you do not have access, join the waitlist to get early access to the full platform.
  • If you have access and encounter any issues, we are more than eager to hear your feedback - please reach out.
Speckle Intelligence turns untapped model intelligence into business value. Get insights from any model, project, or portfolio—without waiting on anyone else.

Getting Started

1

Access Intelligence

From your Speckle workspace, click Intelligence in the top left to open the workspace dashboards page.
2

Create your first dashboard

You’ll see a list of existing dashboards and an option to add a new one. On first start, you’ll only see “Add dashboard” - click it to create your first dashboard.
3

Add a model viewer

Drag and drop a Model Viewer widget to the canvas. Use the UI to select a project and model to add to the viewer. The viewer acts as the data source for the dashboard.
4

Add analysis widgets

From the left sidebar, drag any relevant component widgets to the canvas. With only one model, they will start displaying the model data immediately.
5

Configure interactions

All components on your dashboard can interact with the dashboard dataset, acting as page filters or colorizing the model view according to the widget mode.

What is Speckle Intelligence?

Speckle Intelligence provides powerful tools for creating interactive dashboards and analyzing 3D model data. Built on the foundation of our internal project codenamed “Bashboards,” Intelligence helps AEC professionals make data-driven decisions.

Key Capabilities

  • Interactive Dashboards - Create custom dashboards with drag-and-drop widgets
  • 3D Model Analysis - View and analyze 3D models with advanced filtering
  • Real-time Data - Get insights as your models update
  • Team Collaboration - Share dashboards and insights with stakeholders

Dashboard Functionality

Model Management

  • Model Loading: Set models to always load the latest version or pin to a specific version
  • Multiple Models: When multiple models are added, widgets can point to either of them depending on their configuration
  • Data Source: The model viewer acts as the primary data source for the entire dashboard
  • Multi-Source Widgets: Some widgets allow connecting with multiple data sources, including:
    • Separate models from different disciplines
    • Separate versions of the same model
    • Separate models from different projects you have access to in the workspace

Interactive Filtering

  • Page Filters: Multiple filters from different widgets can be active simultaneously and combine for detailed data insights
  • Filter Management: Page filters are listed across the top of the grid and can be deactivated/removed from there
  • Filter Validation: Any filter no longer valid will be highlighted if there are no objects in the model for the filter to apply to
  • Widget Opt-out: Individual widgets can be set to “opt-out” of page-level filters

Model Viewer Features

  • Ghost Mode: Model viewers can be set to “ghost-mode” where filtered out objects are shown as context to the remaining objects
  • Colorization: Model views can be colorized according to widget mode and filter selections

Widget Functionality

All widgets share common functionalities:
  • Remove - Delete the widget from the dashboard
  • Change Data Source - Switch to a different model or data source
  • Full Screen - Expand widget to full screen view
  • Color Model By - Apply color coding based on widget data

Multi-Source Analysis

Widgets with multiple data sources offer two analysis modes:

Aggregate Mode

  • Combined Dataset: Work on the aggregate data set combining all connected sources
  • Unified Analysis: Get insights across all models, versions, or projects simultaneously
  • Cross-Discipline Insights: Compare data from different disciplines in a single view

Compare Mode

  • Difference Analysis: Step into Compare mode to review and summarize differences
  • Version Comparison: Compare different versions of the same model
  • Project Comparison: Analyze differences between projects
  • Change Tracking: Identify what has changed between models or versions

Widget Filtering

Many widgets support local filtering to focus on specific data. You can create filter rules using simple, intuitive options:

Text Filters

  • Contains - Find items that contain specific text (e.g., “Wall” finds all walls)
  • Does not contain - Exclude items with specific text
  • Is like - Use pattern matching with wildcards (e.g., “Wall%” finds “Wall-01”, “Wall-02”)
  • Equal to - Match exact text
  • Not equal to - Exclude exact matches

Number Filters

  • Greater than - Find items above a number (e.g., area > 100)
  • Less than - Find items below a number
  • In range - Find items between two numbers (e.g., 10,20 for 10-20)
  • Equal to - Match exact numbers

List Filters

  • In list - Find items that match any value in a list (e.g., “red,blue,green”)
  • Not in list - Exclude items in a list

Special Filters

  • Exists - Find items that have this property
  • Has value - Find items where this property is not empty
  • Is true/Is false - For boolean properties

Creating Filters

  1. Click the filter icon on any widget
  2. Choose a property from the dropdown (e.g., “Category”, “Material”, “Area”)
  3. Select a filter type (e.g., “Contains”, “Greater than”)
  4. Enter your value (e.g., “Wall”, “100”, “red,blue”)
  5. Add multiple rules to create complex filters

Chart Widgets

Chart widgets have additional functionality:
  • Chart Styles - Choose alternative chart styles and visualizations
  • Local Filtering - Use the intuitive filter system described above

Project History

During development, this project was internally known as “Bashboards.” The core functionality and user experience developed during that phase forms the foundation of what is now Speckle Intelligence.

Getting Help

For questions about Speckle Intelligence or to request access to the private beta, please contact our support team or visit the Speckle Community.