Skip to main content
Three diagrams. Continuous integration: a model change enters a loop of merge report, quality check, and version control, producing a shared model. Continuous delivery: a loop of requirement tests, version integration, publish model, and generate deliverables. Continuous communication: a model change branches through three API paths out to Slack, OpenAI, and Microsoft Teams.

Automate covers three loops: continuous integration, continuous delivery, and continuous communication.

Speckle Automate is a CI/CD platform for model intelligence and data automation.
It runs your code automatically whenever a new version of a Speckle model is published, enabling tasks such as validation, reporting, or data transformation to happen instantly.
As a developer, you can create Functions that define what runs,
and package them as Automations for others in your workspace to use.
No Server Required: Automate runs on Speckle’s infrastructure, so you don’t need to deploy or manage your own server. If you need to orchestrate automations on external servers or services, you can use webhooks to trigger workflows on your own infrastructure.

Availability

Speckle Automate is now available an Enterprise-only offering on app.speckle.systems.
Enterprise plans include custom automation support by Speckle engineers.

Capabilities

  • Run custom code automatically when a model updates
  • Generate reports or perform data checks without manual effort
  • Deploy reusable workflows across multiple projects
  • Integrate with GitHub or other version control systems
  • Review detailed logs and results directly within Speckle
Last modified on July 31, 2026