Umbraco.Automate 17.0.0-beta

Prefix Reserved
This is a prerelease version of Umbraco.Automate.
dotnet add package Umbraco.Automate --version 17.0.0-beta
                    
NuGet\Install-Package Umbraco.Automate -Version 17.0.0-beta
                    
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Umbraco.Automate" Version="17.0.0-beta" />
                    
For projects that support PackageReference, copy this XML node into the project file to reference the package.
<PackageVersion Include="Umbraco.Automate" Version="17.0.0-beta" />
                    
Directory.Packages.props
<PackageReference Include="Umbraco.Automate" />
                    
Project file
For projects that support Central Package Management (CPM), copy this XML node into the solution Directory.Packages.props file to version the package.
paket add Umbraco.Automate --version 17.0.0-beta
                    
#r "nuget: Umbraco.Automate, 17.0.0-beta"
                    
#r directive can be used in F# Interactive and Polyglot Notebooks. Copy this into the interactive tool or source code of the script to reference the package.
#:package Umbraco.Automate@17.0.0-beta
                    
#:package directive can be used in C# file-based apps starting in .NET 10 preview 4. Copy this into a .cs file before any lines of code to reference the package.
#addin nuget:?package=Umbraco.Automate&version=17.0.0-beta&prerelease
                    
Install as a Cake Addin
#tool nuget:?package=Umbraco.Automate&version=17.0.0-beta&prerelease
                    
Install as a Cake Tool

Umbraco Automate

A provider-driven automation system for Umbraco CMS. Compose triggers and actions into automations via the backoffice UI.

Overview

Umbraco.Automate allows users to create event-driven automations directly within the Umbraco backoffice. Third-party packages extend the system by registering providers that expose triggers and actions.

Built on WorkflowCore.

Key Concepts

Term Description
Provider A package that contributes triggers and actions
Action A reusable unit of work (e.g. "Send Slack Message")
Trigger An event that starts an automation (e.g. "Content Published")
Automation A user-defined trigger + steps sequence with draft/published lifecycle
Step A configured instance of an action within an automation
Workspace An admin-configured container that groups automations and scopes permissions
Connection A named, reusable credential set for external services
Run A single execution of an automation with per-step tracking

Built-in Triggers

  • Manual - Trigger on demand
  • Scheduled - CRON-based scheduling
  • Webhook - HTTP endpoint with signature-based authentication
  • Content Published - React to content publication events

Built-in Actions

  • HTTP Request - Call external APIs (with SSRF protection)
  • Publish Content - Publish Umbraco content nodes
  • Log Message - Write to the automation run log
  • Delay - Pause execution for a configurable duration

Installation

dotnet add package Umbraco.Automate

Documentation

See the docs folder for detailed documentation.

License

MIT - See LICENSE for details.

There are no supported framework assets in this package.

Learn more about Target Frameworks and .NET Standard.

NuGet packages (3)

Showing the top 3 NuGet packages that depend on Umbraco.Automate:

Package Downloads
Jumoo.TranslationManager.Automations

Provides automation actions for the Jumoo Translation Manager in Umbraco.Automate.

Skybrud.Umbraco.Redirects.Automate

Automate addon for Skybrud Redirects.

Umbraco.Community.Automate.Inspector

Package Description

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last Updated
17.0.0-beta 113 6/10/2026