function readOnly(count){ }
Starting November 20, the site will be set to read-only. On December 4, 2023,
forum discussions will move to the Trailblazer Community.
+ Start a Discussion

What is the difference between Process builder ,workflow,flow when should we use

What is the difference between Process builder ,workflow,flow .
Himanshu ParasharHimanshu Parashar

Workflow is business logic that evaluates records as they are created and updated and determines if an automated action needs to occur. In a way it allows records to speak up or do something – update data, notify people or external systems.

It is part of Salesforce platform from very long time.

You can watch introduction video here :

Recently Salesforce enhanced the workflow features with a new UI tool called Lightning Process builder.

Process Builder: 
The Lightning Process Builder is a new workflow tool that helps you easily automate your business processes by providing a powerful and user-friendly visual representation of your process as you build it. Instead of doing this repetitive work manually, you can configure processes to do it automatically. The Process Builder’s simple and powerful design allows you to automate processes.

You can watch introduction video here

Above both tool don't have any interaction with end user they work behind the scene.


Visual Workflow lets you automate business processes by building flows and distributing them to the right users or systems. A flow is an application that can execute logic, interact with the Salesforce database, call Apex classes, and collect data from users. You can build flows by using the Cloud Flow Designer.

You can watch introduction video here

I assume that you will now understand use case of these tools.