AI Agents

Summarize long documents automatically with AI

16 nodes 291 142 Automatic trigger
Download

Workflow Description

A workflow that loads documents, divides them into logical chunks using recursive text splitting, processes each section through OpenAI's language models for intelligent summarization, and merges partial summaries into a comprehensive final summary for faster document review.

How it works

  1. 1.Trigger the workflow manually or via HTTP request
  2. 2.Load the document and split it into manageable sections using recursive character splitting
  3. 3.Send each chunk to OpenAI's language model chain for intelligent summarization
  4. 4.Merge all partial summaries into a unified final summary

Use cases

  • Summarize lengthy reports and research papers for quick executive review
  • Extract key points from contracts and legal documents efficiently
  • Convert long meeting transcripts into concise executive summaries

Requirements

  • Valid OpenAI API key with appropriate permissions
  • Text or document files in processable formats
  • Data limits configured to prevent excessive API usage costs

Service Value

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

Apps Used

OpenAI LLM Chain Document Default Data Loader Text Splitter

Details

Trigger Automatic trigger
Nodes 16
Apps 4
Views 291
Downloads 142

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

/

When clicking "Execute Workflow"

Manual Trigger

#1

Sticky Note

Sticky Note

#2

Sticky Note1

Sticky Note

#3

Fetch Essay List

HTTP Request

#4

OpenAI Chat Model

OpenAI

#5

Extract essay names

HTML Page

#6

Split out into items

Split Out

#7

Fetch essay texts

HTTP Request

#8

Extract title

HTML Page

#9

Summarization Chain

Chain Summarization

#10

Clean up

Set

#11

Merge

Merge

#12

Default Data Loader

Document Default Data Loader

#13

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#14

Limit to first 3

Limit

#15

Extract Text Only

HTML Page

#16