Introduction
Introduction to flows, types of flows and the ui Screen Flows
Understanding screen flow and its base components Pick-list fields and a glimpse into the first scenario When and how to use pick-list choice set? Multiple records and Collection choice set is a boon... How Record Choice Set helps us speed up things? Can we use reuse dependent picklists to our advantage... Let's check how much easy is it to use Multi Select P... Lookup component, holly molly! Changes to the lookup component in spring '23 Never leave things unfinished Data tables are the best in Flows Save a lot of time with the fields option in flows You know how simple it is to upload files in Flows? On off, on off, on off, and then a scenario Making little progress with the scenario Wrapping up the creator vs updater component Render the fields conditionally and make things appea... You can change and customize headers and footers in s... How to debug as a different user in Flows Data Layer in Lightning Flows
How to fetch records using the get records block in L... We can update records using the update records block Updating the record(s) - part 2 Update the record(s) - part 3 Create records with the help of Create Records block Deadly block, delete the records using the data layer Roll it back with the help of rollback records block Logical Layer in Lightning Flows
Loop, Decision & Assignment blocks How can we put collection sort block to use Exploring collection filter block Actions in Lightning Flows
Understanding actions on Contact Object Let's understand, create a new case action Apply Lead Assignment Rules in Lightning Flows Let's see how we can use Send Email action in Flows Sending an email to dynamic Email Ids There's a corner case in the above scenario, let's ch... Well, we can also make a post on Chatter using a pred... Did you know we can also Submit a record for Approval Working with Email Alerts A scenario on session-based permission set action Global Actions and Lightning Flow Actions Create a custom action and use it in Lightning Flows HTTP Callout from Lightning Flows
Make an HTTP GET callout from a flow Make the HTTP callout lot more generic Now, let's move on to HTTP POST callout Record Triggered Flows
Intro and a scenario (update the same record's field ... Before event Vs After event record triggered flow Let's look at Before vs After event flows with examples Scenario: Update child records when parent record is ... Enhance the created flow using best practices [1/2] Enhance the created flow by using best practices [2/2] Advanced Scenario: Create Roll-Up summary using record... Handle bottlenecks when a record is inserted Handling the delete child records scenario in Roll-Up... Handling the update scenario (both when the amount is... FYI - Why I took this route? Handling null pointers in the flow we created so far Let's battle test the flow we created The last pointer before end-to-end testing Scheduled Triggered Flows
Get a grasp of Scheduled triggered flow by working on... Auto Launched Flows
All you need to know about Auto-launched flows Invoking the Auto-launched flow from another flow Invoke the Auto launched flow from third party system using a REST API Callout Platform Event Trigger Flows
Introduction, when and where it is used, scenario and hands on Apex and Flow Integration
Invoke an Apex method from the Flow Sending parameters of type primitive datatypes to apex methods Process list of account records in the apex method sent by a Flow Send data back to the Lightning Flow from an Apex method Using wrapper classes to send and receive params of complex types from a Flow to an Apex method LWC in Flows
Send data to LWC component from a Flow Send data back to the flow form LWC component Fine tuning the Flow to provide better user experience Sourcing of the flow
From home page, app page and record page Flow Trigger Explorer
Why, When & How to use Flow Trigger Explorer
Scenario # 1 [Screen Flows]
Ask is to move all the child contacts from one Account to another Account Making progress, Testing & Wrapping it up Scenario # 2 [Screen Flows]
Understanding the Data Model - Part [1/9] Do you want to pay bills or send money to pal? - Part [2/9] Select a Bill and Payment mode to pay the bill - Part [3/9] Update Wallet balance after successful transaction & error handling - Part [4/9] What if the user wants to make the payment using Credit Card? - [Part 5/9] Follow DRY design pattern and refactor the flow - Part [6/9] Insert data to move on to the next step - Part [7/9] Send funds to a Pal - [Part 8/9] When and how to add fault path to make the flow foolproof & wrap up - Part [9/9] Scenario #3 [Record Triggered Flows]
Trigger notifications when a new record is inserted - Part [2/6] What happens when an existing record is updated - [Part 3/6] Missing piece of the puzzle - [Part 4/6] Taking the flow or a ride and testing insert scenario - [Part 5/6] Testing update scenario - [Part 6/6]