The Admin's Guide to Choosing the right Flow

The Salesforce Admin’s Guide to Choosing the Right Flow

By

Flows are massive. You’re sitting there with a business requirement, staring at that “New Flow” screen, and you don’t know which flow type to choose. It can be intimidating, for sure. You may choose a flow type and start to build it, only to find out partway through that the flow type won’t work. Now, you have the task of copying and pasting all your configuration work from the original flow type to another flow type. What a time-sink! Many of us flow builders have been there and can definitely relate (myself included).

I’m here to help demystify flow types with this guide that you can use as your compass. But first, let’s level set. I’m not going to teach you how to build flows here. Instead, I’ll help you determine which “flow road” to take. The primary difference between flow types is the trigger event: “What tells the flow to start?” If you can answer that question about your business requirement, you know which flow type to choose.

While there’s a growing list of flow types, I’ll focus on the most common ones to get you most of the way there. For each flow type, I’ll cover the trigger (when does it start?), the role (what is its job?), and how you can go deeper.

Screen flow

The Trigger: User interaction (clicks a button or a link), or is invoked from a Lightning page, Experience cloud site, or within a Lightning web component or Aura component
The Role: Digital guide. This replaces paper forms or long record pages. This is the only flow that interacts with or “talks” back to the user.

Deep dive into how to build a guided wizard or replace paper forms in my blog, What Is a Screen Flow?

The trigger, process, and outcome of a screen flow.

Record-triggered flow

The Trigger: A record is created, updated, or deleted.
The Role: Immediate reactor. This is your modern replacement for legacy Process Builder and Workflow Rules. A record-triggered flow runs silently in the background the moment data changes that meets the criteria specified.

Need to automatically update fields or send an email when a record is saved? Check out What Is a Record-Triggered Flow?

The trigger, process, and outcome of a record-triggered flow.

Schedule-triggered flow

The Trigger: Time and frequency (run once, daily, or weekly)
The Role: Batch processor. It handles routine maintenance, like updating contact addresses when the account address updates all at once, so you don’t have to make the updates manually.

Want to automate routine tasks like birthday emails or data cleanup? Learn What Is a Schedule-Triggered Flow?

The trigger, process, and outcome of a schedule-triggered flow.

Autolaunched flow

The Trigger: Autolaunched by another automation. It doesn’t start itself; it waits to be invoked from a button, Apex, another flow, an agent, etc.
The Role: Reusable modular automation that is self-contained. Think of this like the reusable modular process of boiling water, which can be called upon by a larger overarching process, such as making coffee or pasta, without needing to refine the steps every single time. Instead of building the same logic 10 times, you build and maintain it once—but leverage it multiple times. It’s all about working smarter, not harder.

Want to build reusable logic that you can plug into other automation? Check out What Is an Autolaunched Flow?

The trigger, process, and outcome of an autolaunched flow.

Platform event-triggered flow

The Trigger: A signal from the “outside world.” An external system like a printer or a smart watch sends a message to Salesforce.
The Role: The listener. The process waits for news from external systems and reacts immediately without the user needing to do anything.

Need Salesforce to react when an external system sends a signal? Learn how to subscribe to events by reading What Is a Platform Event-Triggered Flow?

The trigger, process, and outcome of a platform event-triggered flow.

Those are the most common flow types, but there are more. You might encounter these other flow types to meet your business requirements.

  • Template-triggered prompt flow: These are launched from Prompt Builder to add prompt instructions to a specific prompt template.
  • Orchestrations: A Flow Orchestration looks like a regular flow but behaves very differently as it pauses, waits, and assigns. Think of it as the traffic controller or project manager of flows. Orchestrator coordinates an entire process involving multiple users and multiple steps, assigning work (interactive steps) to specific users, pausing and waiting until they finish to move on to the next step. Orchestrations can be autolaunched or record-triggered.
  • Approval processes: This is a modern process automation using Flow Orchestration that helps you create a multi-step, multi-user approval process. An approval process can be autolaunched or record-triggered.
  • Data cloud-triggered flow: These are invoked when conditions of a Data 360 data model object (DMO) or calculated insight object (CIO) are met.

To learn more about these flow types, check out the Resources section.

Here’s a very simple summary table reinforcing our “Trigger” concept.

Triggers and their associated flow types.

Choosing the right flow is more than just marking a technical checkbox. You’re creating the foundation of a clean, scalable Salesforce environment. The secret to navigating Flow Builder isn’t about knowing every single component by heart—it’s about confidently identifying your automation trigger. When you can accurately answer, “What tells this flow to start?”, you protect your most valuable asset: your time. By picking the correct “flow road” from the beginning, you eliminate the frustration of hitting a functional dead end and the tedious task of rebuilding your logic from scratch.

Whether you need a digital guide to talk to your users or a silent job to handle data in the background, keeping your focus on the automation trigger ensures that you build with intent. Next time you’re staring at that “New Flow” screen, don’t let the list of flow types intimidate you. Use this guide as your compass, pick your trigger, and build knowing you’re on the right path from the very first click in Flow Builder. Happy flow building!

Resources

Learn How to Build Beginner to Advanced Flows in 3 Weeks

We’re excited to introduce #AwesomeAdmins Automate with Salesforce Flow, a brand new, three-part Trailhead LIVE series premiering this month that is all about how YOU can start automating business processes today. Over 3 weeks, we’ll focus on building beginner to advanced flows. Whether you’re just getting started with automation or you’re a #Flownatic and automation […]

READ MORE
light blue background with text that reads 831 Billion reasons to love automation in purple font

#LowCodeLove: 831 Billion Reasons to Love Automation

831 billion processes were automated on the Salesforce Platform in one month. Not a decade or a year, but just one month! Back in 2016, we announced that we reached 100 billion automations in a year — the number of stars in the Milky Way. But, it’s clear that as the world digitally transforms faster […]

READ MORE