<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0" xmlns:itunes="http://www.itunes.com/dtds/podcast-1.0.dtd" xmlns:googleplay="http://www.google.com/schemas/play-podcasts/1.0"><channel><title><![CDATA[Salesforce Hacks: Salesforce Flows]]></title><description><![CDATA[All new flow updates and examples]]></description><link>https://salesforcehacks.substack.com/s/salesforce-flows</link><image><url>https://substackcdn.com/image/fetch/$s_!nS3f!,w_256,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F36b767f0-fabf-48f1-8815-950bbab15ce1_378x270.png</url><title>Salesforce Hacks: Salesforce Flows</title><link>https://salesforcehacks.substack.com/s/salesforce-flows</link></image><generator>Substack</generator><lastBuildDate>Mon, 04 May 2026 16:30:52 GMT</lastBuildDate><atom:link href="https://salesforcehacks.substack.com/feed" rel="self" type="application/rss+xml"/><copyright><![CDATA[Ajit Rajendran]]></copyright><language><![CDATA[en]]></language><webMaster><![CDATA[salesforcehacks@substack.com]]></webMaster><itunes:owner><itunes:email><![CDATA[salesforcehacks@substack.com]]></itunes:email><itunes:name><![CDATA[Ajit Rajendran]]></itunes:name></itunes:owner><itunes:author><![CDATA[Ajit Rajendran]]></itunes:author><googleplay:owner><![CDATA[salesforcehacks@substack.com]]></googleplay:owner><googleplay:email><![CDATA[salesforcehacks@substack.com]]></googleplay:email><googleplay:author><![CDATA[Ajit Rajendran]]></googleplay:author><itunes:block><![CDATA[Yes]]></itunes:block><item><title><![CDATA[Salesforce Flow Basics – Part 2 (Record-Triggered Flow)]]></title><description><![CDATA[Building Your First Record-Triggered Flow (Step-by-Step)]]></description><link>https://salesforcehacks.substack.com/p/salesforce-flow-basics-part-2-record</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/salesforce-flow-basics-part-2-record</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Mon, 29 Dec 2025 05:46:37 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/fcdb1c1e-3ad4-4723-850d-0e58e0bbc52a_1153x652.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<h2>Building Your First Record-Triggered Flow (Step-by-Step)</h2><p>Welcome back to the <strong>Salesforce Flow series</strong>!<br>In the previous post, we learned <strong>what Flow is</strong> and explored the <strong>different types of Flows</strong> available in Salesforce.</p><p>In this post, we&#8217;ll stop talking theory and <strong>start building something real</strong>.</p><p>We&#8217;ll create our <strong>first Record-Triggered Flow</strong>, step by step, using a simple and practical business scenario. No assumptions. No shortcuts. Just clean learning.</p><div><hr></div><h2>&#127919; Our Scenario (Simple &amp; Realistic)</h2><p>Let&#8217;s say your business has this requirement:</p><blockquote><p>&#8220;Whenever an Opportunity is marked as <em>Closed Won</em>, automatically create a follow-up Task for the Opportunity Owner.&#8221;</p></blockquote><p>This is a <strong>very common real-world requirement</strong> and a perfect starting point for learning Flow.</p><div><hr></div><h2>&#129504; What We Will Build in This Blog</h2><p>By the end of this post, you&#8217;ll have a Flow that:</p><ul><li><p>Runs when an Opportunity is updated</p></li><li><p>Checks if the Stage is <strong>Closed Won</strong></p></li><li><p>Automatically creates a Task for the Opportunity Owner</p></li></ul><p>We will build this using:</p><ul><li><p>Record-Triggered Flow</p></li><li><p>Decision Element</p></li><li><p>Create Records element</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p></li></ul><div><hr></div><h2>&#129504; Visual flow</h2><pre><code><code>Opportunity Updated
        &#8595;
Stage = Closed Won?
        &#8595;
      YES
        &#8595;
Create Follow-Up Task
</code></code></pre><div><hr></div><h2>&#129513; Step 1: Create a New Flow</h2><ol><li><p>Go to <strong>Setup &#8594; Flows</strong></p></li><li><p>Click <strong>New Flow</strong></p></li><li><p>Select <strong>Record-Triggered Flow</strong></p></li><li><p>Click <strong>Create</strong></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!XltD!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!XltD!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 424w, https://substackcdn.com/image/fetch/$s_!XltD!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 848w, https://substackcdn.com/image/fetch/$s_!XltD!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 1272w, https://substackcdn.com/image/fetch/$s_!XltD!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!XltD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png" width="1276" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1276,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:89425,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/182831967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!XltD!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 424w, https://substackcdn.com/image/fetch/$s_!XltD!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 848w, https://substackcdn.com/image/fetch/$s_!XltD!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 1272w, https://substackcdn.com/image/fetch/$s_!XltD!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe9459bb6-26a0-46f4-b098-b7ca6babad22_1276x679.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You are now inside the Flow Builder.</p><div><hr></div><h2>&#129517; Step 2: Configure the Trigger</h2><p>This is where you tell Salesforce <strong>when</strong> your Flow should run.</p><h3>Configure Trigger Settings:</h3><ul><li><p><strong>Object:</strong> Opportunity</p></li><li><p><strong>Trigger the Flow When:</strong></p><ul><li><p>A record is <strong>created or updated</strong></p></li></ul></li><li><p><strong>Condition Requirements:</strong></p><ul><li><p><code>Stage Equals Closed Won</code></p></li></ul></li><li><p><strong>When to Run the Flow:</strong></p><ul><li><p><em>Only when a record is updated to meet the condition requirements</em></p></li></ul></li><li><p><strong>Optimize the Flow For:</strong></p><ul><li><p><strong>Actions and Related Records</strong></p></li></ul></li></ul><p>&#128204; <em>Why this setting?</em><br>Because we want the Flow to run only once, when the Opportunity becomes Closed Won  and we plan to create a related Task.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_02j!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_02j!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 424w, https://substackcdn.com/image/fetch/$s_!_02j!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 848w, https://substackcdn.com/image/fetch/$s_!_02j!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 1272w, https://substackcdn.com/image/fetch/$s_!_02j!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_02j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png" width="1456" height="651" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:651,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:106774,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/182831967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_02j!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 424w, https://substackcdn.com/image/fetch/$s_!_02j!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 848w, https://substackcdn.com/image/fetch/$s_!_02j!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 1272w, https://substackcdn.com/image/fetch/$s_!_02j!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F89c96dee-63db-44ae-a4ce-d6bfc4a335e1_1619x724.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128256; Step 3: Add a Decision Element (Optional but Recommended)</h2><p>Even though we already set entry criteria, adding a <strong>Decision</strong> makes your Flow more readable and flexible.</p><h3>Decision: &#8220;Is Opportunity Closed Won?&#8221;</h3><p>Condition:</p><ul><li><p><code>Opportunity.StageName Equals Closed Won</code></p></li></ul><p>This also helps if you want to reuse the Flow later with additional conditions.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!jYie!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!jYie!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 424w, https://substackcdn.com/image/fetch/$s_!jYie!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 848w, https://substackcdn.com/image/fetch/$s_!jYie!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 1272w, https://substackcdn.com/image/fetch/$s_!jYie!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!jYie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png" width="1456" height="820" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:820,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:122550,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/182831967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!jYie!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 424w, https://substackcdn.com/image/fetch/$s_!jYie!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 848w, https://substackcdn.com/image/fetch/$s_!jYie!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 1272w, https://substackcdn.com/image/fetch/$s_!jYie!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7904de1e-a1fc-454c-bacf-b1b2579a4b48_1538x866.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h2>&#128736;&#65039; Step 4: Create a Task Record</h2><p>Now we&#8217;ll add the real automation.</p><h3>Add Element &#8594; <strong>Create Records</strong></h3><p><strong>Label:</strong> Create Follow-Up Task</p><p><strong>How to set record field values?</strong><br>&#8594; Manually</p><p><strong>Set Field Values:</strong></p><ul><li><p><strong>Subject:</strong> Follow up on Closed Opportunity</p></li><li><p><strong>Assigned To Id:</strong> Opportunity Owner</p></li><li><p><strong>Related To Id:</strong> Opportunity Id</p></li><li><p><strong>Status:</strong> Not Started</p></li><li><p><strong>Priority:</strong> Normal</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!F3DY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!F3DY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 424w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 848w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 1272w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!F3DY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png" width="1456" height="822" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:822,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:100617,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/182831967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!F3DY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 424w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 848w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 1272w, https://substackcdn.com/image/fetch/$s_!F3DY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb70ba8f8-d67f-4485-9428-c7e5b5717607_1473x832.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>This task will now automatically appear for the Opportunity owner whenever the deal is closed.</p><div><hr></div><h2>&#128260; Step 5: Connect the Flow</h2><p>Your flow should now look like this:</p><pre><code><code>Start (Opportunity Updated)
        &#8595;
