{"id":20458,"date":"2026-08-21T09:07:26","date_gmt":"2026-08-21T09:07:26","guid":{"rendered":"https:\/\/dianapps.com\/blog\/?p=20458"},"modified":"2026-08-21T09:07:41","modified_gmt":"2026-08-21T09:07:41","slug":"salesforce-flow-orchestration","status":"publish","type":"post","link":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/","title":{"rendered":"Salesforce Flow Orchestration: Multi-User Automation, Now Free"},"content":{"rendered":"<p><b>Key Takeaways<\/b><span style=\"font-weight: 400;\"> :\u00a0<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Flow Orchestration is built for processes that span multiple people and points in time, using stages, steps, work items, and parallel execution to coordinate the entire process.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">It became a standard Flow type in February 2026, removing the previous paid add-on and 600-run annual cap for supported editions.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use Orchestration when separate Flows and checkbox fields are being used to track process state, especially when work needs human handoffs or parallel execution.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Flow Orchestration remains declarative, but complex steps may still benefit from Apex when the automation exceeds Flow&#8217;s capabilities.<\/span><\/li>\n<\/ul>\n<blockquote><p><b>Quick Answer<\/b><span style=\"font-weight: 400;\">: Flow Orchestration coordinates multiple flows into stages and steps, assigns work to people, and tracks the whole process end to end. Steps are interactive (a person completes a work item) or background (a flow runs unattended). It\u2019s now included in Enterprise, Performance, Unlimited, Einstein 1, and Developer editions with no usage cap. Use it when a process crosses more than one person and more than one moment in time. For simpler automation, start with Salesforce Flow; when a step requires logic beyond Flow&#8217;s capabilities, Flow vs Apex becomes the relevant architectural decision.<\/span><\/p><\/blockquote>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019ve ever managed a multi-step business process by stringing together record-triggered flows, screen flows, an approval process, and a handful of \u201cIn Progress\u201d checkboxes &#8211; that\u2019s what Flow Orchestration replaces.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">And as of August 2026, it\u2019s free. Previously a paid add-on capped at 600 runs per org per year, it became a standard Flow type in the Spring \u201926 release. If you evaluated it before and stopped at the price, that reason has gone.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Most guides still describing the licensing model were written before that change.<\/span><\/p>\n<h2><b>What Changed in 2026<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20466\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM.webp\" alt=\"Table showing Flow Orchestration changes in 2026: licensing, usage limits, naming, approvals, approver experience and debugging\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM.webp 1536w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM-1024x683.webp 1024w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM-768x512.webp 768w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM-640x427.webp 640w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-01_58_30-PM-400x267.webp 400w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p><i><span style=\"font-weight: 400;\">Table showing Flow Orchestration changes in 2026: licensing, usage limits, naming, approvals, approver experience, and debugging<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">The licensing change is the headline, and it genuinely changes the calculus. The old model was a paid add-on plus 600 free orchestration runs per org per year &#8211; a cap widely criticised as too restrictive for anything expected to grow. Both are gone. Normal edition-based Flow limits now apply.<\/span><\/p>\n<p><b>Four capability changes worth knowing:<\/b><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Approval Orchestration Flow Types:<\/b><span style=\"font-weight: 400;\"> Autolaunched Approval Orchestration (triggered by another process or a custom button) and Record-Triggered Approval Orchestration (fires when a record is created or updated). This is what makes Orchestration a genuine successor to classic approval processes rather than a parallel tool.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>The Approvals Lightning App<\/b><span style=\"font-weight: 400;\">: A dedicated approver interface showing where any approval sits, without digging through records.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Better Debugging:<\/b><span style=\"font-weight: 400;\"> Failed steps now generate notifications at both orchestration and flow level, and orchestration history includes milestones for cancellations, discontinued stages, errors, and work item reassignments.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Agentforce Actions In Flow Builder (Summer \u201926)<\/b><span style=\"font-weight: 400;\">: Meaning orchestrated processes can call AI agents for decision points. See <\/span><span style=\"font-weight: 400;\">what Agentforce is<\/span><span style=\"font-weight: 400;\">.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Also Renamed:<\/b><span style=\"font-weight: 400;\"> \u201cFlow Orchestrator\u201d is now \u201cFlow Orchestration.\u201d Older content uses the old name.<\/span><\/li>\n<\/ul>\n<h2><b>How an Orchestration Is Structured<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20467\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM.webp\" alt=\"Diagram showing orchestration containing stages, stages containing interactive and background steps and interactive steps creating work items\" width=\"1535\" height=\"1024\" srcset=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM.webp 1535w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM-1024x683.webp 1024w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM-768x512.webp 768w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM-640x427.webp 640w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_00_04-PM-400x267.webp 400w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/><\/p>\n<p><i><span style=\"font-weight: 400;\">Diagram showing orchestration containing stages, stages containing interactive and background steps, and interactive steps creating work items<\/span><\/i><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Orchestration<\/b><span style=\"font-weight: 400;\">: The whole end-to-end process. One orchestration per business process.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stages<\/b><span style=\"font-weight: 400;\">: Sequential phases. Stage 2 only begins when Stage 1 completes. Each stage has entry and exit conditions, so stages can be skipped when they don\u2019t apply.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Steps<\/b><span style=\"font-weight: 400;\">: The units of work inside a stage. Steps within a stage can run in parallel, which is the capability that daisy-chained flows can\u2019t replicate. Three people can work simultaneously, and the stage completes when all three finish.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Work items<\/b><span style=\"font-weight: 400;\">: What an interactive step creates. A record assigned to a user or queue, appearing in their list, that they complete via a screen flow.<\/span><\/li>\n<\/ul>\n<h3><b>Interactive vs background steps<\/b><\/h3>\n<p><span style=\"font-weight: 400;\">Interactive steps assign work to a person or queue and wait. The orchestration pauses indefinitely &#8211; hours, days, weeks &#8211; until someone completes the work item. This is the core capability: an orchestration can span time in a way a single Flow cannot.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Background steps run an autolaunched flow with no human involvement. Data updates, integration notifications, calculations. Use them for anything that doesn\u2019t need a decision.<\/span><\/p>\n<p><b>A Common Design:<\/b><span style=\"font-weight: 400;\"> A background step prepares data, an interactive step gets a human decision, another background step acts on it.<\/span><\/p>\n<h2><b>What Orchestration Adds Over a Single Flow<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Both use the same underlying automation engine; they solve different problems.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>A Flow Automates A Task:<\/b><span style=\"font-weight: 400;\"> It responds to a trigger, updates data, presents a screen, and finishes &#8211; usually within one transaction.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>An Orchestration Coordinates A Process:<\/b><span style=\"font-weight: 400;\"> It sequences multiple flows, decides who does what, waits for people, and tracks the whole thing.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Concretely, orchestration adds:<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Pause For Humans, Indefinitely:<\/b><span style=\"font-weight: 400;\"> A Flow can\u2019t wait three days for someone to respond and then continue.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Parallel Work:<\/b><span style=\"font-weight: 400;\"> Steps within a stage run concurrently.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Assignment To Users And Queues<\/b><span style=\"font-weight: 400;\">: With reassignment when someone\u2019s unavailable.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>A Single View Of Process State<\/b><span style=\"font-weight: 400;\">: Where is this request right now and who has it?<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Conditional Stages:<\/b><span style=\"font-weight: 400;\"> That skip when they don\u2019t apply.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Reuse:<\/b><span style=\"font-weight: 400;\"> The same screen flow serves multiple orchestrations.<\/span><\/li>\n<\/ul>\n<p><b>The Signal You Need It:<\/b><span style=\"font-weight: 400;\"> You\u2019re using checkbox fields to track which stage a process is in, and multiple flows read those checkboxes to decide what to do next. That\u2019s an orchestration built badly.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Related: <\/span><a href=\"https:\/\/dianapps.com\/blog\/the-ultimate-guide-to-salesforce-flow\/\"><span style=\"font-weight: 400;\">Salesforce Flow guide<\/span><\/a><\/p>\n<h2><b>Which Tool Should You Use?<\/b><\/h2>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"aligncenter size-full wp-image-20468\" src=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM.webp\" alt=\"Decision table comparing screen flows, record-triggered flows, approval processes, Flow Orchestration and Apex by situation\" width=\"1536\" height=\"1024\" srcset=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM.webp 1536w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM-1024x683.webp 1024w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM-768x512.webp 768w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM-640x427.webp 640w, https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/ChatGPT-Image-Aug-21-2026-02_01_11-PM-400x267.webp 400w\" sizes=\"auto, (max-width: 1536px) 100vw, 1536px\" \/><\/p>\n<p><i><span style=\"font-weight: 400;\">Decision table comparing screen flows, record-triggered flows, approval processes, Flow Orchestration, and Apex by situation<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">The deciding question: Does this process cross more than one person and more than one moment in time?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">If no, a Flow is simpler and easier to maintain. Orchestration adds structure you don\u2019t need for single-task automation.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">When the process also involves custom logic, integrations, or processing that Flow cannot handle cleanly, the <\/span><a href=\"https:\/\/dianapps.com\/blog\/flow-vs-apex-in-salesforce\/\"><span style=\"font-weight: 400;\">Flow vs Apex<\/span><\/a><span style=\"font-weight: 400;\"> decision becomes important.<\/span><\/p>\n<p><span style=\"font-weight: 400;\"><strong>Regarding approval processes specifically,<\/strong> classic approval processes still work and are\u00a0supported. Don\u2019t rebuild a functioning two-step approval as an orchestration for its own sake. But if your approval involves parallel reviewers, conditional routing, or work happening between approval steps, Approval Orchestration handles it, and classic approvals don\u2019t.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For more complex implementations, Salesforce Development Services can help assess the existing automation, determine where Orchestration fits, and handle the Apex or integration work that Flow cannot cover.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Related: <\/span><a href=\"https:\/\/dianapps.com\/blog\/flow-vs-apex-in-salesforce\/\"><span style=\"font-weight: 400;\">Flow vs Apex<\/span><\/a><span style=\"font-weight: 400;\"> \u00b7 <\/span><a href=\"https:\/\/dianapps.com\/blog\/salesforce-low-code-development-guide\/\"><span style=\"font-weight: 400;\">Salesforce low-code development<\/span><\/a><\/p>\n<h2><b>A Worked Example<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">Employee onboarding, which almost every org handles badly with disconnected automations.<\/span><\/p>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stage 1: Setup (Runs On Offer Acceptance)<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">Background step:<\/span><\/i><span style=\"font-weight: 400;\"> create the employee record, generate an ID, set the start date &#8211; <\/span><i><span style=\"font-weight: 400;\">Background step:<\/span><\/i><span style=\"font-weight: 400;\"> notify the hiring manager<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stage 2: Provisioning (Parallel Steps, All Three Run At Once)<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">Interactive step \u2192 IT queue:<\/span><\/i><span style=\"font-weight: 400;\"> create accounts, order hardware &#8211; <\/span><i><span style=\"font-weight: 400;\">Interactive step \u2192 Facilities queue:<\/span><\/i><span style=\"font-weight: 400;\"> assign desk, issue building pass &#8211; <\/span><i><span style=\"font-weight: 400;\">Interactive step \u2192 HR:<\/span><\/i><span style=\"font-weight: 400;\"> upload contract, verify right-to-work documents<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Stage 2 completes only when all three finish. Nobody is waiting on anyone else.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stage 3: Manager Preparation (Entry Condition: Stage 2 Complete)<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">Interactive step \u2192 hiring manager:<\/span><\/i><span style=\"font-weight: 400;\"> assign a buddy, prepare a 30-day plan &#8211; <\/span><i><span style=\"font-weight: 400;\">Background step:<\/span><\/i><span style=\"font-weight: 400;\"> schedule week-one training<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Stage 4: Day One (Entry Condition: Start Date Reached)<\/b><span style=\"font-weight: 400;\">: <\/span><i><span style=\"font-weight: 400;\">Background step:<\/span><\/i><span style=\"font-weight: 400;\"> activate the user, send a welcome sequence &#8211; <\/span><i><span style=\"font-weight: 400;\">Interactive step \u2192 new starter:<\/span><\/i><span style=\"font-weight: 400;\"> complete induction screen flow<\/span><\/li>\n<\/ul>\n<p><b>What This Gives You That Four Separate Flows Don\u2019t:<\/b><span style=\"font-weight: 400;\"> One place to see where every new starter is in the process, parallel work with no artificial sequencing, automatic reassignment when someone\u2019s on leave, and no checkbox fields pretending to be process state.<\/span><\/p>\n<h2><b>Monitoring In-Flight Orchestrations<\/b><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Orchestration runs in Setup show every active instance, its current stage and step, and who holds each work item.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Orchestration history logs milestones &#8211; cancellations, discontinued stages or steps, errors at any level, and work item reassignments. That last one matters more than it sounds; \u201cwho reassigned this and when\u201d is the first question asked when a process stalls.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Failed step notifications now fire at both orchestration and flow level, which materially shortens debugging.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">Use Flow Trigger Explorer to order record-triggered orchestrations on an object, the same way you\u2019d order record-triggered flows.<\/span><\/li>\n<\/ul>\n<div style=\"background: #EEF2FE; border: 1px solid #DBE2FB; border-radius: 14px; padding: 28px 32px; margin: 38px 0;\">\n<h4 style=\"color: #1b3fae; font-size: 22px; line-height: 1.3; font-weight: bold; margin: 0 0 10px;\"><span style=\"font-weight: 400;\"><b>Turn Complex Automation Into One Process <\/b><\/span><\/h4>\n<p style=\"color: #4b5563; font-size: 16px; line-height: 1.6; margin: 0 0 22px;\"><span style=\"font-weight: 400;\">Get expert Salesforce support to map, consolidate, and rebuild multi-step automation with a cleaner orchestration strategy.<\/span><\/p>\n<p><a style=\"display: inline-block; background: #2563EB; color: #ffffff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 13px 26px; border-radius: 8px;\" href=\"https:\/\/dianapps.com\/salesforce-development-services\">Explore Salesforce Development Service\u00a0\u2192<\/a><\/p>\n<\/div>\n<p>&nbsp;<\/p>\n<h2><b>Practical Advice Before You Build<\/b><\/h2>\n<ul>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Map the Process On Paper First:<\/b><span style=\"font-weight: 400;\"> Orchestrations are harder to restructure than flows because stages and steps have dependencies. An hour of mapping saves a rebuild.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Build The Screen Flows First<\/b><span style=\"font-weight: 400;\">: Test them independently, then assemble the orchestration. Debugging a broken screen flow inside an orchestration is considerably harder than debugging it alone.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Assign To Queues Not Individuals:<\/b><span style=\"font-weight: 400;\"> Assigning to a named person creates a single point of failure the first time they take leave.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Use Background Steps Generously:<\/b><span style=\"font-weight: 400;\"> Anything not requiring a decision should be automated, not turned into a work item somebody has to click through.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Set Exit Conditions Deliberately:<\/b><span style=\"font-weight: 400;\"> A stage with no clear exit condition can leave orchestrations stuck indefinitely.<\/span><\/li>\n<li style=\"font-weight: 400;\" aria-level=\"1\"><b>Watch Governor Limits:<\/b><span style=\"font-weight: 400;\"> Each step runs within its own transaction, which helps &#8211; but a background step calling a heavy flow still consumes the normal budget. See <\/span><a href=\"about:blank\"><span style=\"font-weight: 400;\">governor limits<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/li>\n<\/ul>\n<p><span style=\"font-weight: 400;\">Because Orchestration sits within Salesforce\u2019s broader declarative toolkit, understanding <\/span><a href=\"https:\/\/dianapps.com\/blog\/salesforce-low-code-development-guide\/\"><span style=\"font-weight: 400;\">Salesforce low-code development<\/span><\/a><span style=\"font-weight: 400;\"> helps teams decide which parts of the process should remain configurable and which need deeper customization.<\/span><\/p>\n<div style=\"background: #EEF2FE; border: 1px solid #DBE2FB; border-radius: 14px; padding: 28px 32px; margin: 38px 0;\">\n<h4 style=\"color: #1b3fae; font-size: 22px; line-height: 1.3; font-weight: bold; margin: 0 0 10px;\"><span style=\"font-weight: 400;\"><b>Need Help Building Beyond Flow? <\/b><\/span><\/h4>\n<p style=\"color: #4b5563; font-size: 16px; line-height: 1.6; margin: 0 0 22px;\"><span style=\"font-weight: 400;\">Bring experienced Salesforce developers into your team when orchestration needs Apex, integrations, complex logic or deeper automation architecture.<\/span><\/p>\n<p><a style=\"display: inline-block; background: #2563EB; color: #ffffff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 13px 26px; border-radius: 8px;\" href=\"https:\/\/dianapps.com\/hire-salesforce-developers\">Hire Salesforce Developers<\/a><\/p>\n<\/div>\n<h2><b>Where to Go Next<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">For the flows an Orchestration coordinates, see the <\/span><a href=\"https:\/\/dianapps.com\/blog\/the-ultimate-guide-to-salesforce-flow\/\"><span style=\"font-weight: 400;\">Salesforce Flow guide<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For when a step needs code, see <\/span><a href=\"https:\/\/dianapps.com\/blog\/flow-vs-apex-in-salesforce\/\"><span style=\"font-weight: 400;\">Flow vs Apex<\/span><\/a><span style=\"font-weight: 400;\"> and the <\/span><a href=\"https:\/\/dianapps.com\/blog\/apex-programming-guide\/\"><span style=\"font-weight: 400;\">Apex Programming Guide<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For what else is buildable declaratively, see <\/span><a href=\"https:\/\/dianapps.com\/blog\/salesforce-low-code-development-guide\/\"><span style=\"font-weight: 400;\">Salesforce Low-Code Development<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For adding AI decision points: What is Agentforce?<\/span><\/p>\n<p><span style=\"font-weight: 400;\">For the limits every automation shares, see <\/span><a href=\"https:\/\/dianapps.com\/blog\/salesforce-governor-limits\/\"><span style=\"font-weight: 400;\">Governor Limits<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">The <\/span><a href=\"https:\/\/dianapps.com\/blog\/salesforce-development-guide\/\"><span style=\"font-weight: 400;\">Complete Salesforce Development Guide<\/span><\/a><span style=\"font-weight: 400;\"> is the hub.<\/span><\/p>\n<h2><b>When a Process Outgrows Its Automation<\/b><\/h2>\n<p><span style=\"font-weight: 400;\">The orgs we\u2019re called into rarely lack automation; they have too much of it, assembled over years, with process state tracked in picklists and half a dozen flows reading each other\u2019s checkbox fields.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Orchestration is often the right answer but only after someone has mapped what the process actually is, which is usually the harder half of the job.<\/span><\/p>\n<p><span style=\"font-weight: 400;\">We\u2019re a certified Salesforce Consulting Partner and untangling multi-step process automation is routine work for our team.<\/span><\/p>\n<div style=\"background: #EEF2FE; border: 1px solid #DBE2FB; border-radius: 14px; padding: 28px 32px; margin: 38px 0;\">\n<h4 style=\"color: #1b3fae; font-size: 22px; line-height: 1.3; font-weight: bold; margin: 0 0 10px;\"><span style=\"font-weight: 400;\"><b>Is Your Automation Getting Hard to Manage?<\/b><\/span><\/h4>\n<p style=\"color: #4b5563; font-size: 16px; line-height: 1.6; margin: 0 0 22px;\"><span style=\"font-weight: 400;\">Tell us how your current flows, approvals, and handoffs work, and our Salesforce experts can help you find a cleaner path forward.<\/span><\/p>\n<p><a style=\"display: inline-block; background: #2563EB; color: #ffffff; text-decoration: none; font-size: 15px; font-weight: 600; padding: 13px 26px; border-radius: 8px;\" href=\"https:\/\/dianapps.com\/contact\">Talk to Our Salesforce Experts \u2192<\/a><\/p>\n<\/div>\n<style>.elementor-20460 .elementor-element.elementor-element-2932a52{text-align:left;}.elementor-20460 .elementor-element.elementor-element-2932a52 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-20460 .elementor-element.elementor-element-0b767d1 .elementor-tab-title{border-width:1px;border-color:#00000014;}.elementor-20460 .elementor-element.elementor-element-0b767d1 .elementor-tab-content{border-width:1px;border-bottom-color:#00000014;}.elementor-20460 .elementor-element.elementor-element-0b767d1 > .elementor-widget-container{margin:0px 0px 0px 0px;}<\/style><div class=\"porto-block elementor elementor-20460\">\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-27707ca elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"27707ca\" data-element_type=\"section\">\r\n\t\t\t\r\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\r\n\t\t\t\t\t\t\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-0163611\" data-id=\"0163611\" data-element_type=\"column\">\r\n\r\n\t\t\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\r\n\t\t\t\t\t\t\t\t<div class=\"elementor-element elementor-element-03a2969 elementor-widget elementor-widget-text-editor\" data-id=\"03a2969\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:#69727d;color:#fff}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap{color:#69727d;border:3px solid;background-color:transparent}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap{margin-top:8px}.elementor-widget-text-editor:not(.elementor-drop-cap-view-default) .elementor-drop-cap-letter{width:1em;height:1em}.elementor-widget-text-editor .elementor-drop-cap{float:left;text-align:center;line-height:1;font-size:50px}.elementor-widget-text-editor .elementor-drop-cap-letter{display:inline-block}<\/style>\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2932a52 elementor-widget elementor-widget-heading\" data-id=\"2932a52\" data-element_type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}<\/style><h2 class=\"elementor-heading-title elementor-size-large\">FAQs <\/h2>\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0b767d1 elementor-widget elementor-widget-toggle\" data-id=\"0b767d1\" data-element_type=\"widget\" data-widget_type=\"toggle.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t<style>\/*! elementor - v3.14.0 - 26-06-2023 *\/\n.elementor-toggle{text-align:left}.elementor-toggle .elementor-tab-title{font-weight:700;line-height:1;margin:0;padding:15px;border-bottom:1px solid #d5d8dc;cursor:pointer;outline:none}.elementor-toggle .elementor-tab-title .elementor-toggle-icon{display:inline-block;width:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon svg{-webkit-margin-start:-5px;margin-inline-start:-5px;width:1em;height:1em}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-right{float:right;text-align:right}.elementor-toggle .elementor-tab-title .elementor-toggle-icon.elementor-toggle-icon-left{float:left;text-align:left}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-closed{display:block}.elementor-toggle .elementor-tab-title .elementor-toggle-icon .elementor-toggle-icon-opened{display:none}.elementor-toggle .elementor-tab-title.elementor-active{border-bottom:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-closed{display:none}.elementor-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon-opened{display:block}.elementor-toggle .elementor-tab-content{padding:15px;border-bottom:1px solid #d5d8dc;display:none}@media (max-width:767px){.elementor-toggle .elementor-tab-title{padding:12px}.elementor-toggle .elementor-tab-content{padding:12px 10px}}.e-con-inner>.elementor-widget-toggle,.e-con>.elementor-widget-toggle{width:var(--container-widget-width);--flex-grow:var(--container-widget-flex-grow)}<\/style>\t\t<div class=\"elementor-toggle\">\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1201\" class=\"elementor-tab-title\" data-tab=\"1\" role=\"button\" aria-controls=\"elementor-tab-content-1201\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What is Flow Orchestration in Salesforce?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1201\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"1\" role=\"region\" aria-labelledby=\"elementor-tab-title-1201\"><p><span style=\"font-weight: 400;\">A declarative tool that coordinates multiple flows into a single multi-step, multi-user process. It organises work into stages and steps, assigns work items to users and queues, waits for people to complete them, and tracks the whole process end to end.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1202\" class=\"elementor-tab-title\" data-tab=\"2\" role=\"button\" aria-controls=\"elementor-tab-content-1202\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Is Flow Orchestration free?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1202\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"2\" role=\"region\" aria-labelledby=\"elementor-tab-title-1202\"><p><span style=\"font-weight: 400;\">Yes, as of 18 February 2026. It became a standard Flow type in the Spring \u201926 release, included in Enterprise, Performance, Unlimited, Einstein 1 and Developer editions with no usage-based limits. It was previously a paid add-on capped at 600 orchestration runs per org per year.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1203\" class=\"elementor-tab-title\" data-tab=\"3\" role=\"button\" aria-controls=\"elementor-tab-content-1203\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What\u2019s the difference between Flow and Flow Orchestration?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1203\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"3\" role=\"region\" aria-labelledby=\"elementor-tab-title-1203\"><p><span style=\"font-weight: 400;\">A Flow automates a task; it triggers, acts, and finishes. An Orchestration coordinates a process, sequencing multiple flows across stages, assigning work to people, and pausing indefinitely while it waits for them. Both use the same underlying automation engine.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1204\" class=\"elementor-tab-title\" data-tab=\"4\" role=\"button\" aria-controls=\"elementor-tab-content-1204\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What are interactive and background steps?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1204\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"4\" role=\"region\" aria-labelledby=\"elementor-tab-title-1204\"><p><span style=\"font-weight: 400;\">Interactive steps assign a work item to a user or queue and pause the orchestration until someone completes it, usually via a screen flow. Background steps run an autolaunched flow with no human involvement &#8211; data updates, integration notifications.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1205\" class=\"elementor-tab-title\" data-tab=\"5\" role=\"button\" aria-controls=\"elementor-tab-content-1205\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Should I use Flow Orchestration or an approval process?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1205\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"5\" role=\"region\" aria-labelledby=\"elementor-tab-title-1205\"><p><span style=\"font-weight: 400;\">Classic approval processes still work and are still supported; use Approval Orchestration when your process involves parallel reviewers, conditional routing, or work happening between approval steps. Don\u2019t rebuild a functioning simple approval just because you can.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1206\" class=\"elementor-tab-title\" data-tab=\"6\" role=\"button\" aria-controls=\"elementor-tab-content-1206\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Can steps in an orchestration run in parallel?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1206\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"6\" role=\"region\" aria-labelledby=\"elementor-tab-title-1206\"><p><span style=\"font-weight: 400;\">Yes, steps within a stage can run concurrently, and the stage completes when all of them finish. This is the main capability daisy-chained flows can\u2019t replicate, and it\u2019s usually the reason to reach for Orchestration.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1207\" class=\"elementor-tab-title\" data-tab=\"7\" role=\"button\" aria-controls=\"elementor-tab-content-1207\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">How do I monitor a running orchestration?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1207\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"7\" role=\"region\" aria-labelledby=\"elementor-tab-title-1207\"><p><span style=\"font-weight: 400;\">Orchestration runs in Setup shows every active instance, its current stage and step, and who holds each work item. Orchestration history logs milestones including errors, cancellations, discontinued stages, and work item reassignments.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1208\" class=\"elementor-tab-title\" data-tab=\"8\" role=\"button\" aria-controls=\"elementor-tab-content-1208\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">What is the Approvals Lightning App?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1208\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"8\" role=\"region\" aria-labelledby=\"elementor-tab-title-1208\"><p><span style=\"font-weight: 400;\">A dedicated interface for approvers, added alongside the Approval Orchestration flow types. It shows where any approval sits in its process without requiring the approver to search through individual records.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t<div class=\"elementor-toggle-item\">\n\t\t\t\t\t<h3 id=\"elementor-tab-title-1209\" class=\"elementor-tab-title\" data-tab=\"9\" role=\"button\" aria-controls=\"elementor-tab-content-1209\" aria-expanded=\"false\">\n\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon elementor-toggle-icon-left\" aria-hidden=\"true\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-closed\"><i class=\"fas fa-caret-right\"><\/i><\/span>\n\t\t\t\t\t\t\t\t<span class=\"elementor-toggle-icon-opened\"><i class=\"elementor-toggle-icon-opened fas fa-caret-up\"><\/i><\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t\t<\/span>\n\t\t\t\t\t\t\t\t\t\t\t\t<a class=\"elementor-toggle-title\" tabindex=\"0\">Do I need a developer to build a Flow Orchestration?<\/a>\n\t\t\t\t\t<\/h3>\n\n\t\t\t\t\t<div id=\"elementor-tab-content-1209\" class=\"elementor-tab-content elementor-clearfix\" data-tab=\"9\" role=\"region\" aria-labelledby=\"elementor-tab-title-1209\"><p><span style=\"font-weight: 400;\">No, it\u2019s fully declarative. A developer becomes useful when a background step needs logic beyond Flow\u2019s capability, in which case an invocable Apex method is called from the step. See <\/span><a href=\"https:\/\/dianapps.com\/blog\/flow-vs-apex-in-salesforce\/\"><span style=\"font-weight: 400;\">Flow vs Apex<\/span><\/a><span style=\"font-weight: 400;\">.<\/span><\/p><\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t\t\t<script type=\"application\/ld+json\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@type\":\"FAQPage\",\"mainEntity\":[{\"@type\":\"Question\",\"name\":\"What is Flow Orchestration in Salesforce?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">A declarative tool that coordinates multiple flows into a single multi-step, multi-user process. It organises work into stages and steps, assigns work items to users and queues, waits for people to complete them, and tracks the whole process end to end.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Is Flow Orchestration free?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Yes, as of 18 February 2026. It became a standard Flow type in the Spring \\u201926 release, included in Enterprise, Performance, Unlimited, Einstein 1 and Developer editions with no usage-based limits. It was previously a paid add-on capped at 600 orchestration runs per org per year.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What\\u2019s the difference between Flow and Flow Orchestration?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">A Flow automates a task; it triggers, acts, and finishes. An Orchestration coordinates a process, sequencing multiple flows across stages, assigning work to people, and pausing indefinitely while it waits for them. Both use the same underlying automation engine.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What are interactive and background steps?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Interactive steps assign a work item to a user or queue and pause the orchestration until someone completes it, usually via a screen flow. Background steps run an autolaunched flow with no human involvement &#8211; data updates, integration notifications.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Should I use Flow Orchestration or an approval process?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Classic approval processes still work and are still supported; use Approval Orchestration when your process involves parallel reviewers, conditional routing, or work happening between approval steps. Don\\u2019t rebuild a functioning simple approval just because you can.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Can steps in an orchestration run in parallel?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Yes, steps within a stage can run concurrently, and the stage completes when all of them finish. This is the main capability daisy-chained flows can\\u2019t replicate, and it\\u2019s usually the reason to reach for Orchestration.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"How do I monitor a running orchestration?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">Orchestration runs in Setup shows every active instance, its current stage and step, and who holds each work item. Orchestration history logs milestones including errors, cancellations, discontinued stages, and work item reassignments.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"What is the Approvals Lightning App?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">A dedicated interface for approvers, added alongside the Approval Orchestration flow types. It shows where any approval sits in its process without requiring the approver to search through individual records.<\\\/span><\\\/p>\"}},{\"@type\":\"Question\",\"name\":\"Do I need a developer to build a Flow Orchestration?\",\"acceptedAnswer\":{\"@type\":\"Answer\",\"text\":\"<p><span style=\\\"font-weight: 400;\\\">No, it\\u2019s fully declarative. A developer becomes useful when a background step needs logic beyond Flow\\u2019s capability, in which case an invocable Apex method is called from the step. See <\\\/span><a href=\\\"https:\\\/\\\/dianapps.com\\\/blog\\\/flow-vs-apex-in-salesforce\\\/\\\"><span style=\\\"font-weight: 400;\\\">Flow vs Apex<\\\/span><\\\/a><span style=\\\"font-weight: 400;\\\">.<\\\/span><\\\/p>\"}}]}<\/script>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/div>\r\n\t\t\t\t\t\t<\/div>\r\n\t\t\t\t<\/section>\r\n\t\t<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Key Takeaways :\u00a0 Flow Orchestration is built for processes that span multiple people and points in time, using stages, steps, work items, and parallel execution to coordinate the entire process. It became a standard Flow type in February 2026, removing the previous paid add-on and 600-run annual cap for supported editions. Use Orchestration when separate [&hellip;]<\/p>\n","protected":false},"author":15,"featured_media":20469,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_yoast_wpseo_meta-robots-noindex":"","_yoast_wpseo_meta-robots-nofollow":"","_yoast_wpseo_canonical":"","_yoast_wpseo_opengraph-title":"","_yoast_wpseo_opengraph-description":"","_yoast_wpseo_opengraph-image":"","_yoast_wpseo_twitter-title":"","_yoast_wpseo_twitter-description":"","_yoast_wpseo_twitter-image":"","_wp_applaud_exclude":false,"footnotes":""},"categories":[85],"tags":[2627],"class_list":["post-20458","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","tag-salesforce-flow-orchestration"],"featured_image_src":{"landsacpe":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88-1140x445.webp",1140,445,true],"list":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88-463x348.webp",463,348,true],"medium":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88-300x169.webp",300,169,true],"full":["https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp",1536,864,false]},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Salesforce Flow Orchestration: What Changed in 2026?<\/title>\n<meta name=\"description\" content=\"Learn how Salesforce Flow Orchestration works in 2026, including its new free licensing, stages, parallel steps, approvals, work items, and use cases.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce Flow Orchestration: What Changed in 2026?\" \/>\n<meta property=\"og:description\" content=\"Learn how Salesforce Flow Orchestration works in 2026, including its new free licensing, stages, parallel steps, approvals, work items, and use cases.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/\" \/>\n<meta property=\"og:site_name\" content=\"Learn About Digital Transformation &amp; Development | DianApps Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-21T09:07:26+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2026-08-21T09:07:41+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp\" \/>\n\t<meta property=\"og:image:width\" content=\"1536\" \/>\n\t<meta property=\"og:image:height\" content=\"864\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/webp\" \/>\n<meta name=\"author\" content=\"Vaibhav Sharma\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Vaibhav Sharma\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Salesforce Flow Orchestration: What Changed in 2026?","description":"Learn how Salesforce Flow Orchestration works in 2026, including its new free licensing, stages, parallel steps, approvals, work items, and use cases.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/","og_locale":"en_US","og_type":"article","og_title":"Salesforce Flow Orchestration: What Changed in 2026?","og_description":"Learn how Salesforce Flow Orchestration works in 2026, including its new free licensing, stages, parallel steps, approvals, work items, and use cases.","og_url":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/","og_site_name":"Learn About Digital Transformation &amp; Development | DianApps Blog","article_published_time":"2026-08-21T09:07:26+00:00","article_modified_time":"2026-08-21T09:07:41+00:00","og_image":[{"width":1536,"height":864,"url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp","type":"image\/webp"}],"author":"Vaibhav Sharma","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Vaibhav Sharma","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#article","isPartOf":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/"},"author":{"name":"Vaibhav Sharma","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/e0ee1e2a6cfb8681a3cc69154f8d8bcf"},"headline":"Salesforce Flow Orchestration: Multi-User Automation, Now Free","datePublished":"2026-08-21T09:07:26+00:00","dateModified":"2026-08-21T09:07:41+00:00","mainEntityOfPage":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/"},"wordCount":1727,"commentCount":0,"image":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#primaryimage"},"thumbnailUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp","keywords":["Salesforce Flow Orchestration"],"articleSection":["Salesforce"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/","url":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/","name":"Salesforce Flow Orchestration: What Changed in 2026?","isPartOf":{"@id":"https:\/\/dianapps.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#primaryimage"},"image":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#primaryimage"},"thumbnailUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp","datePublished":"2026-08-21T09:07:26+00:00","dateModified":"2026-08-21T09:07:41+00:00","author":{"@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/e0ee1e2a6cfb8681a3cc69154f8d8bcf"},"description":"Learn how Salesforce Flow Orchestration works in 2026, including its new free licensing, stages, parallel steps, approvals, work items, and use cases.","breadcrumb":{"@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#primaryimage","url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp","contentUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/08\/Untitled-design-88.webp","width":1536,"height":864,"caption":"Salesforce Flow Orchestration: Multi-User Automation, Now Free"},{"@type":"BreadcrumbList","@id":"https:\/\/dianapps.com\/blog\/salesforce-flow-orchestration\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/dianapps.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Salesforce Flow Orchestration: Multi-User Automation, Now Free"}]},{"@type":"WebSite","@id":"https:\/\/dianapps.com\/blog\/#website","url":"https:\/\/dianapps.com\/blog\/","name":"Learn About Digital Transformation &amp; Development | DianApps Blog","description":"Dianapps","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/dianapps.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/dianapps.com\/blog\/#\/schema\/person\/e0ee1e2a6cfb8681a3cc69154f8d8bcf","name":"Vaibhav Sharma","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-Vaibhav-Sharma-Salesforce-Specialist-96x96.jpg","url":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-Vaibhav-Sharma-Salesforce-Specialist-96x96.jpg","contentUrl":"https:\/\/dianapps.com\/blog\/wp-content\/uploads\/2026\/07\/cropped-Vaibhav-Sharma-Salesforce-Specialist-96x96.jpg","caption":"Vaibhav Sharma"},"description":"A Salesforce specialist with over 15 years in the field, Vaibhav Sharma has built his career at the intersection of CRM strategy and enterprise transformation. As the driving force behind Salesforce innovation at DianApps, he architects solutions across Sales Cloud, Service Cloud, and Experience Cloud that turn fragmented customer data into unified growth engines. His work spans a 360-degree perspective in BFSI, healthcare, and retail, where he's known for engineering platforms that don't just go live, they move revenue and retention numbers. Vaibhav's edge lies in reading where Salesforce is headed next, from AI-powered automation, AgentExchange to Agentforce, and translating that foresight into roadmaps enterprise leaders can act on today.","url":"https:\/\/dianapps.com\/blog\/author\/vaibhav-sharma\/"}]}},"_links":{"self":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/20458","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/users\/15"}],"replies":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/comments?post=20458"}],"version-history":[{"count":3,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/20458\/revisions"}],"predecessor-version":[{"id":20470,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/posts\/20458\/revisions\/20470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media\/20469"}],"wp:attachment":[{"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/media?parent=20458"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/categories?post=20458"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/dianapps.com\/blog\/wp-json\/wp\/v2\/tags?post=20458"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}