Skip to main content
This is 2026.9 preview documentation. Coverage here is incremental: a page exists only where 2026.9 differs or is newly documented.
Speckle Automate still runs your code when a new version is published on a model. The 2026.9 web app no longer uses the old Automations-tab wizard. Functions live on a workspace Functions page. You create an automation from project Settings → Automations. This page covers those surfaces only. Function authoring, testing, and the SDK stay on the current Automate documentation until a later 2026.9 developer pass. For dates and who must act on the data-model change, see Data model migration for developers.
Speckle Automate is available only on Speckle Enterprise Server. For deployment setup, see Enterprise license — Automate.

Find functions

Functions are not in the workspace sidebar. Open them from a project, or go to /workspaces/{slug}/functions.
1

Open project Automations

Open the project, then Settings → Automations. You should see a search field, View functions, and New Automation.
2

Open Functions

Select View functions. The workspace Functions page opens. You should see a search field and a New function button above a card grid.
New function starts the create-function flow. Templates and GitHub authoring still follow Create a function.

Create an automation

An automation ties one function to one trigger model in a project.
1

Open Automations

Open the project, then Settings → Automations. You should see the automations table, or No automations yet.
2

Start New Automation

Select New Automation. The Create automation modal opens with Function, Trigger model, and Automation name.
3

Fill the modal and create

Choose a function, choose the model that should trigger a run, name the automation, then select Create. The new row appears in the table. Live automations show Triggered by and the model name.
The table can show a Disabled badge and a Test badge. Test automations show Connected to instead of Triggered by. They are a sandbox for local development. They do not run when someone publishes a new version, and they do not execute published functions. Create test automation in the modal switches to that path; Standard automation switches back.

Manage functions in workspace Settings

Workspace Settings → Automation lists functions that projects in this workspace can use. The table includes each function name, owner, and ID. The row menu includes Regenerate token… when you are allowed to rotate that function’s token.
An in-app Open docs control on this page may still point at an old URL. Use the Current Automate guides linked above, not that control.

FAQ

2026.9 moved automations into project Settings → Automations. The old wizard screenshots on Current Create Automation describe the previous UI.
From project Settings → Automations, select View functions. That route is the workspace Functions page. New function lives there.
A test automation will not run when a new version is published. Open the automation from the table if you need to change or remove it. Use Standard automation in the create modal when you want a live trigger.
Last modified on September 2, 2026