Automating a complete workflow