Developer & DevOps
Extract Google Sheets data and send formatted reports to Slack
13 nodes
318
154
Scheduled trigger
Workflow Description
Scheduled automation that retrieves data from Google Sheets, formats it into structured messages, and delivers them to designated Slack channels. Enables real-time team updates and automated reporting without manual intervention.
How it works
- 1.Trigger automation on a predefined schedule
- 2.Query and extract rows from the specified Google Sheets worksheet
- 3.Process and format data with HTML or Markdown styling
- 4.Consolidate data into a single formatted message
- 5.Post the compiled message to the target Slack channel or conversation
Use cases
- Daily sales reports delivered automatically to the sales team channel
- Weekly task lists synced from Sheets to team management channels
- Automated alerts when critical metrics or financial data are updated
Requirements
- Google account with access permissions to the target Sheets document
- Slack workspace account with messaging rights to target channels
- Accurate identification of sheet ID, column headers, and data ranges
Service Value
Ready-made workflow template for automation delivery and service execution.
Apps Used
Google Sheets
Slack
Details
Trigger
Scheduled trigger
Nodes
13
Apps
2
Views
318
Downloads
154
How to Use
- 1.Click "Download Template"
- 2.Open your n8n dashboard
- 3.Go to Workflows > Import from File
- 4.Select downloaded file and configure credentials
Nodes Used (13)
/
Add your competitors here
Code
Sticky Note
Sticky Note
Sticky Note1
Sticky Note
Execute workflow every day
Schedule Trigger
Get G2 data with ScrapingBee
HTTP Request
Get review section HTML
HTML Page
Iterate on reviews
Item Lists
Extract structured data
HTML Page
Convert Review HTML to Markdown
Markdown
Get all past reviews
Google Sheets
Continue only if review is new
Merge
Send new review to Slack
Slack
Add new review to Google Sheets
Google Sheets