Process Builder allows you to launch a Flow. In Chapter 3, Manipulating Records in Visual Workflow and Chapter 4, Debugging and New Ways to Call a Flow, we saw various ways to invoke or launch a Flow. Process Builder is another way to auto-launch a Flow. For example, there is a Flow that allows the removal of followers from closed Opportunity records. If you want this Flow to automatically execute whenever the Opportunity status gets closed, you should use Process Builder.
Some Flows don’t require any user interaction to start, that is, a Flow of the type Autolaunched Flow. An Autolaunched Flow can be launched without user interaction, such as from Process Builder or the Apex interview.start ...