Decision: Is Closed Won?
        &#8595;
Create Task
</code></code></pre><p>Clean. Simple. Powerful.</p><div><hr></div><h2>&#129514; Step 6: Save &amp; Test the Flow</h2><ol><li><p>Click <strong>Save</strong></p></li><li><p>Flow Label - Opportunity Task Creation</p></li><li><p>Click <strong>Debug</strong></p></li><li><p>Select an Opportunity</p></li><li><p>Change Stage to <strong>Closed Won</strong></p></li><li><p>Run the Flow</p></li><li><p>Verify:</p><ul><li><p>It goes through the correct path to create task</p></li></ul></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!8maY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!8maY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 424w, https://substackcdn.com/image/fetch/$s_!8maY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 848w, https://substackcdn.com/image/fetch/$s_!8maY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 1272w, https://substackcdn.com/image/fetch/$s_!8maY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!8maY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png" width="1456" height="511" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:511,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:98570,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/182831967?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!8maY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 424w, https://substackcdn.com/image/fetch/$s_!8maY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 848w, https://substackcdn.com/image/fetch/$s_!8maY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 1272w, https://substackcdn.com/image/fetch/$s_!8maY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F09427677-824b-4527-a3c3-dc8f339d1cbf_1897x666.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>If everything looks good &#8212; <strong>Activate the Flow</strong> &#127881;</p><div><hr></div><h2>&#129504; What You Learned in This Blog</h2><p>&#10004; How to create a Record-Triggered Flow<br>&#10004; How to use entry conditions<br>&#10004; How to use Decision elements<br>&#10004; How to create records automatically<br>&#10004; How real-world automation works</p><p>This is the foundation of almost every Salesforce automation.</p><div><hr></div><h2>&#128640; What&#8217;s Coming Next</h2><p>In the next blog, we&#8217;ll level up this same Flow by adding:</p><ul><li><p><strong>Fast Field Updates vs Actions</strong></p></li><li><p><strong>Using Get Records to fetch related data</strong></p></li><li><p><strong>Handling multiple conditions properly</strong></p></li><li><p><strong>Improving performance and readability</strong></p></li></ul><p>We&#8217;ll keep building on this same example so nothing feels disconnected.</p><div><hr></div><h3>&#128172; Final Note</h3><p>If you&#8217;re learning Salesforce Flow, don&#8217;t rush it.<br>Mastering Flow is less about memorizing features and more about <strong>thinking logically</strong>.</p><p>In the next post, we&#8217;ll make this Flow smarter and more efficient.</p><p>&#128073; Stay tuned for <strong>Part 3: Optimizing Your First Flow</strong><br>&#128204; Follow <em>Salesforce Hacks</em> for the full series.</p><div><hr></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Salesforce Flow Basics: What is Flow and the Different Types You Should Know]]></title><description><![CDATA[Salesforce automation has evolved a lot over the years.]]></description><link>https://salesforcehacks.substack.com/p/salesforce-flow-basics-what-is-flow</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/salesforce-flow-basics-what-is-flow</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Wed, 17 Dec 2025 05:29:26 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/d849fff2-9fab-4eef-9414-42eb7905672d_1104x630.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce automation has evolved a lot over the years. Workflow Rules and Process Builder once handled most business logic, but today, <strong>Salesforce Flow</strong> is the single most powerful automation tool available on the platform.</p><p>If you&#8217;re new to Flow, this blog is your starting point.</p><p>In this post, we&#8217;ll cover:</p><ul><li><p>What Salesforce Flow is</p></li><li><p>The different types of Flows</p></li><li><p>When to use each type</p></li><li><p>How this blog series will build a real Flow step by step</p></li></ul><p>This is <strong>Part 1</strong> of a Flow learning series, designed to take you from absolute basics to real-world automation use cases.</p><div><hr></div><h2>What is Salesforce Flow?</h2><p>Salesforce Flow is a <strong>declarative automation tool</strong> that allows you to build business logic using a visual, drag-and-drop interface,  without writing code.</p><p>With Flow, you can:</p><ul><li><p>Automate record updates</p></li><li><p>Create or delete related records</p></li><li><p>Guide users with interactive screens</p></li><li><p>Schedule actions to run later</p></li><li><p>Replace complex Process Builder logic</p></li></ul><p>In simple terms, <strong>Flow lets you tell Salesforce what to do, when to do it, and how to do it</strong>, all visually.</p><p>Salesforce is investing heavily in Flow, and it has become the recommended solution for almost all automation scenarios.</p><div><hr></div><h2>Why Learn Flow?</h2><p>Learning Flow is no longer optional if you work with Salesforce.</p><p>Some key reasons:</p><ul><li><p>Workflow Rules and Process Builder are being retired</p></li><li><p>Flow supports more complex logic than older tools</p></li><li><p>It works for Admins, Consultants, and Developers</p></li><li><p>Most real-world business requirements can be handled using Flow alone</p></li></ul><p>Whether you&#8217;re preparing for certifications or working on production orgs, Flow is a core skill.</p><div><hr></div><h2>Types of Salesforce Flows</h2><p>Salesforce offers multiple Flow types, each designed for specific scenarios. Understanding when to use which Flow is the first step toward mastering automation.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!RW7a!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!RW7a!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 424w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 848w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 1272w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!RW7a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png" width="1189" height="578" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:578,&quot;width&quot;:1189,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61385,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:&quot;https://salesforcehacks.substack.com/i/181825140?img=https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png&quot;,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!RW7a!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 424w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 848w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 1272w, https://substackcdn.com/image/fetch/$s_!RW7a!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F3621bf35-3b11-4dd4-9b7d-5589135e5ef0_1189x578.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><div><hr></div><h3>1. Record-Triggered Flow</h3><p>A <strong>Record-Triggered Flow</strong> runs automatically when a record is:</p><ul><li><p>Created</p></li><li><p>Updated</p></li><li><p>Deleted</p></li></ul><p>You don&#8217;t need user interaction for this Flow. It reacts to data changes in the system.</p><p><strong>Common use cases:</strong></p><ul><li><p>Update fields when a record is saved</p></li><li><p>Create related records automatically</p></li><li><p>Enforce business rules</p></li><li><p>Send notifications after record updates</p></li></ul><p>This is one of the most commonly used Flow types and often replaces Workflow Rules and Process Builder.</p><div><hr></div><h3>2. Scheduled-Triggered Flow</h3><p>A <strong>Scheduled-Triggered Flow</strong> runs at a specific time and frequency, based on a record condition.</p><p>Instead of reacting immediately, this Flow checks records on a schedule, such as:</p><ul><li><p>Daily</p></li><li><p>Weekly</p></li><li><p>Monthly</p></li></ul><p><strong>Common use cases:</strong></p><ul><li><p>Contract or subscription renewal reminders</p></li><li><p>Data cleanup jobs</p></li><li><p>Escalations based on time</p></li><li><p>Follow-up emails</p></li></ul><p>This Flow is ideal when automation depends on <strong>time</strong>, not user actions.</p><div><hr></div><h3>3. Screen Flow</h3><p>A <strong>Screen Flow</strong> includes user-facing screens where users can enter or review data.</p><p>These Flows are interactive and are often launched from:</p><ul><li><p>Buttons</p></li><li><p>Links</p></li><li><p>Lightning pages</p></li><li><p>Utility bars</p></li></ul><p><strong>Common use cases:</strong></p><ul><li><p>Guided record creation</p></li><li><p>Support or service request forms</p></li><li><p>Step-by-step onboarding processes</p></li><li><p>Custom wizards</p></li></ul><p>Screen Flows are powerful because they combine automation with user input.</p><div><hr></div><h3>4. Auto-Launched Flow</h3><p>An <strong>Auto-Launched Flow</strong> runs in the background without any user interface.</p><p>It is usually triggered by:</p><ul><li><p>Another Flow (Subflow)</p></li><li><p>Apex code</p></li><li><p>Process Builder (legacy use)</p></li></ul><p><strong>Common use cases:</strong></p><ul><li><p>Reusable business logic</p></li><li><p>Shared calculations</p></li><li><p>Backend automation</p></li></ul><p>Auto-Launched Flows help keep your automation modular and maintainable.</p><div><hr></div><h3>5. Platform Event&#8211;Triggered Flow (Optional Awareness)</h3><p>A <strong>Platform Event&#8211;Triggered Flow</strong> runs when a platform event message is received.</p><p>This is commonly used in:</p><ul><li><p>System integrations</p></li><li><p>Event-driven architectures</p></li></ul><p>While powerful, this Flow type is typically used in advanced scenarios and won&#8217;t be the focus of this beginner series.</p><div><hr></div><h2>How This Flow Series Will Work</h2><p>Instead of showing isolated examples, this blog series will follow <strong>one evolving business scenario</strong>.</p><p>Each new post will <strong>build on top of the Flow created in the previous article</strong>, just like real projects.</p><p>By the end of the series, you&#8217;ll have a complete, realistic Flow that includes:</p><ul><li><p>Record automation</p></li><li><p>Decisions and conditions</p></li><li><p>Loops and collections</p></li><li><p>Scheduled actions</p></li><li><p>Reusable subflows</p></li><li><p>Error handling</p></li></ul><p>This approach helps you understand not just <em>how</em> Flow elements work, but <em>why</em> and <em>when</em> to use them.</p><div><hr></div><h2>Upcoming Blog Posts in This Series</h2><p>Here&#8217;s what we&#8217;ll cover step by step:</p><ol><li><p><strong>Salesforce Flow Basics (This Post)</strong><br>Understanding Flow types and when to use them</p></li><li><p><strong>Creating Your First Record-Triggered Flow</strong><br>Entry conditions, before vs after save, and basic logic</p></li><li><p><strong>Fast Field Updates vs Actions and Related Records</strong><br>Performance considerations and best practices</p></li><li><p><strong>Using Decisions and Assignments Effectively</strong><br>Implementing business rules the right way</p></li><li><p><strong>Working with Get Records, Create, Update, and Delete</strong><br>Handling data safely and efficiently</p></li><li><p><strong>Loops and Collection Operations Explained</strong><br>Filters, sorting, and transforming data</p></li><li><p><strong>Scheduled Paths and Scheduled Flows</strong><br>Time-based automation done correctly</p></li><li><p><strong>Subflows and Reusable Logic</strong><br>Building clean, modular automation</p></li><li><p><strong>Error Handling and Custom Errors in Flow</strong><br>Making Flows user-friendly and production-ready</p></li><li><p><strong>Putting It All Together: A Complete Real-World Flow</strong><br>End-to-end automation using everything learned</p></li></ol><div><hr></div><h2>What&#8217;s Next?</h2><p>In the <strong>next blog post</strong>, we&#8217;ll start building our first Flow:</p><ul><li><p>A simple <strong>Record-Triggered Flow</strong></p></li><li><p>Clear entry criteria</p></li><li><p>Basic automation logic</p></li></ul><p>If you&#8217;re serious about mastering Salesforce automation, bookmark this series and follow along step by step.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Salesforce Hacks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Salesforce Flow Series #3: Update Records Using Salesforce Flow]]></title><description><![CDATA[Welcome back to our Salesforce Flow series!]]></description><link>https://salesforcehacks.substack.com/p/salesforce-flow-series-3-update-records</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/salesforce-flow-series-3-update-records</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Sat, 18 May 2024 08:59:40 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/0ffc4ad4-133e-414d-b2e5-1a5fa46984d9_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Welcome back to our Salesforce Flow series!</p><h3><strong>Requirement</strong></h3><p>We need to ensure that whenever an account's phone number is updated, all contacts linked to that account have their phone numbers updated to match the new account phone number.</p><h3><strong>Steps to Create the Flow</strong></h3><p>Let's break down the steps to create this flow:</p><ol><li><p><strong>Create a Record-Triggered Flow</strong></p></li><li><p><strong>Configure Entry Conditions</strong></p></li><li><p><strong>Fetch Related Contacts</strong></p></li><li><p><strong>Loop Through Contacts</strong></p></li><li><p><strong>Update Contact Records</strong></p></li></ol><h3><strong>Step-by-Step Guide</strong></h3><h4><strong>1. Create a Record-Triggered Flow</strong></h4><p>First, we need to create a new flow that triggers when a record is updated.</p><ul><li><p>Navigate to <strong>Setup</strong>.</p></li><li><p>In the Quick Find box, type <strong>Flows</strong>, and select <strong>Flows</strong>.</p></li><li><p>Click <strong>New Flow</strong>.</p></li><li><p>Select <strong>Record-Triggered Flow</strong> and click <strong>Create</strong>.</p></li></ul><h4><strong>2. Configure Entry Conditions</strong></h4><p>Next, we need to specify the conditions that trigger this flow.</p><ul><li><p>In the <strong>Configure Start</strong> screen, select <strong>Object</strong> as <strong>Account</strong>.</p></li><li><p>Set the <strong>Trigger</strong> to <strong>A record is updated</strong>.</p></li><li><p>Under <strong>Entry Conditions</strong>, select <strong>Conditions are met</strong>.</p></li><li><p>Add a condition: <strong>Phone</strong> <strong>Is Changed</strong> <strong>Equals</strong> <strong>True</strong>.</p></li><li><p>Ensure the <strong>Condition Requirements</strong> are set to <strong>All Conditions Are Met (AND)</strong>.</p></li><li><p>Click <strong>Done</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!-WAH!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!-WAH!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 424w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 848w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 1272w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!-WAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png" width="952" height="798" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:798,&quot;width&quot;:952,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:59387,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!-WAH!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 424w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 848w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 1272w, https://substackcdn.com/image/fetch/$s_!-WAH!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb89134c2-1917-4934-a0fe-b6de732d05ff_952x798.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>3. Fetch Related Contacts</strong></h4><p>We now need to fetch all contacts associated with the account whose phone number was updated.</p><ul><li><p>Click the <strong>+</strong> icon and select <strong>Get Records</strong>.</p></li><li><p>Label this element as <strong>Get Contacts</strong>.</p></li><li><p>In the <strong>Object</strong> field, select <strong>Contact</strong>.</p></li><li><p>Set the <strong>Filter Contact Records</strong> conditions to:</p><ul><li><p><strong>AccountId</strong> <strong>Equals</strong> <strong>{!$Record.Id}</strong></p></li></ul></li><li><p>Store all records in a variable, and ensure <strong>Automatically store all fields</strong> is selected.</p></li><li><p>Click <strong>Done</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!N1uy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!N1uy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 424w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 848w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 1272w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!N1uy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png" width="757" height="852" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:852,&quot;width&quot;:757,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:41410,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!N1uy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 424w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 848w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 1272w, https://substackcdn.com/image/fetch/$s_!N1uy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe68ce475-98c2-4735-972e-ec8c37a3d92b_757x852.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>4. Loop Through Contacts</strong></h4><p>To update each contact&#8217;s phone number, we&#8217;ll use a loop.</p><ul><li><p>Click the <strong>+</strong> icon and select <strong>Loop</strong>.</p></li><li><p>Select the <strong>Collection Variable</strong> containing the contacts fetched by the previous element.</p></li><li><p>Choose to <strong>Iterate Through</strong> the collection.</p></li><li><p>Click <strong>Done</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!Bnvy!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!Bnvy!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 424w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 848w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 1272w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!Bnvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png" width="636" height="659" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/db455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:659,&quot;width&quot;:636,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:38979,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!Bnvy!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 424w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 848w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 1272w, https://substackcdn.com/image/fetch/$s_!Bnvy!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fdb455740-ed57-4af9-8a4c-4f0a4da34c4b_636x659.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p>Within this loop, we&#8217;ll set the contact phone number to the account phone number.</p><ul><li><p>Inside the loop, click the <strong>+</strong> icon and select <strong>Assignment</strong>.</p></li><li><p>Label this element as <strong>Set Contact Phone Number</strong>.</p></li><li><p>Assign the contact phone number to the account phone number.</p></li><li><p>Create a collection and add the current loop record to the collection after assigning the phone number to the contact.</p></li><li><p>Click <strong>Done</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!awdm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!awdm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 424w, https://substackcdn.com/image/fetch/$s_!awdm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 848w, https://substackcdn.com/image/fetch/$s_!awdm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 1272w, https://substackcdn.com/image/fetch/$s_!awdm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!awdm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png" width="783" height="498" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:498,&quot;width&quot;:783,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:29565,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!awdm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 424w, https://substackcdn.com/image/fetch/$s_!awdm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 848w, https://substackcdn.com/image/fetch/$s_!awdm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 1272w, https://substackcdn.com/image/fetch/$s_!awdm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7c05cfbd-d7de-4ae1-8452-5df3d07b5ae5_783x498.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><h4><strong>5. Update Contact Records</strong></h4><p>Finally, we&#8217;ll update all contact records outside of the loop.</p><p>Click the <strong>+</strong> icon and select <strong>Update Records</strong>.</p><ul><li><p>Label this element as <strong>Update Contacts</strong>.</p></li><li><p>Set the <strong>How to Find Records to Update</strong> to <strong>Use the IDs and all field values from a record or record collection</strong>.</p></li><li><p>Select the collection variable containing the contacts to update.</p></li><li><p>Click <strong>Done</strong>.</p></li></ul><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!CC-g!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!CC-g!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 424w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 848w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 1272w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!CC-g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png" width="771" height="575" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:575,&quot;width&quot;:771,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:33875,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!CC-g!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 424w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 848w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 1272w, https://substackcdn.com/image/fetch/$s_!CC-g!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6d8fdff4-af00-496d-8bdd-a4ef327da75f_771x575.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p><div id="youtube2-0z73iyhdEi4" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;0z73iyhdEi4&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/0z73iyhdEi4?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><h3><strong>Conclusion</strong></h3><p>Your flow should now be complete and look something like this:</p><ol><li><p><strong>Start</strong> (Triggered when an Account record is updated and the phone number has changed)</p></li><li><p><strong>Get Contacts</strong> (Fetch all contacts related to the account)</p></li><li><p><strong>Loop Through Contacts</strong> (Iterate through each contact)</p></li><li><p><strong>Set Contact Phone Number</strong> (Assign the new phone number to each contact)</p></li><li><p><strong>Add Contacts to Collection</strong> (Prepare contacts for bulk update)</p></li><li><p><strong>Update Contacts</strong> (Update all contact records with the new phone number)</p></li></ol><p>Activate your flow and test it by updating an account&#8217;s phone number. You should see the phone numbers of all associated contacts update automatically.</p><p>That&#8217;s it for today&#8217;s guide on updating records using Salesforce Flow. Stay tuned for more insights and tutorials in our Salesforce Flow series!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/salesforce-flow-series-3-update-records?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/salesforce-flow-series-3-update-records?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Salesforce Flow Series #2: Creating Record with Screen Flows]]></title><description><![CDATA[In our last blog post, we explored the fundamentals of Salesforce Flows by building a basic Screen Flow to deliver personalized greeting messages.]]></description><link>https://salesforcehacks.substack.com/p/salesforce-flow-series-2-creating</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/salesforce-flow-series-2-creating</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Sat, 13 Apr 2024 04:00:42 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/f64f22d3-f370-46fe-aafe-37005b1ca450_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In our last blog post, we explored the fundamentals of Salesforce Flows by building a basic Screen Flow to deliver personalized greeting messages. Continuing on this journey, we now shift our focus to a practical application: creating records using Screen Flows.</p><h2><strong>The Requirement:</strong></h2><p>Our goal is straightforward: create a Contact record using a Screen Flow. Additionally, we'll add this flow into the Account lightning record page, ensuring users can effortlessly add contacts to associated accounts.</p><h2><strong>Step-by-Step Guide</strong></h2><p>Let's walk through the process:</p><ol><li><p><strong>Create a New Screen Flow</strong>: Navigate to Flows, click on "New Flow," and select "Screen Flow" as the flow type.</p></li><li><p><strong>Design the Screen Layout</strong>: Add a screen action and drag relevant sections onto the flow canvas to display contact creation fields to users. In this case, we include fields like Name, Phone, and Email.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!u1yP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!u1yP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 424w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 848w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 1272w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!u1yP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png" width="1456" height="613" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:613,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:61109,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!u1yP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 424w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 848w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 1272w, https://substackcdn.com/image/fetch/$s_!u1yP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fad61c9a6-5ebb-4ec8-a994-44d5103cb7a3_1728x727.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div></li><li><p><strong>Configure Record Creation Component</strong>: Add the "Create Records" component to the flow. Specify the object (Contact) and map the values entered by the user from the previous screen component to the corresponding contact fields.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!_WtM!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!_WtM!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 424w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 848w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 1272w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!_WtM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png" width="780" height="840" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:840,&quot;width&quot;:780,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:70347,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!_WtM!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 424w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 848w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 1272w, https://substackcdn.com/image/fetch/$s_!_WtM!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff6bf4708-83cc-4be9-b83c-3db655d8b3e3_780x840.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li><li><p><strong>Mapping the Account</strong>: To associate the newly created contact with the account, create a resource with the text data type and mark it as "Available for input." This allows passing the Account ID from the lightning record page to the flow.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!dZKk!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!dZKk!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 424w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 848w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 1272w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!dZKk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png" width="896" height="516" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:516,&quot;width&quot;:896,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:27758,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!dZKk!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 424w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 848w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 1272w, https://substackcdn.com/image/fetch/$s_!dZKk!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F8ca3c516-2ded-4b8d-8cc4-8fe9d785c27d_896x516.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li><li><p><strong>Save and Activate the Flow</strong>: Once the flow is designed and configured, save it and activate it for use.</p></li><li><p><strong>Integrate with the Account Lightning Record Page</strong>: Edit the Account record page, drag the Flow component onto the desired location, select the checkbox &#8220;Pass record ID into this variable&#8220; and save the page.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!c_xb!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!c_xb!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 424w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 848w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 1272w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!c_xb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png" width="1456" height="668" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:668,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:246796,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!c_xb!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 424w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 848w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 1272w, https://substackcdn.com/image/fetch/$s_!c_xb!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F6e026239-7b19-4e3c-bd7d-d9704503d851_1904x874.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li><li><p><strong>Test the Flow</strong>: Return to the Account record page, enter the required contact details in the flow, and proceed. Verify that the new contact is successfully created and associated with the Account.</p></li></ol><div id="youtube2-HFn9rOI4GV8" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;HFn9rOI4GV8&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/HFn9rOI4GV8?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>By following these simple yet powerful steps, you can leverage Salesforce flows to streamline the process of creating records. Integrating flows directly into record pages enhances user experience and efficiency, empowering your team to accomplish tasks seamlessly within the Salesforce environment.</p><p>Stay tuned for more insightful tutorials and real-world use cases in our ongoing Salesforce Flow Series. Have questions or need further assistance? Feel free to reach out &#8211; we're here to help!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/salesforce-flow-series-2-creating?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/salesforce-flow-series-2-creating?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Flow Series #1: A Beginner's Guide to Salesforce Flows]]></title><description><![CDATA[Salesforce Flows are a robust automation tool within the Salesforce ecosystem that allows users to build custom processes, collect and manipulate data, and interact with users through a visually-driven interface.]]></description><link>https://salesforcehacks.substack.com/p/automate-your-way-to-success-a-beginners</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/automate-your-way-to-success-a-beginners</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Wed, 03 Apr 2024 18:11:31 GMT</pubDate><enclosure url="https://substackcdn.com/image/youtube/w_728,c_limit/-1spVNQeo3c" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce Flows are a robust automation tool within the Salesforce ecosystem that allows users to build custom processes, collect and manipulate data, and interact with users through a visually-driven interface. In this article, we'll dive into what Flows are, their benefits, the different types of Flows available, and provide an overview of the Flow Builder interface. Additionally, we'll guide you through building a basic Screen Flow to display a greeting message on the App homepage for all users.</p><h2><strong>What are Flows and their Benefits?</strong></h2><p>Salesforce Flows are sequences of screens and/or actions that guide users through a business process or application. They can automate complex business processes, streamline data entry, and interact with users in a more engaging way than traditional workflows. Some key benefits of using Flows include:</p><ul><li><p><strong>Automation</strong>: Flows automate repetitive tasks, reducing manual effort and increasing efficiency.</p></li><li><p><strong>Customization</strong>: They allow for highly customizable processes tailored to specific business needs.</p></li><li><p><strong>User Interaction</strong>: Flows can engage users with interactive screens and guided experiences.</p></li><li><p><strong>Data Manipulation</strong>: They enable manipulation and transformation of data within Salesforce.</p></li><li><p><strong>Integration</strong>: Flows can integrate with other Salesforce features and external systems.</p></li></ul><h2><strong>Types of Flows</strong></h2><p>Salesforce offers several types of Flows, each serving different purposes. Here's a brief overview of the most common types:</p><h4><strong>1. Screen Flow</strong></h4><p>Screen Flows are user-guided flows where users interact with screens to input data or make selections. They are ideal for creating wizards, guided processes, or collecting user input.</p><h4><strong>2. Record-Triggered Flow</strong></h4><p>Record-Triggered Flows are automated processes triggered by changes to records in Salesforce. They allow for advanced automation based on record changes, such as updating related records or sending notifications.</p><h4><strong>3. Auto-Launched Flow</strong></h4><p>Auto-Launched Flows are flows that run in the background without user interaction. They are typically triggered by external events or scheduled to run at specific times.</p><h4><strong>4. Schedule-Triggered Flow</strong></h4><p>Schedule-Triggered Flows are flows that are scheduled to run at specific times or intervals. They are useful for batch processing tasks or recurring automation.</p><h2><strong>Building Your First Flow: A Personalized Greeting</strong></h2><p>Let's get hands-on! In this example, we'll create a Screen Flow that displays a personalized greeting message for users on the App homepage.</p><ol><li><p><strong>Create a Screen Flow:</strong> Head to Flow Builder and create a new Screen Flow.</p></li><li><p><strong>Design Your Greeting Screen:</strong> Add a "Display Text" element to showcase your message.</p></li><li><p><strong>Get Personal:</strong> Want to greet users by name? Use Flow Variables! Add a "Get User Information" element to retrieve the user's first name and store it in a variable. Then, incorporate the variable within your greeting message using dynamic text.</p></li><li><p><strong>Save and Run:</strong> Save your Flow and test it out!</p></li></ol><p><strong>Bonus Tip:</strong> To display the Flow on your App homepage, navigate to the App Manager, edit your App, and add the Flow as a component.</p><p><strong>Ready to Flow?</strong></p><p>This is just the first step in your Salesforce Flow journey. Stay tuned for future articles where we'll delve deeper into different Flow types, explore advanced functionalities, and uncover real-world use cases to unlock the full potential of Flows in your Salesforce experience!</p><div id="youtube2--1spVNQeo3c" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;-1spVNQeo3c&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/-1spVNQeo3c?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>P.S.</strong> Check out the accompanying video for a visual walkthrough of building the personalized greeting Flow!</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/automate-your-way-to-success-a-beginners?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/automate-your-way-to-success-a-beginners?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p>]]></content:encoded></item><item><title><![CDATA[Exploring Flow Repeater Component in Salesforce Spring '24 Release]]></title><description><![CDATA[Introduction to Flow Repeater Component: The Flow Repeater component, currently in beta, is a screen component within Salesforce Flow that allows users to repeat a set of fields within a single screen element.]]></description><link>https://salesforcehacks.substack.com/p/exploring-flow-repeater-component</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/exploring-flow-repeater-component</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Fri, 16 Feb 2024 01:01:12 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/c27958b4-6bda-40a3-bd39-b6de518aaa34_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p><strong>Introduction to Flow Repeater Component:</strong> The Flow Repeater component, currently in beta, is a screen component within Salesforce Flow that allows users to repeat a set of fields within a single screen element. This innovative feature eliminates the need for users to navigate back and forth between screens when creating multiple records, enhancing efficiency and user experience.</p><p><strong>Steps to Implement Flow Repeater Component:</strong> Let's delve into the step-by-step process of incorporating the Flow Repeater component into your Salesforce workflows:</p><ol><li><p><strong>Create a New Screen Flow:</strong> Begin by creating a new screen flow in Salesforce. Screen flows are powerful tools that guide users through a series of screens to collect and manipulate data.</p></li><li><p><strong>Add the Repeater Component Inside the Screen Component:</strong> Within the screen flow, add the Repeater component to the desired screen. This component acts as a container for repeating sets of fields, allowing users to input data for multiple records within a single screen.</p></li><li><p><strong>Utilize Loop to Iterate Through Entries:</strong> Implement a loop within the flow to iterate through all the entries made by the user using the Repeater component. This loop ensures that each entry is processed effectively, enabling seamless data handling.</p></li><li><p><strong>Utilize Assignment and Collection to Store Entries:</strong> Leverage assignment and collection elements within the flow to store all the entries made by the user. This step is crucial for maintaining data integrity and ensuring that no information is lost during the process.</p></li><li><p><strong>Use the Create Element to Generate Related Records:</strong> Finally, utilize the create element within the flow to generate all the related records based on the entries provided by the user. This element enables the creation of new records in Salesforce, facilitating seamless data management.</p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!4rO1!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!4rO1!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 424w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 848w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 1272w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!4rO1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png" width="554" height="817" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:817,&quot;width&quot;:554,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:31552,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!4rO1!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 424w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 848w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 1272w, https://substackcdn.com/image/fetch/$s_!4rO1!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb4538f73-e5f7-4176-bff1-b4c2a996add5_554x817.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p>You can view the YouTube video with all the steps to create the above flow.</p><div id="youtube2-Yb9ZLsqrs7M" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;Yb9ZLsqrs7M&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/Yb9ZLsqrs7M?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p><strong>Benefits of Flow Repeater Component:</strong> The Flow Repeater component offers several advantages for Salesforce users:</p><ul><li><p><em>Improved User Experience:</em> By streamlining data entry, the Repeater component enhances the user experience, particularly in scenarios where users need to create multiple records with similar data.</p></li><li><p><em>Increased Efficiency:</em> Users can input data for multiple records at once, saving time and reducing the number of steps required to complete a process.</p></li><li><p><em>Enhanced Code Readability:</em> The Repeater component helps maintain code organization and readability by grouping related fields together, leading to more comprehensible and maintainable flows.</p></li></ul><p><strong>Limitations of Flow Repeater Component:</strong> While the Flow Repeater component introduces significant benefits, it's essential to consider its limitations:</p><ul><li><p><em>Beta Stage:</em> As a beta feature, the Repeater component may have limited functionality and stability compared to fully released components. Users should exercise caution when implementing it in production environments.</p></li><li><p><em>Supported Input Components:</em> Not all standard input components are currently supported within the Repeater component. Users should verify compatibility with their specific use cases before implementation.</p></li></ul><p>In conclusion, the Flow Repeater component represents a major advancement in Salesforce's commitment to enhancing user productivity and experience. By simplifying and accelerating the data entry process, this feature empowers organizations to achieve greater efficiency and effectiveness in their Salesforce workflows. As with any new feature, it's essential for users to explore its capabilities, consider its limitations, and evaluate its suitability for their unique business needs. With careful planning and implementation, the Flow Repeater component holds the potential to revolutionize data management processes within Salesforce environments.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/exploring-flow-repeater-component?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/exploring-flow-repeater-component?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p>]]></content:encoded></item><item><title><![CDATA[The Benefits of Transitioning to Salesforce Flows]]></title><description><![CDATA[How to automate more of your business processes, improve the user experience, and enhance scalability with Salesforce Flows.]]></description><link>https://salesforcehacks.substack.com/p/the-benefits-of-transitioning-to</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/the-benefits-of-transitioning-to</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Sun, 16 Jul 2023 04:35:33 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/ddf6d942-0e25-4362-837b-16e74ad54a68_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce Flows is a powerful tool that can be used to automate business processes and workflows. They offer a number of advantages over traditional Workflow Rules and Process Builder, including:</p><ul><li><p><strong>More flexibility:</strong> Flows are more flexible than Workflow Rules and Process Builder, allowing you to create more complex and dynamic processes.</p></li><li><p><strong>Better user experience:</strong> Flows can provide a better user experience by allowing you to interact with them through screen elements.</p></li><li><p><strong>More powerful features:</strong> Flows offer a wider range of features than Workflow Rules and Process Builder, such as decision elements, branching, and loops.</p></li></ul><p><strong>Benefits of Transitioning to Salesforce Flows</strong></p><p>There are a number of benefits to transitioning to Salesforce Flows, including:</p><ul><li><p><strong>Increased automation:</strong> Flows can help you automate more of your business processes, which can free up your time and resources for other tasks.</p></li><li><p><strong>Improved user experience:</strong> Flows can provide a better user experience for your customers and employees, by making it easier for them to interact with your Salesforce data.</p></li><li><p><strong>Enhanced scalability:</strong> Flows are more scalable than Workflow Rules and Process Builder, making them a better choice for organizations that need to automate large or complex processes.</p></li></ul><p><strong>Best Practices for Converting Workflow Rules and Process Builder to Salesforce Flows</strong></p><p>Here are some best practices for converting Workflow Rules and Process Builder to Salesforce Flows:</p><ol><li><p><strong>Understand your current processes.</strong> Before you start converting your processes, it's important to understand how they work. This includes documenting the rules, criteria, and actions that are used in each process.</p></li><li><p><strong>Define your objectives and requirements.</strong> What do you want to achieve by converting your processes to Flows? Once you know your objectives, you can start to plan the conversion.</p></li><li><p><strong>Identify complex processes and limitations.</strong> Some processes may be more difficult to convert to Flows than others. Identify any potential limitations and develop strategies for working around them.</p></li><li><p><strong>Start with simple conversions.</strong> It's a good idea to start with simple conversions when you're first getting started with Flows. This will help you learn the basics and build your confidence.</p></li><li><p><strong>Implement decision elements.</strong> Decision elements can be used to replace criteria-based evaluations in Workflow Rules and Process Builder. This can make your processes more dynamic and adaptive.</p></li><li><p><strong>Leverage screen elements for user interaction.</strong> Screen elements can be used to provide an interactive user experience in Salesforce Flows. This can make your processes more user-friendly and engaging.</p></li><li><p><strong>Modularize your Flows.</strong> Modularizing your Flows can make them easier to maintain and update. It can also make them easier to reuse for different purposes.</p></li><li><p><strong>Test thoroughly.</strong> It's important to test your Flows thoroughly before you put them into production. This will help you identify any errors or unexpected behavior.</p></li><li><p><strong>Monitor and optimize.</strong> Once your Flows are in production, you should monitor their performance and collect user feedback. This will help you identify areas for improvement.</p></li></ol><p>Transitioning to Salesforce Flows can be a complex process, but it can also be a rewarding one. By following the best practices outlined in this blog post, you can successfully convert your existing processes and create seamless, user-friendly automation processes using Salesforce Flows.</p><p>I hope this detailed blog post is helpful. Please let me know if you have any other questions.</p><p></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/the-benefits-of-transitioning-to?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/the-benefits-of-transitioning-to?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Salesforce Hacks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[Lightning Flow Scanner: Streamline Your Salesforce Flows with VS Code Extension]]></title><description><![CDATA[Salesforce Flows are powerful tools that enable developers and admins to create custom, automated processes in their Salesforce orgs.]]></description><link>https://salesforcehacks.substack.com/p/lightning-flow-scanner-streamline</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/lightning-flow-scanner-streamline</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Tue, 13 Jun 2023 03:38:02 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/706a549f-12cf-4c8b-8dee-b223674d7a82_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce Flows are powerful tools that enable developers and admins to create custom, automated processes in their Salesforce orgs. However, as flows grow in complexity and scale, it becomes crucial to ensure their efficiency and maintainability. That's where the Lightning Flow Scanner, a remarkable extension available in Visual Studio Code (VS Code), comes to the rescue. This tool provides invaluable assistance in scanning, analyzing, and optimizing flows, making flow development more efficient and error-free.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!e7mm!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!e7mm!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 424w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 848w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 1272w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!e7mm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png" width="1122" height="679" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/ac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:679,&quot;width&quot;:1122,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:113004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!e7mm!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 424w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 848w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 1272w, https://substackcdn.com/image/fetch/$s_!e7mm!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fac7b0a25-1ddb-4b0d-b41a-393cc0e349f8_1122x679.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Scan Flow:</strong> Identifying Potential Issues and Optimizations</p><p>The Lightning Flow Scanner extension offers a "Scan Flow" command that thoroughly examines all the flows in your Salesforce org. This scan enables the identification of potential issues and optimization opportunities. By analyzing various aspects of your flows, the Lightning Flow Scanner helps streamline your development process and improve overall performance.</p><div class="captioned-image-container"><figure><a class="image-link image2" target="_blank" href="https://substackcdn.com/image/fetch/$s_!r4Qs!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!r4Qs!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 424w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 848w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!r4Qs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png" width="705" height="168" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:168,&quot;width&quot;:705,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:37881,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!r4Qs!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 424w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 848w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 1272w, https://substackcdn.com/image/fetch/$s_!r4Qs!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F656661ac-1416-4d81-87cc-4a2296bee4ea_705x168.png 1456w" sizes="100vw"></picture><div></div></div></a></figure></div><p><strong>Fix Flows: </strong>This command helps to apply the available fixes automatically</p><p>"Fix Flows" command of the Lightning Flow Scanner extension provides a convenient and automated way to apply the available fixes to your flows. It helps streamline the optimization and refactoring process, ensuring that your flows adhere to best practices and perform at their best.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!h4x2!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!h4x2!,w_424,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 424w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_848,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 848w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_1272,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 1272w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_1456,c_limit,f_webp,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!h4x2!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif" width="1060" height="528" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/bd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:528,&quot;width&quot;:1060,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:15259889,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!h4x2!,w_424,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 424w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_848,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 848w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_1272,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 1272w, https://substackcdn.com/image/fetch/$s_!h4x2!,w_1456,c_limit,f_auto,q_auto:good,fl_lossy/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fbd109622-40e5-44b4-a879-bcdce6269338_1060x528.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><p><strong>Flow Rules:</strong> Comprehensive Overview and Documentation</p><p>In addition to its scanning capabilities, the Lightning Flow Scanner provides a "Flow Rules" command. This command offers an overview of all the available rules, their relevant documentation, and even the source</p><p>We can configure this extension to look for these items:</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!OYLK!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!OYLK!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 424w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 848w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 1272w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!OYLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png" width="287" height="242" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/b23946ec-545d-47ec-8c56-a50651212fb0_287x242.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:242,&quot;width&quot;:287,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:12004,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!OYLK!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 424w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 848w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 1272w, https://substackcdn.com/image/fetch/$s_!OYLK!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fb23946ec-545d-47ec-8c56-a50651212fb0_287x242.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p><ol><li><p><strong>DML Statements in a Loop</strong>:</p></li></ol><p>The Lightning Flow Scanner scrutinizes your flows to identify any DML (Data Manipulation Language) statements executed within loops. Executing DML statements, such as inserts or updates, inside loops can lead to performance issues, inefficient resource usage, and potential governor limit exceptions. The tool flags such instances, allowing you to refactor your flows for optimal execution.</p><ol start="2"><li><p><strong>Duplicate DML Operations</strong>:</p></li></ol><p>Another important aspect the Lightning Flow Scanner evaluates is the presence of duplicate DML operations within your flows. Duplicate DML operations can lead to unnecessary database calls and result in inefficient data processing. By identifying these duplications, the tool helps you eliminate redundant operations, improving the efficiency and performance of your flows.</p><ol start="3"><li><p><strong>Hardcoded IDs</strong>:</p></li></ol><p>Hardcoding IDs in flows can make them less flexible and harder to maintain. The Lightning Flow Scanner searches for instances where IDs are hardcoded and provides suggestions to replace them with dynamic variables or merge fields. This approach makes your flows more adaptable and future-proof, ensuring that they can be easily deployed across different environments without requiring manual modifications.</p><ol start="4"><li><p><strong>Missing Flow Description</strong>:</p></li></ol><p>Maintaining proper documentation is essential for any development project. The Lightning Flow Scanner examines your flows to identify any missing or incomplete flow descriptions. It reminds you to provide comprehensive descriptions for your flows, improving the overall clarity and maintainability of your Salesforce processes.</p><ol start="5"><li><p><strong>Missing Error Handlers</strong>:</p></li></ol><p>Error handling is crucial in any application, and flows are no exception. The Lightning Flow Scanner scans your flows for missing error handlers. It points out any areas where error handling mechanisms, such as fault connectors or subflows, are absent. By addressing these gaps, you ensure that your flows gracefully handle exceptions and provide a better user experience.</p><ol start="6"><li><p><strong>Missing Null Handlers:</strong></p></li></ol><p>Null values can cause unexpected behavior and errors within flows. The Lightning Flow Scanner detects instances where null handling mechanisms are missing. It helps you identify areas where null checks or default value assignments should be included, enabling you to handle null values effectively and prevent potential flow failures.</p><ol start="7"><li><p><strong>Unconnected Elements</strong>:</p></li></ol><p>Unused or unconnected elements within flows can clutter your design and make them harder to understand. The Lightning Flow Scanner identifies any unconnected elements, such as screens, decisions, or assignments, that are not part of the flow's execution path. This feature assists in decluttering and simplifying your flows, enhancing their readability and maintainability.</p><ol start="8"><li><p><strong>Unused Variables</strong>:</p></li></ol><p>Over time, flows may accumulate unused variables, impacting their performance and clarity. The Lightning Flow Scanner scans your flows to detect any variables that are declared but remain unused. By highlighting these variables, the tool helps you clean up your flow's workspace, removing unnecessary clutter and ensuring optimal execution.</p><p>The developer of this remarkable extension is <a href="https://www.linkedin.com/in/ruben-halman/">Ruben Halman</a>.. If you have any suggestions or questions, please feel free to reach out to him.</p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/lightning-flow-scanner-streamline?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/lightning-flow-scanner-streamline?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p><p></p>]]></content:encoded></item><item><title><![CDATA[Reactive Screen Flow - Create Amazing Apps With Never Before Seen Components | Summer 23 Features]]></title><description><![CDATA[Building a Salesforce Custom App for Mortgage Monthly Payment Calculator]]></description><link>https://salesforcehacks.substack.com/p/reactive-screen-flow-create-amazing</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/reactive-screen-flow-create-amazing</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Sun, 21 May 2023 08:44:47 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/e49e68d4-0ddc-43e4-80ad-ef65e1daca47_1280x720.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>In this blog post, I will walk you through the process of creating a Salesforce custom app to calculate mortgage monthly payments. By leveraging Salesforce's powerful features, we can create an interactive and user-friendly application that automates the calculation of monthly payments based on user inputs.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!y4ia!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!y4ia!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 424w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 848w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 1272w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!y4ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png" width="1188" height="650" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:650,&quot;width&quot;:1188,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:251489,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!y4ia!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 424w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 848w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 1272w, https://substackcdn.com/image/fetch/$s_!y4ia!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F9e1e7bdf-3ecf-4018-8149-239df155315b_1188x650.png 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p><strong>Requirements</strong>: To create our mortgage monthly payment calculator app, we will need the following user inputs:</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Salesforce Hacks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div><ol><li><p><strong>Loan Amount</strong>: The total amount of the mortgage loan.</p></li><li><p><strong>Term Years</strong>: The number of years for the mortgage term.</p></li><li><p><strong>Months</strong>: This field should auto-populate based on the Term Years field.</p></li><li><p><strong>Interest</strong>: The annual interest rate for the mortgage.</p></li><li><p><strong>Monthly Payment</strong>: This field should automatically display the calculated monthly payment.</p></li></ol><p><strong>Step 1</strong>: Create a Screen Flow with Reactive Screen Components To start building our app, we'll create a screen flow using Salesforce's Flow Builder. Open the Flow Builder and add reactive screen components such as input fields, formulas, and variables to capture and manipulate the data. Design the flow to guide the user through the mortgage calculation process.</p><p><strong>Step 2</strong>: Create a New Lightning App Next, let's create a new Lightning App that will serve as the container for our mortgage calculator. In the Salesforce Setup, navigate to "App Manager" and click on "New Lightning App." Customize the app's branding, navigation, and add any desired features to enhance the user experience.</p><p><strong>Step 3</strong>: Create a New Lightning Record Page and Add the Screen Flow To integrate our screen flow into the Lightning App, we'll create a new Lightning record page. In the Salesforce Setup, go to "Lightning App Builder" and create a new record page. Drag and drop the screen flow component onto the page layout, positioning it appropriately for a seamless user experience.</p><p><strong>Step 4</strong>: Assign the Lightning Page to the App Once the Lightning record page is ready, assign it to the Lightning App we created earlier. In the Salesforce Setup, navigate to "App Manager," select the app, and edit its properties. Set the newly created record page as the default page for the app, ensuring that users are presented with the mortgage calculator upon launching the app.</p><p><strong>Step 5</strong>: Activate and Test the App Before making the app available to users, activate it to ensure that all the components, pages, and flows are functional and accessible. Go to the App Manager, select the app, and click on "Manage Profiles" to assign appropriate user profiles that should have access to the app.</p><p>Once activated, log in as a user with the assigned profile, navigate to the App Launcher, and launch the new mortgage calculator app. Test the app thoroughly by entering different loan amounts, term years, and interest rates, and verify that the monthly payment field updates correctly based on the calculations performed by the screen flow.</p><div id="youtube2-KRtPzaxGV7A" class="youtube-wrap" data-attrs="{&quot;videoId&quot;:&quot;KRtPzaxGV7A&quot;,&quot;startTime&quot;:null,&quot;endTime&quot;:null}" data-component-name="Youtube2ToDOM"><div class="youtube-inner"><iframe src="https://www.youtube-nocookie.com/embed/KRtPzaxGV7A?rel=0&amp;autoplay=0&amp;showinfo=0&amp;enablejsapi=0" frameborder="0" loading="lazy" gesture="media" allow="autoplay; fullscreen" allowautoplay="true" allowfullscreen="true" width="728" height="409"></iframe></div></div><p>Let me know if you have any questions. I will be happy to help.</p><div class="subscription-widget-wrap-editor" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe&quot;,&quot;language&quot;:&quot;en&quot;}" data-component-name="SubscribeWidgetToDOM"><div class="subscription-widget show-subscribe"><div class="preamble"><p class="cta-caption">Thanks for reading Salesforce Hacks! Subscribe for free to receive new posts and support my work.</p></div><form class="subscription-widget-subscribe"><input type="email" class="email-input" name="email" placeholder="Type your email&#8230;" tabindex="-1"><input type="submit" class="button primary" value="Subscribe"><div class="fake-input-wrapper"><div class="fake-input"></div><div class="fake-button"></div></div></form></div></div>]]></content:encoded></item><item><title><![CDATA[New Flow Features of Salesforce Summer '23 Release]]></title><description><![CDATA[Salesforce Summer '23 release is packed with new features and enhancements for Flow, Salesforce's automation tool.]]></description><link>https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer</link><guid isPermaLink="false">https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer</guid><dc:creator><![CDATA[Ajit Rajendran]]></dc:creator><pubDate>Sun, 14 May 2023 08:07:04 GMT</pubDate><enclosure url="https://substack-post-media.s3.amazonaws.com/public/images/9dcc42ba-6204-4f6a-9157-c3273afde2ea_450x337.png" length="0" type="image/jpeg"/><content:encoded><![CDATA[<p>Salesforce Summer '23 release is packed with new features and enhancements for Flow, Salesforce's automation tool. Here are some of the highlights:</p><ol><li><p><strong>General availability of Choice Lookup component:</strong> The Choice Lookup component is now generally available, making it easier to create flows that allow users to select from a list of choices.</p><ul><li><p>For example, you could use the Choice Lookup component to create a flow that allows users to select a color of the product to purchase.</p></li></ul></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!L-EP!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!L-EP!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 424w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 848w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 1272w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!L-EP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif" width="968" height="514" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:514,&quot;width&quot;:968,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:1540964,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:true,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!L-EP!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 424w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 848w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 1272w, https://substackcdn.com/image/fetch/$s_!L-EP!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff1b97407-7cc8-4686-8f0e-e6207c9aab42_968x514.gif 1456w" sizes="100vw" fetchpriority="high"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="2"><li><p><strong>Add a search bar to Data Table:</strong> You can now add a search bar to the Data Table component, making it easier to find the data you need.</p><ol><li><p>For example, you could add a search bar to the Data Table component to make it easier to find a customer record.</p></li></ol></li></ol><p></p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!YIHZ!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!YIHZ!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 424w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 848w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 1272w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!YIHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif" width="1456" height="392" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/f4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:392,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4429765,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!YIHZ!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 424w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 848w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 1272w, https://substackcdn.com/image/fetch/$s_!YIHZ!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Ff4ad6b8d-87c2-4352-bee1-3a1be34ab86c_1502x404.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="3"><li><p><strong>Reactive Screen Components support Formulas:</strong> Reactive Screen Components now support Formulas, making it easier to create dynamic and interactive flows.</p><ol><li><p>For example, you could use Reactive Screen Components to create a flow that allows users to customize their experience.</p></li></ol></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!D2F4!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!D2F4!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 424w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 848w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 1272w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!D2F4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif" width="1456" height="427" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:427,&quot;width&quot;:1456,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:4802157,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/gif&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!D2F4!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 424w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 848w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 1272w, https://substackcdn.com/image/fetch/$s_!D2F4!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F7ee38ba3-5c7b-4921-a14f-9966228ce497_1518x446.gif 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><ol start="4"><li><p><strong>Send Email Core Action is Improved:</strong> The Send Email Core Action in Salesforce Flow has been improved in the Summer '23 release. It can now use email templates (Lightning Email Templates are supported as well), and it can log the email on the specified records' activity timelines. To use these new features, you will need to specify the Recipient ID, Related Record ID, and Template ID when setting up the Send Email action. These values are essential for populating the merge fields of the template.</p><p>Here are some additional details about the new features:</p><ul><li><p><strong>Email Templates:</strong> You can now use lightning email templates when sending emails from Flow. This makes it easy to create consistent and professional-looking emails.</p></li><li><p><strong>Log email on Send:</strong> The email will now be logged on the specified records' activity timelines. This makes it easy to track email communication with your customers and prospects.</p></li><li><p><strong>Recipient ID:</strong> The Recipient ID is the ID of the user or contact who will receive the email.</p></li><li><p><strong>Related Record ID:</strong> The Related Record ID is the ID of the record that is associated with the email.</p></li><li><p><strong>Email Template ID:</strong> The Template ID is the ID of the lightning email template that you want to use.</p><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!C_MY!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!C_MY!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!C_MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg" width="601" height="569" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/e87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:569,&quot;width&quot;:601,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:28519,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/jpeg&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:false,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!C_MY!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 424w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 848w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 1272w, https://substackcdn.com/image/fetch/$s_!C_MY!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2Fe87fc0d8-966b-48ed-922d-654ebcd8a275_601x569.jpeg 1456w" sizes="100vw"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p></p></li></ul></li><li><p><strong>Changes on the user interface:</strong> There are some changes on the user interface of the flow builder, making it easier to use.</p><p></p><p><em><strong>             Old look                                                            New look</strong></em></p></li></ol><div class="captioned-image-container"><figure><a class="image-link image2 is-viewable-img" target="_blank" href="https://substackcdn.com/image/fetch/$s_!VQ8l!,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png" data-component-name="Image2ToDOM"><div class="image2-inset"><picture><source type="image/webp" srcset="https://substackcdn.com/image/fetch/$s_!VQ8l!,w_424,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 424w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_848,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 848w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_1272,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 1272w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_1456,c_limit,f_webp,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 1456w" sizes="100vw"><img src="https://substackcdn.com/image/fetch/$s_!VQ8l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png" width="678" height="806" data-attrs="{&quot;src&quot;:&quot;https://substack-post-media.s3.amazonaws.com/public/images/99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png&quot;,&quot;srcNoWatermark&quot;:null,&quot;fullscreen&quot;:null,&quot;imageSize&quot;:null,&quot;height&quot;:806,&quot;width&quot;:678,&quot;resizeWidth&quot;:null,&quot;bytes&quot;:136230,&quot;alt&quot;:null,&quot;title&quot;:null,&quot;type&quot;:&quot;image/png&quot;,&quot;href&quot;:null,&quot;belowTheFold&quot;:true,&quot;topImage&quot;:false,&quot;internalRedirect&quot;:null,&quot;isProcessing&quot;:false,&quot;align&quot;:null,&quot;offset&quot;:false}" class="sizing-normal" alt="" srcset="https://substackcdn.com/image/fetch/$s_!VQ8l!,w_424,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 424w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_848,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 848w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_1272,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 1272w, https://substackcdn.com/image/fetch/$s_!VQ8l!,w_1456,c_limit,f_auto,q_auto:good,fl_progressive:steep/https%3A%2F%2Fsubstack-post-media.s3.amazonaws.com%2Fpublic%2Fimages%2F99b48d35-eb08-49ca-b113-83ee05ff0996_678x806.png 1456w" sizes="100vw" loading="lazy"></picture><div class="image-link-expand"><div class="pencraft pc-display-flex pc-gap-8 pc-reset"><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container restack-image"><svg role="img" width="20" height="20" viewBox="0 0 20 20" fill="none" stroke-width="1.5" stroke="var(--color-fg-primary)" stroke-linecap="round" stroke-linejoin="round" xmlns="http://www.w3.org/2000/svg"><g><title></title><path d="M2.53001 7.81595C3.49179 4.73911 6.43281 2.5 9.91173 2.5C13.1684 2.5 15.9537 4.46214 17.0852 7.23684L17.6179 8.67647M17.6179 8.67647L18.5002 4.26471M17.6179 8.67647L13.6473 6.91176M17.4995 12.1841C16.5378 15.2609 13.5967 17.5 10.1178 17.5C6.86118 17.5 4.07589 15.5379 2.94432 12.7632L2.41165 11.3235M2.41165 11.3235L1.5293 15.7353M2.41165 11.3235L6.38224 13.0882"></path></g></svg></button><button tabindex="0" type="button" class="pencraft pc-reset pencraft icon-container view-image"><svg xmlns="http://www.w3.org/2000/svg" width="20" height="20" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-maximize2 lucide-maximize-2"><polyline points="15 3 21 3 21 9"></polyline><polyline points="9 21 3 21 3 15"></polyline><line x1="21" x2="14" y1="3" y2="10"></line><line x1="3" x2="10" y1="21" y2="14"></line></svg></button></div></div></div></a></figure></div><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/subscribe?&quot;,&quot;text&quot;:&quot;Subscribe now&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/subscribe?"><span>Subscribe now</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer?utm_source=substack&utm_medium=email&utm_content=share&action=share&quot;,&quot;text&quot;:&quot;Share&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer?utm_source=substack&utm_medium=email&utm_content=share&action=share"><span>Share</span></a></p><p class="button-wrapper" data-attrs="{&quot;url&quot;:&quot;https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer/comments&quot;,&quot;text&quot;:&quot;Leave a comment&quot;,&quot;action&quot;:null,&quot;class&quot;:null}" data-component-name="ButtonCreateButton"><a class="button primary" href="https://salesforcehacks.substack.com/p/new-flow-features-of-salesforce-summer/comments"><span>Leave a comment</span></a></p><p></p>]]></content:encoded></item></channel></rss>