{"id":1356,"date":"2026-08-07T17:00:00","date_gmt":"2026-08-07T11:30:00","guid":{"rendered":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/"},"modified":"2026-08-07T17:00:00","modified_gmt":"2026-08-07T11:30:00","slug":"salesforce-flow-approvals","status":"publish","type":"post","link":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/","title":{"rendered":"Salesforce Flow Approvals: Build Modern Approvals in Flow"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals let you build approval processes inside Flow Builder instead of the old approval process setup. You can add stages, send work to different people, run automation between steps and see every step on one canvas. For many teams, this is the future of approvals in Salesforce.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">In this post, you will learn how Salesforce Flow Approvals work, how they differ from classic approval processes, and how to build one step by step. Before you start, it helps to know <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-approval-processes-guide\/\">classic approval processes<\/a> and the <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-types-explained\/\">different Flow types<\/a>. We will also use ideas from <a href=\"https:\/\/swapnilzambare.com\/blog\/advanced-salesforce-flows-fault-paths\/\">fault paths in advanced flows<\/a>, because good approvals handle errors too.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">What are Salesforce Flow Approvals?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals are approval processes built with a special flow type called an approval orchestration. An orchestration is a flow that runs in stages. Each stage holds one or more steps. A step can ask a person to approve or reject something, or it can run background automation, such as updating a field.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Think of a school trip permission form. First, the class teacher signs it. Then the principal signs it. Finally, the office books the bus. Each signature is a step, and the office booking is automation. Salesforce Flow Approvals let you draw that whole path in one place.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Why Salesforce Flow Approvals Matter<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Classic approval processes work, but they are hard to change and have limits. Salesforce now puts most of its new automation work into Flow. So learning Salesforce Flow Approvals keeps your skills current. Here is why they help Bright Path Tutors.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>First, one canvas shows every stage, so new admins understand the process quickly.<\/li>\n\n<li>Also, you can run flows between approval steps, such as sending a custom email or creating a task.<\/li>\n\n<li>Next, approvers can be users, queues or groups, and you can pick them with logic.<\/li>\n\n<li>Each approval stays visible on the record, so sales reps can track progress.<\/li>\n\n<li>Finally, you can test and debug the process with standard Flow tools.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">So Flow Approvals give admins more control with fewer workarounds.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">How Salesforce Flow Approvals Work<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals follow a clear pattern. First, something starts the orchestration, such as a record change or a button. Next, the orchestration enters the first stage. In that stage, an approval step creates a work item for the approver. The approver opens the item and chooses Approve or Reject. Then the orchestration moves to the next stage, or ends, based on the decision.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-1024x640.png\" alt=\"Salesforce Flow Approvals diagram showing trigger, manager and finance stages, decision and background step\" class=\"wp-image-1354\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-1-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">How a flow approval moves through stages and steps.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Stages<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A stage is a group of steps that belong together, such as &#8220;Manager Review&#8221;. Stages run one after another. A stage finishes when its steps are complete or when its exit condition is met.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Approval Steps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">An approval step asks a person, queue or group to decide. Salesforce creates an approval work item and shows it in the approver&#8217;s list. The step records the decision and any comments.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Background Steps<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">A background step runs an autolaunched flow without any person. For example, it can update the Approval Status field to &#8220;Approved&#8221; after the final stage. Because background steps are just flows, you can reuse them in other processes.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Approval Submission<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals also store each submission as a record. So you can report on how many requests were approved, rejected or recalled, and how long each one took.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Salesforce Flow Approvals vs Classic Approval Processes<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">The table below compares the new and the old way to build approvals.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Feature<\/th><th>Classic approval process<\/th><th>Flow approvals<\/th><\/tr><\/thead><tbody><tr><td>Where you build it<\/td><td>Approval Processes in Setup<\/td><td>Flow Builder canvas<\/td><\/tr><tr><td>Automation between steps<\/td><td>Field updates, email alerts, tasks<\/td><td>Any flow you can build<\/td><\/tr><tr><td>Approver choice<\/td><td>Users, queues, manager field<\/td><td>Users, queues, groups, flow logic<\/td><\/tr><tr><td>Seeing the full process<\/td><td>Spread across several pages<\/td><td>One visual canvas<\/td><\/tr><tr><td>Debugging<\/td><td>Limited<\/td><td>Flow debug and test tools<\/td><\/tr><tr><td>Best for<\/td><td>Simple, stable approvals<\/td><td>New and changing approvals<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When to use which is simple. Keep a classic approval process if it works and rarely changes. Build new approvals with Flow, especially when they need extra automation or several stages.<\/p>\n\n\n\n<figure class=\"wp-block-image aligncenter size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-1024x640.png\" alt=\"Salesforce Flow Approvals diagram comparing classic approval processes and flow approvals\" class=\"wp-image-1355\" srcset=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-1024x640.png 1024w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-300x188.png 300w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-768x480.png 768w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-1536x960.png 1536w, https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-diagram-2-2048x1280.png 2048w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Classic approval process vs flow approvals.<\/figcaption><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">How to Build Salesforce Flow Approvals Step by Step<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Let&#8217;s build Salesforce Flow Approvals for Bright Path Tutors. Sales reps sometimes offer big discounts on corporate course deals. So any discount above 20% needs approval, first from the sales manager and then from the finance head.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Step 1: Prepare the Fields<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Create a Percent field called Discount on Opportunity.<\/li>\n\n<li>Then create a Picklist field called Approval Status with the values Not Submitted, Pending, Approved and Rejected.<\/li>\n\n<li>Next, add both fields to the opportunity page layout.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 2: Create the Orchestration<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to Setup and open Flows, then click New Flow.<\/li>\n\n<li>Next, choose the approval orchestration type that starts when a record changes.<\/li>\n\n<li>Select Opportunity as the object.<\/li>\n\n<li>Then set the entry condition to Discount greater than 20.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 3: Add the Stages<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\">The table below shows the stages for this process.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Stage<\/th><th>Step<\/th><th>Who decides or what runs<\/th><\/tr><\/thead><tbody><tr><td>Manager Review<\/td><td>Approval step<\/td><td>Ravi Kumar, the sales manager<\/td><\/tr><tr><td>Finance Review<\/td><td>Approval step<\/td><td>Finance Approvers queue<\/td><\/tr><tr><td>Finish<\/td><td>Background step<\/td><td>Flow that sets Approval Status to Approved<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\">Step 4: Handle Rejection<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Add a decision after each approval step that checks the outcome.<\/li>\n\n<li>If the outcome is Rejected, send the path to a background step.<\/li>\n\n<li>Then let that step set Approval Status to Rejected and notify the rep.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 5: Add the Approval Component<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the opportunity Lightning record page in Lightning App Builder.<\/li>\n\n<li>Next, add the approvals component that shows the approval trace.<\/li>\n\n<li>Then save and activate the page.<\/li>\n<\/ol>\n\n\n\n<h3 class=\"wp-block-heading\">Step 6: Test It<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>First, edit a test opportunity and set Discount to 25.<\/li>\n\n<li>Next, log in as Ravi and approve the work item.<\/li>\n\n<li>Then log in as a finance user and approve the second item.<\/li>\n\n<li>Finally, confirm that Approval Status shows Approved.<\/li>\n<\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Choosing Approvers with Logic<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals can pick approvers based on data. For example, Bright Path Tutors has different finance heads for each region. A small flow can read the opportunity&#8217;s region and return the right user. Then the approval step uses that user as the approver.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">This removes the need for many near-identical approval processes. Instead, one orchestration handles every region. As a result, changes take minutes instead of hours.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Recalling and Reassigning Requests<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">People sometimes submit by mistake or go on leave. So plan for both cases. Submitters can recall a request that is still waiting, if your process allows it. Admins and approvers can also reassign a work item to another person.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Write these rules down before you build. Otherwise, users will ask for them on day one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Moving from Classic Approvals to Flow<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Do not move every approval at once. Start with one simple process and rebuild it with Salesforce Flow Approvals in a sandbox. Then test it with real users. Once it works, deactivate the old process and activate the new one on a quiet day.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Also check reports, email templates and list views that use the old approval fields. Update them so nothing breaks after the switch. Our guide on <a href=\"https:\/\/swapnilzambare.com\/blog\/migrate-to-flow-workflow-process-builder\/\">moving from Workflow and Process Builder to Flow<\/a> uses the same careful approach.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Common Mistakes with Salesforce Flow Approvals<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Building every approval in one huge orchestration that nobody can read.<\/li>\n\n<li>Forgetting the rejection path, so rejected records stay in Pending forever.<\/li>\n\n<li>Hard-coding user names instead of using queues or logic.<\/li>\n\n<li>Skipping the approval component, so reps cannot see progress.<\/li>\n\n<li>Turning off the classic process before the new one is fully tested.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Best Practices for Salesforce Flow Approvals<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Give each stage a clear business name, such as &#8220;Finance Review&#8221;.<\/li>\n\n<li>Use queues for teams, so work continues when one person is away.<\/li>\n\n<li>Keep background steps small and reusable.<\/li>\n\n<li>Add fault paths to background flows and alert the admin on errors.<\/li>\n\n<li>Report on approval submissions to find slow stages.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Practice Task<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Build an approval orchestration on the Course object at Bright Path Tutors. Any course with a Fee above 50,000 should need approval from the training head. Hint: add a background step that sets a Fee Approved checkbox when the request is approved.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Most Asked Interview Questions on Salesforce Flow Approvals<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Salesforce Flow Approvals are a newer topic, so interviewers like to test whether you keep up with platform changes. Here are the questions asked most often.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Basic Questions on Salesforce Flow Approvals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q1. What is a flow approval process?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">It is an approval process built in Flow Builder using an approval orchestration. It runs in stages, and each stage contains approval steps or background steps.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q2. What is the difference between a stage and a step?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A stage is a group of steps that run together. A step is a single piece of work, such as an approval decision or a background flow.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q3. Who can approve in a flow approval?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">A user, a queue or a group can approve. You can also pick the approver with flow logic, such as the opportunity owner&#8217;s manager.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q4. Are classic approval processes going away?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">They still work today, but Salesforce adds new approval features to Flow. So new approval work should usually be built in Flow.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Practical Questions on Salesforce Flow Approvals<\/h3>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q5. How do you run automation after the final approval?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Add a background step in the last stage. It runs an autolaunched flow that updates fields, sends emails or creates records.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q6. How do you handle a rejection?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Check the step outcome with a decision. If it is Rejected, route to a background step that updates the status and tells the submitter.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q7. How do you choose different approvers by region?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, build a small flow that reads the region and returns the right user. Then use that output as the approver in the approval step.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Q8. How would you move a classic approval to Flow?<\/strong><\/p>\n\n\n\n<p class=\"wp-block-paragraph\">First, rebuild it in a sandbox and test it with users. Then update related reports and emails. Finally, switch off the old process and turn on the new one.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Official Resources<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=sf.flow.htm&amp;type=5\" target=\"_blank\" rel=\"noopener noreferrer\">Flow Builder (Salesforce Help)<\/a><\/li>\n\n<li><a href=\"https:\/\/trailhead.salesforce.com\/content\/learn\/modules\/orchestrator-basics\" target=\"_blank\" rel=\"noopener noreferrer\">Trailhead: Flow Orchestration Basics<\/a><\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">Quick Recap<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Salesforce Flow Approvals build approvals in Flow Builder.<\/li>\n\n<li>An approval orchestration runs stages, and stages hold steps.<\/li>\n\n<li>Approval steps ask people to decide, while background steps run flows.<\/li>\n\n<li>Flow approvals offer more automation and better visibility than classic approvals.<\/li>\n\n<li>Move old approvals one at a time, after testing in a sandbox.<\/li>\n<\/ul>\n\n\n\n<h2 class=\"wp-block-heading\">What&#8217;s Next?<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Approvals are one kind of multi-step process. Next, read our guide to <a href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-orchestration-guide\/\">Salesforce Flow Orchestration<\/a> to build longer processes across teams.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Salesforce Flow Approvals let you build approval processes inside Flow Builder instead of the old approval process setup. You can add stages, send work&hellip;<\/p>\n","protected":false},"author":1,"featured_media":1353,"comment_status":"","ping_status":"","sticky":false,"template":"","format":"standard","meta":{"_swapz_level":"","_swapz_series_part":0,"_swapz_hide_toc":false,"_swapz_hide_featured":false,"_swapz_description":"","footnotes":""},"categories":[8,13],"tags":[68,11,91,7,14],"swapz_series":[],"class_list":["post-1356","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-salesforce","category-salesforce-admin","tag-advanced","tag-flows","tag-interview-questions","tag-salesforce","tag-salesforce-admin"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Salesforce Flow Approvals: A Simple Guide<\/title>\n<meta name=\"description\" content=\"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Salesforce Flow Approvals: A Simple Guide\" \/>\n<meta property=\"og:description\" content=\"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/\" \/>\n<meta property=\"og:site_name\" content=\"Swapnil Zambare - Blog\" \/>\n<meta property=\"article:published_time\" content=\"2026-08-07T11:30:00+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png\" \/>\n\t<meta property=\"og:image:width\" content=\"2400\" \/>\n\t<meta property=\"og:image:height\" content=\"1260\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Swapnil Zambare\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Swapnil Zambare\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"9 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/\"},\"author\":{\"name\":\"Swapnil Zambare\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\"},\"headline\":\"Salesforce Flow Approvals: Build Modern Approvals in Flow\",\"datePublished\":\"2026-08-07T11:30:00+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/\"},\"wordCount\":1751,\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-flow-approvals-featured.png\",\"keywords\":[\"Advanced\",\"Flows\",\"Interview Questions\",\"Salesforce\",\"Salesforce Admin\"],\"articleSection\":[\"Salesforce\",\"Salesforce Admin\"],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/\",\"name\":\"Salesforce Flow Approvals: A Simple Guide\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-flow-approvals-featured.png\",\"datePublished\":\"2026-08-07T11:30:00+00:00\",\"description\":\"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#primaryimage\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-flow-approvals-featured.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/10\\\/salesforce-flow-approvals-featured.png\",\"width\":2400,\"height\":1260,\"caption\":\"Salesforce Flow Approvals featured image: title card with a process pipeline\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/salesforce-flow-approvals\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Salesforce Flow Approvals: Build Modern Approvals in Flow\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"name\":\"Swapnil Zambare - Blog\",\"description\":\"Salesforce &amp; Tech Guides\",\"publisher\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#organization\",\"name\":\"Swapnil Zambare - Blog\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"contentUrl\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/wp-content\\\/uploads\\\/2026\\\/09\\\/site-icon-512.png\",\"width\":512,\"height\":512,\"caption\":\"Swapnil Zambare - Blog\"},\"image\":{\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.linkedin.com\\\/in\\\/theSwapnilZambare\"]},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/#\\\/schema\\\/person\\\/922ac0131aaa7088c78c2cb1700e0c9a\",\"name\":\"Swapnil Zambare\",\"sameAs\":[\"https:\\\/\\\/swapnilzambare.com\\\/blog\"],\"url\":\"https:\\\/\\\/swapnilzambare.com\\\/blog\\\/author\\\/swapnil-zambare\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Salesforce Flow Approvals: A Simple Guide","description":"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.","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:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/","og_locale":"en_US","og_type":"article","og_title":"Salesforce Flow Approvals: A Simple Guide","og_description":"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.","og_url":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/","og_site_name":"Swapnil Zambare - Blog","article_published_time":"2026-08-07T11:30:00+00:00","og_image":[{"width":2400,"height":1260,"url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png","type":"image\/png"}],"author":"Swapnil Zambare","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Swapnil Zambare","Est. reading time":"9 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#article","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/"},"author":{"name":"Swapnil Zambare","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a"},"headline":"Salesforce Flow Approvals: Build Modern Approvals in Flow","datePublished":"2026-08-07T11:30:00+00:00","mainEntityOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/"},"wordCount":1751,"publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png","keywords":["Advanced","Flows","Interview Questions","Salesforce","Salesforce Admin"],"articleSection":["Salesforce","Salesforce Admin"],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/","url":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/","name":"Salesforce Flow Approvals: A Simple Guide","isPartOf":{"@id":"https:\/\/swapnilzambare.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#primaryimage"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#primaryimage"},"thumbnailUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png","datePublished":"2026-08-07T11:30:00+00:00","description":"Salesforce Flow Approvals explained simply: approval orchestrations, stages, steps, approvers, a real discount example and the top interview questions.","breadcrumb":{"@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#primaryimage","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/10\/salesforce-flow-approvals-featured.png","width":2400,"height":1260,"caption":"Salesforce Flow Approvals featured image: title card with a process pipeline"},{"@type":"BreadcrumbList","@id":"https:\/\/swapnilzambare.com\/blog\/salesforce-flow-approvals\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/swapnilzambare.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Salesforce Flow Approvals: Build Modern Approvals in Flow"}]},{"@type":"WebSite","@id":"https:\/\/swapnilzambare.com\/blog\/#website","url":"https:\/\/swapnilzambare.com\/blog\/","name":"Swapnil Zambare - Blog","description":"Salesforce &amp; Tech Guides","publisher":{"@id":"https:\/\/swapnilzambare.com\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/swapnilzambare.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/swapnilzambare.com\/blog\/#organization","name":"Swapnil Zambare - Blog","url":"https:\/\/swapnilzambare.com\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","contentUrl":"https:\/\/swapnilzambare.com\/blog\/wp-content\/uploads\/2026\/09\/site-icon-512.png","width":512,"height":512,"caption":"Swapnil Zambare - Blog"},"image":{"@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.linkedin.com\/in\/theSwapnilZambare"]},{"@type":"Person","@id":"https:\/\/swapnilzambare.com\/blog\/#\/schema\/person\/922ac0131aaa7088c78c2cb1700e0c9a","name":"Swapnil Zambare","sameAs":["https:\/\/swapnilzambare.com\/blog"],"url":"https:\/\/swapnilzambare.com\/blog\/author\/swapnil-zambare\/"}]}},"_links":{"self":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/1356","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/comments?post=1356"}],"version-history":[{"count":0,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/posts\/1356\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media\/1353"}],"wp:attachment":[{"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/media?parent=1356"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/categories?post=1356"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/tags?post=1356"},{"taxonomy":"swapz_series","embeddable":true,"href":"https:\/\/swapnilzambare.com\/blog\/wp-json\/wp\/v2\/swapz_series?post=1356"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}