No history yet

Introduction to Salesforce Flow

What Is Salesforce Flow?

Salesforce Flow is a tool that lets you automate business processes without writing any code. Think of it as a digital assistant that can perform a series of tasks for you, all based on rules you define. Instead of manually updating records, sending emails, or guiding users through a complex process, you can build a flow to handle it automatically.

Salesforce Flows are automation tools that let you build business processes using a visual, no-code interface.

You build these automated processes using a visual editor called the Flow Builder. It’s a drag-and-drop interface where you map out each step of your process, much like creating a flowchart.

Navigating the Flow Builder

When you open the Flow Builder, you'll see a few main areas. The central part is the canvas, where you'll arrange the steps of your flow. On the left is the toolbox, which contains all the building blocks you can add to your canvas. At the top, you'll find a button bar with controls to run, save, and activate your flow.

The three fundamental building blocks you'll work with are Elements, Connectors, and Resources.

  1. Elements are the individual actions or decisions in your flow, like creating a record or updating a field.
  2. Connectors are the arrows that link elements together, defining the path the flow will take.
  3. Resources are variables or containers that hold data, such as a user's name or a record ID, which you can use at different points in your flow.

Types of Flows

Not all automation tasks are the same, so Salesforce provides different types of flows. The three main types you'll encounter are Screen Flows, Autolaunched Flows, and Record-Triggered Flows.

Screen Flow

noun

Requires user interaction. These flows have a user interface and can guide users through a process, like a wizard for entering customer information or a complex support form.

An Autolaunched Flow runs in the background without any user interaction. It can be started by another process, a user clicking a button, or on a set schedule. For example, you could have an autolaunched flow that runs every night to clean up old data.

A Record-Triggered Flow is a powerful type of autolaunched flow that starts automatically when a record is created, updated, or deleted. This is perfect for tasks like sending a welcome email when a new contact is created or creating a follow-up task when an opportunity's stage changes to 'Closed Won'.

Flow TypeHow It StartsCommon Use Case
Screen FlowA user starts it.Guiding a user through a multi-step form.
Autolaunched FlowAnother process or a schedule.Performing nightly data maintenance.
Record-Triggered FlowA record is created, updated, or deleted.Sending an email when a Case status changes.

Choosing the right flow type depends entirely on what you need to automate.

Start with a clear goal. What business process are you trying to improve? Answering that question will help you pick the right flow type and build it effectively.

Quiz Questions 1/5

What is the primary purpose of Salesforce Flow?

Quiz Questions 2/5

In the Flow Builder, what is the role of a 'Resource'?

Understanding these fundamentals gives you a solid base for building your own automations. By combining elements, resources, and the right type of flow, you can start streamlining complex processes right away.