AI Agents

Automate Google Sheets

36 nodes 234 126 Automatic trigger
Download

Workflow Description

Advanced automation template combining AI intelligence with spreadsheet management. Extracts data from Hacker News, processes it through OpenAI models, stores embeddings in Vector Store, and automatically populates Google Sheets with intelligent filtering and optional Twitter/X publishing.

How it works

  1. 1.Trigger the workflow manually or automatically from Hacker News feed
  2. 2.Process and split text content using recursive character-level text splitter
  3. 3.Generate embeddings via OpenAI and store them in Qdrant Vector Store
  4. 4.Extract key information and insights using LM Chat model
  5. 5.Filter and refine data, then insert cleaned records into Google Sheets
  6. 6.Publish results to Twitter/X automatically

Use cases

  • Monitor and automatically categorize technology news into structured spreadsheets
  • Aggregate important articles from Hacker News and analyze them with AI
  • Build dynamic knowledge repositories in Google Sheets with semantic search capabilities

Requirements

  • Valid OpenAI API key with sufficient quota
  • Google account with edit permissions on target Google Sheets
  • Configured Qdrant Vector Store or cloud-hosted alternative
  • Twitter/X account for automated publishing (optional)
  • Basic understanding of text embeddings and semantic search concepts

Service Value

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

Apps Used

Hacker News Vector Store OpenAI Document Default Data Loader Text Splitter Google Sheets Twitter/X

Details

Trigger Automatic trigger
Nodes 36
Apps 7
Views 234
Downloads 126

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

/

When clicking ‘Test workflow’

Manual Trigger

#1

Hacker News

Hacker News

#2

Split Out

Split Out

#3

Get Comments

Set

#4

Qdrant Vector Store

Vector Store Qdrant

#5

Embeddings OpenAI

OpenAI

#6

Default Data Loader

Document Default Data Loader

#7

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#8

Set Variables

Set

#9

Clear Existing Comments

HTTP Request

#10

Get Payload of Points

HTTP Request

#11

Clusters To List

Split Out

#12

OpenAI Chat Model

OpenAI

#13

Only Clusters With 3+ points

Filter

#14

Set Variables1

Set

#15

Prep Output For Export

Set

#16

Export To Sheets

Google Sheets

#17

Execute Workflow Trigger

Execute Workflow Trigger

#18

Trigger Insights

Execute Workflow

#19

Prep Values For Trigger

Set

#20

Find Comments

HTTP Request

#21

Sticky Note6

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Sticky Note1

Sticky Note

#24

Sticky Note

Sticky Note

#25

Sticky Note3

Sticky Note

#26

Sticky Note4

Sticky Note

#27

Sticky Note5

Sticky Note

#28

Sticky Note7

Sticky Note

#29

Sticky Note8

Sticky Note

#30

Sticky Note9

Sticky Note

#31

Apply K-means Clustering Algorithm

Code

#32

Sticky Note10

Sticky Note

#33

Information Extractor

Information Extractor

#34

Sticky Note12

Sticky Note

#35

Sticky Note11

Sticky Note

#36