I want to thank, each reader, and follower of automationchampion.com, for their support and feedback(s). Some of you requested me to write a blog post to explain (1) MALFORMED_ID Error; and, (2) how to solve it. I have and will continue to, try my best to incorporate suggested topics, from readers and
Category: Autolaunched Flow
How to Fix FIELD_INTEGRITY_EXCEPTION Error
Big Idea or Enduring Question: How do you resolve the FIELD_INTEGRITY_EXCEPTION error? The Record-Triggered Flow is a way of automating business processes. Record-Triggered Flow is a powerful tool for system administrators and developers to implement business processes without writing code. However, with great power comes great responsibility – If a user starts creating a new
How to Fix FIELD_CUSTOM_VALIDATION_EXCEPTION Error
Big Idea or Enduring Question: How do you resolve the FIELD_CUSTOM_VALIDATION_EXCEPTION error? The Record-Triggered Flow is a way of automating business processes. Record-Triggered Flow is a powerful tool for system administrators and developers to implement business processes without writing code. However, with great power comes great responsibility – If a user starts creating a new
How to Fix MIXED DML Operation Error
Big Idea or Enduring Question: How do you resolve MIXED_DML_OPERATION: DML operation on setup object is not permitted after you have updated a non-setup object (or vice versa) error? The Record-Triggered Flow is a way of automating business processes. Record-Triggered Flow is a powerful tool for system administrators and developers to implement business
Advanced Flows
Have questions? Join office hours
Join Automation Champion on Slack!
Screen Flow
1) Getting Started with Salesforce Flow – Part 4 (Need to Redirect a User to a New Record?)
4) Getting Started with Salesforce Flow – Part 61 (Clone a Public Group or Queue with Members)
6) Getting Started with Salesforce Flow – Part 140 (How to Get Salesforce Org Base URL in Flow)
7) Getting Started with Salesforce Flow – Part 162 (Display Records Data in a Table Using DataTable)
8) Getting Started with Salesforce Flow – Part 167 (Select Multiple Records in the Lookup Component)
9) Getting Started with Salesforce Flow – Part 169 (Create Lookup with Dynamic Forms for Flow)
——————————–
Before vs After Save Flow Decision Guide
——————————–
Architect Topics
1) Getting Started with Salesforce Flow – Part 35 (When to Use Before-Save vs After-Save Record-Triggered Flows) Decision Guide
3) Getting Started with Salesforce Flow – Part 79 (Salesforce Flow Naming Conventions)
7) Getting Started with Salesforce Flow – Part 155 (Rich Text Area Component for Screen Flow)
8) Getting Started with Salesforce Flow – Part 161 (Work With Aggregate Functions in Salesforce Flow)
9) Getting Started with Salesforce Flow – Part 164 (Just Say NO to Hard-Coded ID)
——–——–——–——–
Error Handling
1) Getting Started with Salesforce Flow – Part 133 (How to Fix MIXED DML Operation Error)
2) Getting Started with Salesforce Flow – Part 134 (How to Fix FIELD_CUSTOM_VALIDATION_EXCEPTION Error)
3) Getting Started with Salesforce Flow – Part 135 (How to Fix FIELD_INTEGRITY_EXCEPTION Error)
4) Getting Started with Salesforce Flow – Part 136 (How to Fix MALFORMED_ID Error)
——–——–——–——–
Record-Triggered Flow (After-Save)
1) Getting Started with Salesforce Flow – Part 44 (Auto Convert Marketing Qualified Leads)
2) Getting Started with Salesforce Flow – Part 39 (Out of Office Notification For Chatter Post)
3) Getting Started with Salesforce Flow – Part 71 (Now, Generating a Quote PDF is a breeze! Learn how!)
4) Getting Started with Salesforce Flow – Part 138 (Remove Rich Text Formatting Using Flow)
5) Getting Started with Salesforce Flow – Part 143 (Query Records by List of Ids in Flow)
6) Getting Started with Salesforce Flow – Part 145 (Auto Add Account Team Members to Case Team)
7) Getting Started with Salesforce Flow – Part 146 (Auto Add Members to Account Team)
8) Getting Started with Salesforce Flow – Part 165 (Implement Gamification to Your Salesforce)
9) Getting Started with Salesforce Flow – Part 170 (Add Chatter Followers to Record)
——–——–——–——–
Record-Triggered Flow – Scheduled Paths
——–——–——–——–
Schedule-Triggered Flow
1) Getting Started with Salesforce Flow – Part 93 (Skip Scheduled Flow on Weekends and Holidays)
——–——–——–——–
Deployment
——–——–——–——–
Advanced Flows (Old Visual Workflow)
- Add Record to Multiple Chatter Groups – Parsing Multi-Select Picklist fields (Flow)
- Parsing Dynamic choice Multi-Select Picklist fields (Flow) – Reusable component
Intermediate Flows
These articles will help you to expand your knowledge of Salesforce Flow. Use the following articles to learn about popular flow formulas, dynamic approvals, various data and logic elements, improving flow performance through custom metadata types, various deployment methods, and much more!
Have questions? Join office hours
Join Automation Champion on Slack!
Screen Flow
1) Getting Started with Salesforce Flow – Part 9 (Use an Inline Visualforce Page to auto-launch a Flow)
2) Getting Started with Salesforce Flow – Part 13 (Hide Date Picker and apply Font-family)
3) Getting Started with Salesforce Flow – Part 16 (Take Flow to the Next Level with Stages!)
5) Getting Started with Salesforce Flow – Part 41 (Create a Survey Using Flow? Why Not?!)
6) Getting Started with Salesforce Flow – Part 42 (Running a Flow in System Mode)
7) Getting Started with Salesforce Flow – Part 48 (Add a Topic to Multiple Records) Flow Bulkification
10) Getting Started with Salesforce Flow – Part 59 (Clone a Chatter Group with Members)
12) Getting Started with Salesforce Flow – Part 68 (Configure a Record Link Dynamically in Flow)
——–——–——–——–
Send Email
1) Getting Started with Salesforce Flow – Part 117 (Email Notification on Topic Assignment)
2) Getting Started with Salesforce Flow – Part 118 (Email Notification for Draft Emails in Case Feed)
——–——–——–——–
Salesforce Survey
1) Getting Started with Salesforce Flow – Part 124 (Send Salesforce Survey Without Code)
——–——–——–——–
Post to Chatter
——–——–——–——–
Login Flow
——————————–
Before vs After Save Flow Decision Guide
——————————–
Architect Topics
1) Getting Started with Salesforce Flow – Part 35 (When to Use Before-Save vs After-Save Record-Triggered Flows) Decision Guide
2) Getting Started with Salesforce Flow – Part 79 (Salesforce Flow Naming Conventions)
4) Getting Started with Salesforce Flow – Part 87 (Mass Delete Paused and Failed Flow Interviews)
5) Getting Started with Salesforce Flow – Part 91 (Verify who Created or Last Modified a Flow)
6) Getting Started with Salesforce Flow – Part 95 (How to Debug a Salesforce Flow as Another User)
——–——–——–——–
Record-Triggered Flow (Before-Save)
1) Getting Started with Salesforce Flow – Part 21 (Validation Rule using a before-save Flow? Yes!)
2) Getting Started with Salesforce Flow – Part 43 (Dynamic Approval Routing in Salesforce)
3) Getting Started with Salesforce Flow – Part 163 (Recipes for Automating Chatter Group Management)
——–——–——–——–
Record-Triggered Flow (After-Save)
1) Getting Started with Salesforce Flow – Part 26 (Automatically Add a Record to Chatter Group)
2) Getting Started with Salesforce Flow – Part 54 (Auto-follow a Chatter Question After Reply)
3) Getting Started with Salesforce Flow – Part 65 (Auto Follow Record Based on Criteria)
4) Getting Started with Salesforce Flow – Part 66 (Auto Unfollow Record Based on Criteria)
5) Getting Started with Salesforce Flow – Part 70 (Creating Custom Record Sharing Logic)
6) Getting Started with Salesforce Flow – Part 78 (Auto Forward Records to a Connection)
7) Getting Started with Salesforce Flow – Part 84 (Auto-generate Renewal Opportunity With Line Items)
8) Getting Started with Salesforce Flow – Part 88 (Auto Revenue Splitting in Opportunities)
9) Getting Started with Salesforce Flow – Part 100 (Auto Invite Customers to a Chatter Group)
10) Getting Started with Salesforce Flow – Part 102 (Automatically Add Partner User to Public Group)
14) Getting Started with Salesforce Flow – Part 121 (Auto Assign a Topic to a Record)
17) Getting Started with Salesforce Flow – Part 130 (Auto Share Events from a Shared Calendar)
18) Getting Started with Salesforce Flow – Part 131 (Automatically Add an Invitee to an Event)
19) Getting Started with Salesforce Flow – Part 144 (Auto Remove a Record From Chatter Groups)
44) Getting Started with Salesforce Flow – Part 150(Auto Add Member to New User’s Default Account Team)
——————————–
Subflow
——–——–——–——–
Record-Triggered Flow – Scheduled Paths
1) Getting Started with Salesforce Flow – Part 32 (Preschedule Chatter Posts)
2) Getting Started with Salesforce Flow – Part 40 (Email-to-Lead with the Help of Salesforce Flow)
4) Getting Started with Salesforce Flow – Part 132 (Auto Add Chatter Group Members to Public Group!)
——–——–——–——–
Schedule-Triggered Flow
1) Getting Started with Salesforce Flow – Part 30 (Reminder Email to Upload Chatter Profile Photo)
3) Getting Started with Salesforce Flow – Part 45 (Click and Join a Chatter Group)
6) Getting Started with Salesforce Flow – Part 122 (Auto Generate Tasks on Renewal Contracts)
——–——–——–——–
Quick Action
1) Getting Started with Salesforce Flow – Part 99 (Auto Creates a Private Chatter Group)
——–——–——–
Slack and Salesforce
1) Getting Started with Salesforce Flow – Part 147 (Post a Message to a Slack Channel using Flow)
2) Getting Started with Salesforce Flow – Part 148 (Send A Direct Slack Message Using Flow)
3) Getting Started with Salesforce Flow – Part 149 (Create A Slack Channel Using Flow)
4) Getting Started with Salesforce Flow – Part 166 (Archive A Slack Channel Using Flow)
————————
Custom Permissions and Custom Metadata Types
3) Getting Started with Salesforce Flow – Part 151 (Auto Create a Case From Keyword Used in Chatter)
——–——–——–——–
Deployment
1) Getting Started with Salesforce Flow – Part 73 (Distribute Flow(s) or Process(es) Using Packages)
2) Getting Started with Salesforce Flow – Part 75 (Deploy Flow(s) or Process(es) Using Workbench)
——–——–——–——–
Quip
——–——–——–——–
Send Custom Notification / Send Push Notification
Beginner Flows
Learn how to create your first Salesforce Flow to automate some basic tasks. Read these articles to learn what Salesforce Flow is, how to access and navigate the interface, the different types of Salesforce Flows you can use and how to create Flows. After finishing all articles, you should be able to create an Automated Flow, a Scheduled Flow, Screen Flow, and even creating a Flow from Scratch!
Have questions? Join office hours
Join Automation Champion on Slack!
Screen Flow
1) Want to be an Early Adopter of the New Flow Builder? Welcome Aboard!
2) Getting Started with Salesforce Flow – Part 1 (Understand, Create & Use Variables in Flow!)
4) Getting Started with Salesforce Flow – Part 5 (Dynamic Flow Screen – What is Not to Love?)
5) Getting Started with Salesforce Flow – Part 7 (Launch a Flow using Lightning App)
6) Getting Started with Salesforce Flow – Part 8 (Send an HTML email from Flow)
7) Getting Started with Salesforce Flow – Part 10 (Launch a Flow from an Object-Specific Action)
13) Getting Started with Salesforce Flow – Part 47 (Mass Transfer Chatter Files)
14) Getting Started with Salesforce Flow – Part 51 (Add a Flow to a Lightning Page)
15) Getting Started with Salesforce Flow – Part 57 (Adding Validation to Flow Screen Components)
17) Getting Started with Salesforce Flow – Part 63 (Allow Users to Mass Transfer Records They Own)
19) Getting Started with Salesforce Flow – Part 139 (Collapsible Sections in Screen Flow)
20) Getting Started with Salesforce Flow – Part 168 (Create Filtered Lookup with Choice Lookup)
——–——–——–——–——–
Send Email
2) Getting Started with Salesforce Flow – Part 82 (Send a Welcome Email with Attachments to New Users)
3) Getting Started with Salesforce Flow – Part 101 (Custom Email Notification for Completed Tasks)
——–——–——–——–——–
Login Flow
1) Getting Started with Salesforce Flow – Part 3 (Restricting Login Flows to Execute Only Once!)
——————————–
Before vs After Save Flow Decision Guide
——————————–
Architect Topics
1) Getting Started with Salesforce Flow – Part 35 (When to Use Before-Save vs After-Save Record-Triggered Flows) Decision Guide
2) Getting Started with Salesforce Flow – Part 141 (Find All Record-Triggered Flows for an Object)
——–——–——–——–——–
Record-Triggered Flow (Before-Save)
3) Getting Started with Salesforce Flow – Part 80 (Auto-update Chatter Email Settings)
6) Getting Started with Salesforce Flow – Part 123 (Flow Formula to Standardize Opportunity Name)
——–——–——–——–——–
Record-Triggered Flow (After-Save)
1) Getting Started with Salesforce Flow – Part 22 (Auto Sync Accepted Quote with Opportunity)
2) Getting Started with Salesforce Flow – Part 24 (Automatically Assign Permission Sets to New User)
3) Getting Started with Salesforce Flow – Part 34 (Post Opportunity Details to a Chatter Group)
4) Getting Started with Salesforce Flow – Part 37 (Auto Remove Followers From Closed Opportunity)
7) Getting Started with Salesforce Flow – Part 89 (Auto Create and Activate a Contract)
9) Getting Started with Salesforce Flow – Part 103 (Auto Assign Package License to New Users)
11) Getting Started with Salesforce Flow – Part 106 (Automatically Add Products to New Opportunity)
13) Getting Started with Salesforce Flow – Part 110 (Define Additional Conditions When Updating Records)
15) Getting Started with Salesforce Flow – Part 127 (Automatically Create a Record from a Flow)
16) Getting Started with Salesforce Flow – Part 142 (Auto Create a Public Group For New Account)
18) Getting Started with Salesforce Flow – Part 156 (Delete Chatter Messages Using Salesforce Flow)
——–——–——–——–——–
Record-Triggered Flow – Prior Value
1) Getting Started with Salesforce Flow – Part 33 (Prior Value of a Record in Record-Triggered Flows)
——–——–——–——–——–
Record-Triggered Flow – Scheduled Paths
1) Getting Started with Salesforce Flow – Part 36 (Automatically Add New Users to a Chatter Group)
2) Getting Started with Salesforce Flow – Part 98 (Auto Delete System Generated Chatter Posts)
4) Getting Started with Salesforce Flow – Part 171 (Multiple Scheduled Actions Within a Single Flow!)
——–——–——–——–——–
Schedule-Triggered Flow
1) Getting Started with Salesforce Flow – Part 6 (A Christmas Present – Schedule an Autolaunch Flow!)
2) Getting Started with Salesforce Flow – Part 25 (Email Notification on Password Expiration)
3) Getting Started with Salesforce Flow – Part 92 (Auto Freeze Users Account)
——–——–——–——–——–
Submit For Approval
1) Getting Started with Salesforce Flow – Part 31 (Auto Submit Record into Approval Process with Flow)
——–——–——–——–——–
Deployment
1) Getting Started with Salesforce Flow – Part 72 (Deploy Flow(s) or Process(es) Using Change Sets)
How to Debug a Salesforce Flow as Another User
Big Idea or Enduring Question: How to debug a Salesforce Flow as Another User? Objectives: After reading this blog, you’ll be able to: Debug a Screen Flow as another user Debug an Autolaunched Flow as another user Debug a Record-Triggered Flow as another user Debug a Platform Event-Triggered Flow as