> ## Documentation Index
> Fetch the complete documentation index at: https://docs.speckle.systems/llms.txt
> Use this file to discover all available pages before exploring further.

# Powering Your Automation Workflows

> Speckle Automate is a fully fledged CI/CD platform designed to run custom code on Speckle models whenever a new version is available.

<Frame caption="Automate covers three loops: continuous integration, continuous delivery, and continuous communication.">
  <img src="https://mintcdn.com/speckle/tdJC7onKAVrK1brS/images/developers/automate/automate-overview.png?fit=max&auto=format&n=tdJC7onKAVrK1brS&q=85&s=3d4dbd715aec6a1e6bc10bcdbfc30ff5" alt="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." width="2282" height="818" data-path="images/developers/automate/automate-overview.png" />
</Frame>

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](/developers/automate/create-function) that define what runs,\
and package them as [Automations](/developers/automate/create-automation) for others in your workspace to use.

<Note>
  **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](/developers/api/webhooks) to trigger workflows on your own infrastructure.
</Note>

## Availability

Speckle Automate is now available an Enterprise-only offering on [app.speckle.systems](https://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
