On a similar tangent, NodeRED is also an interesting software to build workflow-based automation visually.