Fully-customizable workflows