Communication

Extract Google Docs content and distribute via Slack and Gmail

23 nodes 325 125 Webhook
Download

Workflow Description

This automation reads Google Docs content, analyzes it using OpenAI to extract key information, then automatically distributes results across Slack channels and email recipients in organized batches.

How it works

  1. 1.Receive webhook request to read the document
  2. 2.Extract Google Docs content and process with OpenAI
  3. 3.Split results into separate batches
  4. 4.Send summaries to selected Slack channels
  5. 5.Distribute details via Gmail messages to recipients

Use cases

  • Distribute monthly report summaries to team instantly
  • Send updated project documentation to all members automatically
  • Process group notes and send them to stakeholders efficiently

Requirements

  • Google account with access permissions to specific Docs
  • OpenAI API key for content analysis
  • Slack channel or workspace for receiving messages
  • Gmail addresses for final recipients

Service Value

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

Apps Used

Output Parser Split In Batches Google Docs OpenAI Slack Gmail LLM Chain

Details

Trigger Webhook
Nodes 23
Apps 7
Views 325
Downloads 125

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

/

Get RFP Data

Extract From File

#1

Item List Output Parser

Output Parser Item List

#2

For Each Question...

Split In Batches

#3

Sticky Note

Sticky Note

#4

Set Variables

Set

#5

Sticky Note1

Sticky Note

#6

Create new RFP Response Document

Google Docs

#7

Sticky Note2

Sticky Note

#8

Sticky Note3

Sticky Note

#9

OpenAI Chat Model

OpenAI

#10

Sticky Note4

Sticky Note

#11

Sticky Note5

Sticky Note

#12

Send Chat Notification

Slack

#13

Send Email Notification

Gmail

#14

Add Metadata to Response Doc

Google Docs

#15

Sticky Note6

Sticky Note

#16

Record Question & Answer in Response Doc

Google Docs

#17

Sticky Note7

Sticky Note

#18

Sticky Note8

Sticky Note

#19

Answer Question with Context

OpenAI

#20

Wait for Request

Webhook

#21

Extract Questions From RFP

LLM Chain

#22

Sticky Note9

Sticky Note

#23