AI Agents

Connect Google Sheets with OpenAI andSlack

35 nodes 248 122 Automatic trigger
Download

Workflow Description

This template integrates Google Sheets with OpenAI to analyze data intelligently, then automatically sends results to Slack channels. It processes large datasets in batches and applies conditional filters to ensure only relevant outputs are delivered.

How it works

  1. 1.Trigger automation when new rows are added to sheets or on a scheduled interval
  2. 2.Split incoming data into manageable batches for efficient OpenAI processing
  3. 3.Apply filters and conditional logic, then send analyzed results to Slack

Use cases

  • Automatic content analysis and insights extraction from spreadsheet data using AI
  • Real-time Slack notifications for critical results without manual intervention

Requirements

  • Active Google Sheets account with write permissions configured
  • Valid OpenAI API key and properly configured Slack workspace

Service Value

Ideal as a smart automation service combining integrations and AI to produce ready-to-use results.

Apps Used

Google Sheets Split In Batches OpenAI Slack

Details

Trigger Automatic trigger
Nodes 35
Apps 4
Views 248
Downloads 122

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 (35)

/

Google Sheets Trigger

Google Sheets Trigger

#1

Apollo Organization Enrichment

HTTP Request

#2

Create Apollo People Search URL

Code

#3

Loop Over Items (1000 per Batch)

Split In Batches

#4

Apollo Find Decision Makers

HTTP Request

#5

Add Contacts

Google Sheets

#6

Apollo Enrich Decision Makers

HTTP Request

#7

Create Apollo People Enrichment Payload

Code

#8

Enrich Contacts

Google Sheets

#9

Loop Over Items For Bulk Enrichment (10 per batch)

Split In Batches

#10

Determine Contact's Department

OpenAI

#11

Apollo Organization Search

HTTP Request

#12

Add Company Website

Google Sheets

#13

Approve Company Website

Slack

#14

Add Company Details

Google Sheets

#15

Select Unprocessed Companies

Filter

#16

Is Domain Already Provided?

If

#17

Summarize Core Business

OpenAI

#18

Sticky Note

Sticky Note

#19

Sticky Note1

Sticky Note

#20

Split Out Batched Decision Maker Response

Split Out

#21

Split Out Batched Enrichment Response

Split Out

#22

Sticky Note2

Sticky Note

#23

Sticky Note3

Sticky Note

#24

Sticky Note4

Sticky Note

#25

Sticky Note5

Sticky Note

#26

Sticky Note6

Sticky Note

#27

Sticky Note7

Sticky Note

#28

Send Weekly Report

Slack

#29

Retrieve Verified Leads

Google Sheets

#30

Derive Past Week's Lead Gen. Metrics

Code

#31

Weekly Report Trigger

Schedule Trigger

#32

Sticky Note8

Sticky Note

#33

Sticky Note9

Sticky Note

#34

Merge Rows Which Now All Contain Domains

Merge

#35