19 votes


Version 2.2 is for Umbraco 6 - 2.1 and earlier for Umbraco 4.

Workflow for Umbraco allows you to author custom workflows using a drag and drop UI. You can have content authors or editors manually push content, media etc to workflows - or you can setup workflows to start upon API events (Document publish, Document Save etc).

Introduction Screencast: http://bit.ly/pDVtjM (more screencasts below)

Key features:

  • Implement multi level approval in minutes.
  • Create workflows for Content, Media, Users, Members or any other Umbraco object.
  • Easily make the workflow user interface available in mutiple languages.
  • Workflows persist across server and application restarts.
  • Easily extensible - write your own tasks using a simple .net API.

I've set up an example repository of code that shows how to extend workflow here: https://github.com/darrenferguson/workflow-for-dot-net


Introduction: http://vimeo.com/30190458

How to create custom (runnable) tasks: http://vimeo.com/30190458

How to globalise tasks: http://vimeo.com/30840956

Using and creating delay tasks: http://vimeo.com/30873482 

Decision tasks (default and custom): http://vimeo.com/30916953

If you have any issues or questions - please report in the forum below or contact me: http://www.moriyama.co.uk/contact-us/

Version 2.1 is compatible with Umbraco 4.7 through to 4.11.

Version 2.2 is for Umbraco 6.x only

A summary of changes in v2.1:

  • Added email task tokens
  • Improved event selector in Instantiation criteria UI
  • Allow insertion of Transition history to emails
  • Enhanced Logging
  • Link from dashboard workflow attachment to edit
  • Comment upon instantiation and Transition
  • Bug fixes around validation of instantiation criteria


Package owner

Darren Ferguson

Darren Ferguson

Darren has 3259 karma points

Package Compatibility

This package is compatible with the following versions as reported by community members who have downloaded this package:
Untested or doesn't work on Umbraco Cloud
Version 8.18.x (untested)

You must login before you can report on package compatibility.

Previously reported to work on versions:

Package Information

  • Package owner: Darren Ferguson
  • Created: 23/02/2011
  • Current version 2.2
  • License MIT
  • Downloads on Our: 2.1K