AI Agents

Connect Google Sheets with Slack

12 nodes 227 155 Webhook
Download

Workflow Description

An intelligent automation that connects Google Sheets and Slack using an OpenAI-powered agent. It processes data through embeddings and vector storage for advanced semantic search, delivering contextual answers directly in Slack channels.

How it works

  1. 1.Receive incoming webhook requests and transform them into actionable tasks
  2. 2.Split data content using text processing and generate embeddings for semantic understanding
  3. 3.Query Vector Store to locate relevant data from Google Sheets
  4. 4.Invoke OpenAI agent to formulate responses with preserved conversation context
  5. 5.Deliver final results to designated Slack channels

Use cases

  • Answer employee questions about company data stored in spreadsheets instantly
  • Perform semantic searches on large datasets to retrieve specific information on demand

Requirements

  • Active OpenAI API key and Google Sheets account with read access
  • Slack workspace with message posting permissions and Supabase account for vector storage

Service Value

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

Apps Used

Text Splitter Embeddings Vector Store Memory OpenAI AI Agent Google Sheets Slack

Details

Trigger Webhook
Nodes 12
Apps 8
Views 227
Downloads 155

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

/

Sticky Note

Sticky Note

#1

Webhook Trigger

Webhook

#2

Text Splitter

Text Splitter Character Text Splitter

#3

Embeddings

Embeddings Cohere

#4

Supabase Insert

Vector Store Supabase

#5

Supabase Query

Vector Store Supabase

#6

Vector Tool

Tool Vector Store

#7

Window Memory

Memory Buffer Window

#8

Chat Model

OpenAI

#9

RAG Agent

Agent

#10

Append Sheet

Google Sheets

#11

Slack Alert

Slack

#12