Developer & DevOps

Extract Google Sheets data and send formatted reports to Slack

13 nodes 318 154 Scheduled trigger
Download

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. 1.Trigger automation on a predefined schedule
  2. 2.Query and extract rows from the specified Google Sheets worksheet
  3. 3.Process and format data with HTML or Markdown styling
  4. 4.Consolidate data into a single formatted message
  5. 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. 1.Click "Download Template"
  2. 2.Open your n8n dashboard
  3. 3.Go to Workflows > Import from File
  4. 4.Select downloaded file and configure credentials

Nodes Used (13)

/

Add your competitors here

Code

#1

Sticky Note

Sticky Note

#2

Sticky Note1

Sticky Note

#3

Execute workflow every day

Schedule Trigger

#4

Get G2 data with ScrapingBee

HTTP Request

#5

Get review section HTML

HTML Page

#6

Iterate on reviews

Item Lists

#7

Extract structured data

HTML Page

#8

Convert Review HTML to Markdown

Markdown

#9

Get all past reviews

Google Sheets

#10

Continue only if review is new

Merge

#11

Send new review to Slack

Slack

#12

Add new review to Google Sheets

Google Sheets

#13