{"id":76,"date":"2025-01-17T14:34:09","date_gmt":"2025-01-17T14:34:09","guid":{"rendered":"https:\/\/www.irfankhatri.com\/blog\/?p=76"},"modified":"2025-01-26T12:46:10","modified_gmt":"2025-01-26T12:46:10","slug":"top-new-salesforce-flow-features-in-spring-25","status":"publish","type":"post","link":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/","title":{"rendered":"Top New Salesforce Flow Features in Spring \u201825"},"content":{"rendered":"\n<p><br><br>The <a data-type=\"link\" data-id=\"https:\/\/help.salesforce.com\/s\/articleView?id=release-notes.rn_ru.htm&amp;release=252&amp;type=5\" href=\"https:\/\/help.salesforce.com\/s\/articleView?id=release-notes.rn_ru.htm&amp;release=252&amp;type=5\" target=\"_blank\" rel=\"noreferrer noopener\">Salesforce Spring &#8217;25 Release<\/a> brings a host of new features and enhancements, focusing on improving user experience, automation, and AI-driven capabilities. Specifically, key updates include advanced flow enhancements, streamlined reporting tools, and expanded integration options. These improvements are designed to boost productivity, simplify processes, and offer more flexibility for developers and admins, ultimately helping organizations drive greater efficiency and innovation. Now, let&#8217;s explore the top new Flow features.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">1. Screen Flows with Built-In Visual Progress Indicators<\/h2>\n\n\n\n<p>Salesforce Spring &#8217;25 brings visually guide your users through the stages of your screen flows by using the built-in progress indicator\u2014no more writing custom code to create your own. Your users see which stage they\u2019re on and how many stages remain. Configure whether you want to show the progress indicator at the top of the screen or in the footer. Pick from a simple-style or a path-style progress indicator. Path-style progress indicators are supported only at the top of the screen.<\/p>\n\n\n\n<p>Progress indicators use stage variables to determine what stage the user is on. When a screen loads,&nbsp;<samp>$Flow.CurrentStage<\/samp>&nbsp;is automatically updated to the stage that\u2019s associated with the screen, and the stage is added to the end of&nbsp;<samp>$Flow.ActiveStages<\/samp>&nbsp;if it isn\u2019t an active stage already. Create stage resources and define the stage label, order, and whether the stage is active by default or not. Then, select the stage resource under the Stage field of the Screen element, or assign the stage resources manually by using assignment elements.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"367\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-1.png\" alt=\"\" class=\"wp-image-81\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-1.png 1000w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-1-300x110.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-1-768x282.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>Finally, to show a visual progress indicator, open the flow version properties. Then, select&nbsp;<strong>Show a progress indicator on screen elements<\/strong>&nbsp;and then select the progress indicator type.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"700\" height=\"610\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-2.png\" alt=\"\" class=\"wp-image-82\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-2.png 700w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-2-300x261.png 300w\" sizes=\"auto, (max-width: 700px) 100vw, 700px\" \/><\/figure>\n\n\n\n<p>The user sees their progress on the page at run time.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-1 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"203\" data-id=\"83\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-3.png\" alt=\"\" class=\"wp-image-83\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-3.png 1000w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-3-300x61.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-flow-features-3-768x156.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">2. Send Emails with Attachments in Flow Builder<\/h2>\n\n\n\n<p>In Flow Builder, in the element menu, search for and select&nbsp;<strong>Send Email<\/strong>. When you set input values, turn on the&nbsp;<strong>Attachment ID<\/strong>&nbsp;field, and then add the ID of the attachment. The ID can be of a Document, Content Version, or Attachment items. If you want to add more attachment IDs, enter them as a comma-delimited list. The maximum size of the email created, including attachments, is 35 MB.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"604\" height=\"754\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/send-emails-with-attachments.png\" alt=\"\" class=\"wp-image-85\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/send-emails-with-attachments.png 604w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/send-emails-with-attachments-240x300.png 240w\" sizes=\"auto, (max-width: 604px) 100vw, 604px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">3. Organized the Flow Creation Window<\/h2>\n\n\n\n<p>Reorganized the flow creation window to help you create the automation you need quickly and more efficiently. Flows are separated into four main categories, and you can filter and search to find the automation you need. To access the new flow creation experience, click&nbsp;<strong>New Flow<\/strong>&nbsp;from the Automation Lightning app.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"802\" height=\"402\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/organized-flow-creation-window.png\" alt=\"\" class=\"wp-image-86\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/organized-flow-creation-window.png 802w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/organized-flow-creation-window-300x150.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/organized-flow-creation-window-768x385.png 768w\" sizes=\"auto, (max-width: 802px) 100vw, 802px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">4. Generate Detailed Flow Description with Einstein Generative AI<\/h2>\n\n\n\n<p>The summary describes all the flow steps and includes the input and output variables, the objects that the flow changes, and the subflows that the flow refers to. You can then add the generated summary to the flow description to keep everyone informed.<\/p>\n\n\n\n<p>Turn on&nbsp;Einstein generative AI&nbsp;in Setup. Next, from Setup, in the Quick Find Box, enter&nbsp;<kbd>Flow Creation with Einstein<\/kbd>, and activate it. To summarize a flow, open it in Flow Builder. In the Einstein panel, click&nbsp;<strong>Summarize Flow<\/strong>. The Einsten panel is open by default. If you don&#8217;t see it, click Einstein&nbsp;<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-2 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"386\" data-id=\"87\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-1.png\" alt=\"\" class=\"wp-image-87\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-1.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-1-300x145.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-1-768x371.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>.After you generate the summary, you can shorten or lengthen it (1). The standard summary provides a high-level overview and includes the objects that were modified in the flow. The shorter version summarizes the flow in one or two sentences.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-3 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"434\" data-id=\"88\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-2.png\" alt=\"\" class=\"wp-image-88\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-2.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-2-300x163.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-description-with-einstein-2-768x417.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n<\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">5. Responsive Screens with Automatically Triggered Screen Actions<\/h2>\n\n\n\n<p>You can now run autolaunched flows automatically in the background when the input values associated with screen actions change. Previously, the only way to trigger a screen action was with the click of a button by using the Action Button component. The output can be displayed on the same screen, so your users can see the results of their actions on the same screen without clicking any buttons.<\/p>\n\n\n\n<p>In Flow Builder, create an autolaunched flow that retrieves data and saves that data in output variables. Activate the autolaunched flow. Then, create a screen flow and add a Screen element. Next, add a screen action and select the autolaunched flow that you created. Configure the screen action, and set input values. After that, add another component to the screen element that uses the output of the autolaunched flow. To use the output from the autolaunched flow, in the screen component\u2019s input, select the autolaunched flow, then Results, and finally the output variable from the autolaunched flow. You can see only the variables that were marked as Available for output. Then, save and run the flow.<\/p>\n\n\n\n<p>For example, suppose you want to automatically show all contacts for a selected account record. Create an autolaunched flow that retrieves all contacts for an account. Activate the autolaunched flow. Then, create a Screen flow and add a screen element to it. Add a Lookup component so that users can select an account record. Add the activated autolaunched flow as a screen action and set the input values. This way, the autolaunched flow runs when the input values for the Lookup component change. Lastly, add a Data Table component, and add the Full Name, Email, and Business Phone columns. The output of the autolaunched flow automatically populates the Data Table when the lookup value changes.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"367\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-1.png\" alt=\"\" class=\"wp-image-89\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-1.png 1000w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-1-300x110.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-1-768x282.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<p>At run time, when your user selects an account, they automatically see all the contacts for that account on the same screen\u2014no button clicks required.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1000\" height=\"245\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-2.png\" alt=\"\" class=\"wp-image-90\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-2.png 1000w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-2-300x74.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/automatically-triggered-screen-actions-2-768x188.png 768w\" sizes=\"auto, (max-width: 1000px) 100vw, 1000px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">6. Join Collections with the Transform Element<\/h2>\n\n\n\n<p>Combine source collections from related flow resources into one target collection. For example, you can combine order records from an external system with Salesforce orders to get a combined data structure that is displayed in a data table in a flow screen. The flow screen shows each order along with the amount and the quantities. From Flow Builder, add the Transform element. Add two flow resources for the source collections. Add a target collection that stores the combined data from the source collections.<\/p>\n\n\n\n<figure class=\"wp-block-gallery has-nested-images columns-default is-cropped wp-block-gallery-4 is-layout-flex wp-block-gallery-is-layout-flex\">\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"454\" data-id=\"91\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1-1024x454.png\" alt=\"\" class=\"wp-image-91\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1-1024x454.png 1024w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1-300x133.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1-768x340.png 768w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1-1536x680.png 1536w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-1.png 1702w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n<\/figure>\n\n\n\n<p>Configure the join keys for each source collection, and select the join fields to return into the target collection.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"650\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-1024x650.png\" alt=\"\" class=\"wp-image-92\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-1024x650.png 1024w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-300x191.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-768x488.png 768w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-1536x975.png 1536w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-2048x1300.png 2048w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/join-collections-with-transform-element-2-150x95.png 150w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">7. Maximum Number of Records Retrieved with Get Records<\/h2>\n\n\n\n<p>When you work with large datasets, you can hit performance issues or governor limits if you use the Get Records element to retrieve all records. If you set an upper limit to control data retrieval, you improve \u200cflow performance and reduce the risk of timeouts or errors. Use the All records, up to a specified limit option to set an upper limit on the number of records to retrieve.<\/p>\n\n\n\n<p>To set a limit on the number of records that the Get Records element retrieves, first add a Get Records element to your flow. Then, under How Many Records to Store, select&nbsp;<strong>All Records, up to a specified limit<\/strong>&nbsp;(1). Enter the maximum number of records to store (2). The Get Records element retrieves all the records that meet the criteria up to the specified limit.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"896\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/maximum-number-of-records-get-records.png\" alt=\"\" class=\"wp-image-95\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/maximum-number-of-records-get-records.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/maximum-number-of-records-get-records-268x300.png 268w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/maximum-number-of-records-get-records-768x860.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">8. Change Flow Versions in Flow Builder<\/h2>\n\n\n\n<p>Salesforce Spring \u201825 brings option to manage different versions of a flow and view the status of each version in Flow Builder. To see a flow\u2019s versions, click the flow\u2019s name in the Flow Builder navigation header. Clicking on a different version opens that version in Flow Builder in a new browser tab. To access different flow versions and see their statuses, click the name of the flow in the Flow Builder navigation header.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"590\" height=\"278\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-versions-in-flow-builder.png\" alt=\"\" class=\"wp-image-98\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-versions-in-flow-builder.png 590w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/flow-versions-in-flow-builder-300x141.png 300w\" sizes=\"auto, (max-width: 590px) 100vw, 590px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">9. Immediate Feedback for Invalid Values from Screen Components<\/h2>\n\n\n\n<p>Now your flow user can see whether an input value in a flow screen component is invalid when the user changes the focus to outside the component. For example, the user enters a value for an email component. The component validates that the input value contains the right domain as soon as your user clicks another screen component. Previously, component validation error messages appeared only when you moved to another screen or finished the flow.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">10. Troubleshoot Your Flow Configuration<\/h2>\n\n\n\n<p>You can now dismiss warnings that you don&#8217;t want to see again from the Errors and Warnings pane. The pane also includes more actionable messages for all elements, with links that direct you to the source of the error on the Flow Builder canvas. Errors are grouped by element so that you can address them more efficiently.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"400\" height=\"680\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/troubleshoot-your-flow-configuration.png\" alt=\"\" class=\"wp-image-99\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/troubleshoot-your-flow-configuration.png 400w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/troubleshoot-your-flow-configuration-176x300.png 176w\" sizes=\"auto, (max-width: 400px) 100vw, 400px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">11. Building Flows Faster With Einstein Generative AI<\/h2>\n\n\n\n<p>Einstein now generates more accurate flows, and it does so faster than before. You can help Einstein get even better by using the prominent feedback buttons to provide feedback on your flows. Turn on&nbsp;Einstein generative AI&nbsp;in Setup. Next, from Setup, in the Quick Find Box, enter&nbsp;<kbd>Flow Creation with Einstein<\/kbd>, and activate it. Create a flow by using the Automation Lightning app. In the Let Einstein Build your Automation section, click&nbsp;<strong>Get Started<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"446\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-1.png\" alt=\"\" class=\"wp-image-102\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-1.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-1-300x167.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-1-768x428.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>Write instructions from scratch (1), or get started with sample instructions (2).<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"280\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-2.png\" alt=\"\" class=\"wp-image-103\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-2.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-2-300x105.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-2-768x269.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>After your draft flow opens in Flow Builder, check the flow for accuracy and safety. Also, before activating, be sure to debug and test the flow.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"510\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-3.png\" alt=\"\" class=\"wp-image-104\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-3.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-3-300x191.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-3-768x490.png 768w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/building-flows-faster-with-einstein-generative-ai-3-150x95.png 150w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">12. Monitor All Failed and Paused Flow Interviews<\/h2>\n\n\n\n<p>Salesforce Spring &#8217;25 brings new Monitor tab in the Automation Lightning app is your one-stop shop for finding all your failed and paused flow interviews. The Monitor tab provides valuable data about why a flow interview failed. Debug \u200cfailed flow interviews and resume paused flow interviews all from the Automation Lightning app. Having the necessary information in one place helps ensure smooth and uninterrupted business operations and improves overall efficiency and productivity. &nbsp;If you\u2019ve&nbsp;enabled access to the Automation Lightning app, the Monitor tab automatically becomes available. View all the paused and failed flow interviews on the Monitor tab.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"254\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-1.png\" alt=\"\" class=\"wp-image-107\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-1.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-1-300x95.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-1-768x244.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>To debug a failed flow interview, on the Details page of the failed flow interview, click&nbsp;<strong>Open<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"489\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-2.png\" alt=\"\" class=\"wp-image-108\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-2.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-2-300x183.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-2-768x469.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<p>To resume a pause flow interview, on the Details page of the paused flow interview, click&nbsp;<strong>Resume<\/strong>.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"800\" height=\"448\" src=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-3.png\" alt=\"\" class=\"wp-image-109\" srcset=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-3.png 800w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-3-300x168.png 300w, https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/m0nitor-failed-paused-flow-interviews-3-768x430.png 768w\" sizes=\"auto, (max-width: 800px) 100vw, 800px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">13. Undo, Redo, and Save As with Keyboard Shortcuts<\/h2>\n\n\n\n<p>Increase your productivity with new keyboard shortcuts for undo, redo, and save as.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table class=\"has-fixed-layout\"><tbody><tr><td><strong>Command<\/strong><\/td><td><strong>Shortcut<\/strong><\/td><\/tr><tr><td>Undo<\/td><td>Windows: Ctrl+Z<br>macOS: Cmd+Z<\/td><\/tr><tr><td>Redo<\/td><td>Windows: Ctrl+Y<br>macOS: Cmd+Y<\/td><\/tr><tr><td>Save As<\/td><td>Windows: Shift+Ctrl+S<br>macOS: Shift+Cmd+S<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\">Summary<\/h2>\n\n\n\n<p>Once implemented across your organization, these new features will undoubtedly simplify and streamline your work as an admin, developer and end-users. By embracing these Salesforce Spring &#8217;25 updates, you can optimize efficiency, improve collaboration, and create outstanding customer experiences. The release notes are available for more details <a href=\"https:\/\/help.salesforce.com\/s\/articleView?id=release-notes.rn_ru.htm&amp;release=252&amp;type=5\">here.<\/a><\/p>\n\n\n\n<p>Don&#8217;t forget to <a href=\"https:\/\/www.salesforce.com\/form\/signup\/prerelease-spring25\/\">sign up for a pre-release org<\/a> for Salesforce Spring &#8217;25 to try out these new features!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Read More<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li><a href=\"\/blog\/salesforce-agentforce-empowering-customer-support-with-ai-and-automation\/\">Salesforce Agentforce: Empowering Customer Support with AI and Automation<\/a><\/li>\n\n\n\n<li><a href=\"\/blog\/free-salesforce-certified-ai-exams\/\">Free Salesforce Certified AI Exams<\/a><\/li>\n<\/ul>\n","protected":false},"excerpt":{"rendered":"<p>The Salesforce Spring &#8217;25 Release brings a host of new features and enhancements, focusing on improving user experience,&#8230;<\/p>\n","protected":false},"author":2,"featured_media":123,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,7],"tags":[10,9],"class_list":["post-76","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-flow","category-releases","tag-screen-flow","tag-spring-25"],"featured_image_src":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","author_info":{"display_name":"Irfan Khatri","author_link":"https:\/\/www.irfankhatri.com\/blog\/author\/irfankhatri\/"},"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.5 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri<\/title>\n<meta name=\"description\" content=\"Top new Salesforce Flow features in Spring &#039;25, including automation, UX, and integration enhancements to optimize your workflows.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri\" \/>\n<meta property=\"og:description\" content=\"Top new Salesforce Flow features in Spring &#039;25, including automation, UX, and integration enhancements to optimize your workflows.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/\" \/>\n<meta property=\"og:site_name\" content=\"Irfan Khatri\" \/>\n<meta property=\"article:published_time\" content=\"2025-01-17T14:34:09+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-01-26T12:46:10+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1020\" \/>\n\t<meta property=\"og:image:height\" content=\"700\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Irfan Khatri\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Irfan Khatri\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"12 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/\"},\"author\":{\"name\":\"Irfan Khatri\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/#\\\/schema\\\/person\\\/592b5a4aabd186266009170ece2bb105\"},\"headline\":\"Top New Salesforce Flow Features in Spring \u201825\",\"datePublished\":\"2025-01-17T14:34:09+00:00\",\"dateModified\":\"2025-01-26T12:46:10+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/\"},\"wordCount\":1792,\"commentCount\":0,\"image\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/salesforce-spring25-release-date.png\",\"keywords\":[\"Screen Flow\",\"Spring \u201825\"],\"articleSection\":[\"Flow\",\"Releases\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/\",\"url\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/\",\"name\":\"Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/salesforce-spring25-release-date.png\",\"datePublished\":\"2025-01-17T14:34:09+00:00\",\"dateModified\":\"2025-01-26T12:46:10+00:00\",\"author\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/#\\\/schema\\\/person\\\/592b5a4aabd186266009170ece2bb105\"},\"description\":\"Top new Salesforce Flow features in Spring '25, including automation, UX, and integration enhancements to optimize your workflows.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/salesforce-spring25-release-date.png\",\"contentUrl\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/wp-content\\\/uploads\\\/2025\\\/01\\\/salesforce-spring25-release-date.png\",\"width\":1020,\"height\":700,\"caption\":\"Top New Salesforce Flow Features in Spring \u201825\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/top-new-salesforce-flow-features-in-spring-25\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Top New Salesforce Flow Features in Spring \u201825\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/#website\",\"url\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/\",\"name\":\"Irfan Khatri\",\"description\":\"Elevate Your Salesforce Skills with Every Read\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/#\\\/schema\\\/person\\\/592b5a4aabd186266009170ece2bb105\",\"name\":\"Irfan Khatri\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g\",\"caption\":\"Irfan Khatri\"},\"description\":\"Irfan Khatri is a skilled Salesforce Senior Consultant, specializing in delivering tailored solutions that drive efficiency and business growth. With expertise in optimizing workflows and implementing scalable systems, he is passionate about helping organizations unlock the full potential of Salesforce to achieve their goals.\",\"sameAs\":[\"https:\\\/\\\/www.irfankhatri.com\\\/\"],\"url\":\"https:\\\/\\\/www.irfankhatri.com\\\/blog\\\/author\\\/irfankhatri\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri","description":"Top new Salesforce Flow features in Spring '25, including automation, UX, and integration enhancements to optimize your workflows.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/","og_locale":"en_US","og_type":"article","og_title":"Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri","og_description":"Top new Salesforce Flow features in Spring '25, including automation, UX, and integration enhancements to optimize your workflows.","og_url":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/","og_site_name":"Irfan Khatri","article_published_time":"2025-01-17T14:34:09+00:00","article_modified_time":"2025-01-26T12:46:10+00:00","og_image":[{"width":1020,"height":700,"url":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","type":"image\/png"}],"author":"Irfan Khatri","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Irfan Khatri","Est. reading time":"12 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#article","isPartOf":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/"},"author":{"name":"Irfan Khatri","@id":"https:\/\/www.irfankhatri.com\/blog\/#\/schema\/person\/592b5a4aabd186266009170ece2bb105"},"headline":"Top New Salesforce Flow Features in Spring \u201825","datePublished":"2025-01-17T14:34:09+00:00","dateModified":"2025-01-26T12:46:10+00:00","mainEntityOfPage":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/"},"wordCount":1792,"commentCount":0,"image":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#primaryimage"},"thumbnailUrl":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","keywords":["Screen Flow","Spring \u201825"],"articleSection":["Flow","Releases"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/","url":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/","name":"Top New Salesforce Flow Features in Spring \u201825 - Irfan Khatri","isPartOf":{"@id":"https:\/\/www.irfankhatri.com\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#primaryimage"},"image":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#primaryimage"},"thumbnailUrl":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","datePublished":"2025-01-17T14:34:09+00:00","dateModified":"2025-01-26T12:46:10+00:00","author":{"@id":"https:\/\/www.irfankhatri.com\/blog\/#\/schema\/person\/592b5a4aabd186266009170ece2bb105"},"description":"Top new Salesforce Flow features in Spring '25, including automation, UX, and integration enhancements to optimize your workflows.","breadcrumb":{"@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#primaryimage","url":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","contentUrl":"https:\/\/www.irfankhatri.com\/blog\/wp-content\/uploads\/2025\/01\/salesforce-spring25-release-date.png","width":1020,"height":700,"caption":"Top New Salesforce Flow Features in Spring \u201825"},{"@type":"BreadcrumbList","@id":"https:\/\/www.irfankhatri.com\/blog\/top-new-salesforce-flow-features-in-spring-25\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.irfankhatri.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Top New Salesforce Flow Features in Spring \u201825"}]},{"@type":"WebSite","@id":"https:\/\/www.irfankhatri.com\/blog\/#website","url":"https:\/\/www.irfankhatri.com\/blog\/","name":"Irfan Khatri","description":"Elevate Your Salesforce Skills with Every Read","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.irfankhatri.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.irfankhatri.com\/blog\/#\/schema\/person\/592b5a4aabd186266009170ece2bb105","name":"Irfan Khatri","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/f19280c4851579ea9d5990d1776150388145c71848c65ddc5d9f691e09813bf6?s=96&d=mm&r=g","caption":"Irfan Khatri"},"description":"Irfan Khatri is a skilled Salesforce Senior Consultant, specializing in delivering tailored solutions that drive efficiency and business growth. With expertise in optimizing workflows and implementing scalable systems, he is passionate about helping organizations unlock the full potential of Salesforce to achieve their goals.","sameAs":["https:\/\/www.irfankhatri.com\/"],"url":"https:\/\/www.irfankhatri.com\/blog\/author\/irfankhatri\/"}]}},"_links":{"self":[{"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/posts\/76","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/comments?post=76"}],"version-history":[{"count":21,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions"}],"predecessor-version":[{"id":249,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/posts\/76\/revisions\/249"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/media\/123"}],"wp:attachment":[{"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/media?parent=76"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/categories?post=76"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.irfankhatri.com\/blog\/wp-json\/wp\/v2\/tags?post=76"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}