The components of a flow template include the stages of a flow, the different types of steps that can be used in the flowchart, and the properties that can be assigned to a step, such as naming the step, assigning it to a user, and setting its restrictions and conditions.