I want to understand - is it possible with workflow automation define different tasks for each Deal step. 

For example, when Deal is created, then TASK 1 is also automatically created, when TASK 1 is completed, Deal is moved to next Stage and TASK 2, TASK 3, TASK 4 is also created. 

When TASK 4 is completed, Deal again is moved to next stage and next set of TASKS are created and so on?