(info) Please see Creating a custom workflow process in the official documentation.

Enterprise customers needing to create a custom workflow should contact Magnolia support first. 

See Support for instructions on how to create a ticket in JIRA. Please use the SUPPORT project for fastest response. 

Please also note that the Magnolia incubator is already providing many extended features:

All of these modules can be mixed and matched and used together.