How to automate approval processes with Salesforce Flow
Quick Answer: In Salesforce, go to Setup > Flows > "New Flow" and select "Record-Triggered Flow." Configure the trigger (record created or updated), add an approval action using the "Submit for Approval" element, define approval steps with criteria, and activate. Approvals can route to managers, queues, or specific users.
How to Automate Approval Processes with Salesforce Flow
Salesforce Flow provides visual automation for building approval processes that route records to the right approvers, enforce business rules, and track approval history. As of April 2026, Flow Builder is available in all Salesforce editions; some features require Enterprise Edition or above.
Step 1: Define the Approval Process
Go to Setup > Approval Processes. Create a new approval process for the target object (Opportunity, Case, custom object). Define:
- Entry criteria (which records require approval)
- Approver assignment (manager hierarchy, specific user, or queue)
- Actions on approval, rejection, and recall
Step 2: Build the Flow
Go to Setup > Flows > "New Flow." Select "Record-Triggered Flow" and configure:
- Object: The Salesforce object (e.g., Opportunity)
- Trigger: "A record is created or updated"
- Entry conditions: Field criteria (e.g., Discount > 20%)
Step 3: Add the Submit for Approval Action
In the Flow Builder canvas:
- Add a "Submit for Approval" action element
- Set the Record ID to the triggering record
- Specify the approval process name (or leave blank for default)
- Optionally set specific approver IDs
Step 4: Add Post-Approval Actions
After the approval action, add elements for:
- Update Records — Change status field to "Approved" or "Rejected"
- Send Email Alert — Notify the requester of the decision
- Create Task — Assign follow-up actions after approval
- Post to Chatter — Announce the approval to the relevant team
Multi-Level Approval Example
Discount approval for sales opportunities:
- Discount 10-20%: Direct manager approval only
- Discount 20-30%: Manager approval, then VP Sales approval
- Discount 30%+: Manager, VP Sales, then CFO approval
Each level uses "Approval Step" with criteria-based routing. If any approver rejects, the record returns to the submitter with rejection comments.
Practical Configuration
- Email templates: Create custom email templates for approval requests, approvals, and rejections
- Approval history: Approval steps are recorded in the Approval History related list on the record
- Mobile approvals: Approvers can approve or reject from the Salesforce mobile app or email
- Delegated approvers: Configure backup approvers for out-of-office scenarios
Common Pitfalls
- Records are locked during approval (users cannot edit fields). Use "Initial Submission Actions" to set locked field values before submission
- Approval processes have a limit of 30 steps per process
- Flow-triggered approvals can create loops if the approval outcome updates a field that re-triggers the flow (add exit conditions)
Related Questions
Related Tools
Close
Inside sales CRM with built-in calling, SMS, email sequences, and predictive dialer for high-velocity sales teams.
CRM AutomationCopper CRM
Google Workspace-native CRM with Gmail integration, automatic data capture, and pipeline automation for small and mid-size teams.
CRM AutomationFreshsales
AI-powered CRM by Freshworks with Freddy AI for lead scoring, built-in phone and email, and visual sales pipelines.
CRM AutomationHubSpot
All-in-one CRM platform with marketing, sales, and service automation plus a free CRM for unlimited users.
CRM AutomationDive Deeper
Automating Lead Routing in HubSpot for a 14-Person SaaS: 9 Zaps, One Workato Recipe, One Painful Slack Notification
Anonymized retrospective of a 14-person B2B SaaS rebuilding inbound lead routing in HubSpot using nine Zapier Zaps and a single Workato recipe. MQL-to-SQL conversion improved from 14% to 22% within eight weeks; the single hardest part of the project was a Slack notification that took three days to debug.
How to Build a Lead Routing Automation with Zapier and HubSpot
A step-by-step tutorial for building automated lead routing using Zapier for orchestration and HubSpot for CRM assignment. Covers geographic routing, deal-size segmentation, round-robin assignment, and monitoring. Includes deployment data from a 15-rep B2B SaaS team that reduced response time from 6.3 hours to 18 minutes.
Zoho CRM vs HubSpot: Complete Comparison (2026)
A comparison of Zoho CRM and HubSpot for CRM and sales automation in 2026. Zoho CRM is 81% cheaper for a 20-person team ($540/month vs $2,800/month) with deeper customization via Blueprint and Canvas. HubSpot provides a polished user experience with faster onboarding. Includes 6-month deployment data.