Can you automate Salesforce reports with Flow?
Quick Answer: Yes. Salesforce Flow can trigger scheduled report generation, distribute reports via email, and take action based on report results. Use a "Schedule-Triggered Flow" to run at defined intervals, query records with criteria matching report filters, and send formatted results or trigger follow-up actions.
Automating Salesforce Reports with Flow
Salesforce Flow provides multiple ways to automate reporting: scheduled flows that query data and distribute results, record-triggered flows that update report-relevant fields, and flows that call the Salesforce Reports API. As of April 2026, these features are available in Enterprise Edition and above.
Approach 1: Schedule-Triggered Flow
- Create a new "Schedule-Triggered Flow"
- Set the schedule (daily, weekly, monthly)
- Add a "Get Records" element to query the data (equivalent to a report filter)
- Add a "Loop" element to iterate over results
- Build a text template with the formatted report data
- Add a "Send Email" action to distribute the report
Approach 2: Report Subscription (Native)
Salesforce also provides native report subscriptions without Flow:
- Open any report
- Click "Subscribe"
- Set schedule (daily or weekly)
- Add conditions (only send if record count > 0, or if a field value exceeds a threshold)
- Choose delivery: email notification or Chatter post
Approach 3: Flow + Analytics API
For complex reporting, use an Apex-invocable action within Flow to call the Analytics REST API, retrieve report results, and process them programmatically.
Common Report Automations
Weekly Pipeline Summary
- Schedule: Every Monday at 8 AM
- Query: Open opportunities with close date in next 30 days
- Group by: Sales rep, stage
- Action: Email summary to VP Sales with total pipeline value
Overdue Task Alert
- Schedule: Daily at 9 AM
- Query: Tasks where due date < today AND status is not "Completed"
- Action: Send email to each task owner with their overdue items
Monthly Revenue Report
- Schedule: First business day of each month
- Query: Opportunities closed won in previous month
- Calculate: Total revenue, average deal size, win rate
- Action: Post to Chatter group "Sales Leadership" with formatted summary
Limitations
- Schedule-Triggered Flows can process up to 250,000 records per batch
- Flow cannot directly render charts or graphs (text and table format only for email reports)
- For visual dashboards, use Salesforce native dashboards with scheduled refresh
- Flow-generated emails have a 15 MB size limit per email action
Related Questions
Related Tools
Salesforce Flow
CRM workflow automation platform with visual Flow Builder for automating business processes across sales, service, and marketing.
CRM AutomationHubSpot Operations Hub
Automate business processes and keep your CRM data clean
Integration PlatformsPower Automate
Microsoft workflow automation and RPA
Workflow AutomationClose
Inside sales CRM with built-in calling, SMS, email sequences, and predictive dialer for high-velocity sales teams.
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.