AI Agents

Automated workflow

38 nodes 246 132 Automatic trigger
Download

Workflow Description

Advanced automation system combining intelligent agents with document processing and persistent memory. Splits and transforms text into embeddings, stores them in a vector database, then answers queries using a smart agent with continuous conversation context.

How it works

  1. 1.Trigger workflow manually or via chat interface
  2. 2.Load and process documents by splitting them into chunks
  3. 3.Convert text to embeddings using Mistral language models
  4. 4.Store embeddings in Qdrant vector database for semantic search
  5. 5.Process user queries through an intelligent agent with memory and tools
  6. 6.Deliver responses via Twitter/X or other channels

Use cases

  • Build a smart assistant that answers questions based on organized documents
  • Automate responses to inquiries on social media while maintaining conversation context
  • Process large volumes of documents and convert them into a searchable knowledge base

Requirements

  • OpenAI and Mistral Cloud API keys
  • Qdrant server for vector storage
  • Twitter/X account for automated publishing (optional)
  • Documents in supported formats (PDF, TXT, DOCX, etc.)

Service Value

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

Apps Used

Embeddings Document Default Data Loader Text Splitter Twitter/X Split In Batches Vector Store AI Agent Memory Chat Trigger OpenAI Tool

Details

Trigger Automatic trigger
Nodes 38
Apps 11
Views 246
Downloads 132

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

/

When clicking ‘Test workflow’

Manual Trigger

#1

Embeddings Mistral Cloud

Embeddings Mistral Cloud

#2

Default Data Loader

Document Default Data Loader

#3

Recursive Character Text Splitter

Text Splitter Recursive Character Text Splitter

#4

Get Tax Code Zip File

HTTP Request

#5

Extract Zip Files

Compression

#6

Files as Items

Split Out

#7

Extract PDF Contents

Extract From File

#8

Extract From Chapter

Set

#9

Map To Sections

Set

#10

Execute Workflow Trigger

Execute Workflow Trigger

#11

Get Mistral Embeddings

HTTP Request

#12

Content Chunking @ 50k Chars

Set

#13

Split Out Chunks

Split Out

#14

For Each Section...

Split In Batches

#15

Sections To List

Split Out

#16

Only Valid Sections

Filter

#17

Use Qdrant Search API1

HTTP Request

#18

Use Qdrant Scroll API

HTTP Request

#19

Get Search Response

Set

#20

Sticky Note

Sticky Note

#21

Sticky Note1

Sticky Note

#22

Sticky Note2

Sticky Note

#23

Qdrant Vector Store

Vector Store Qdrant

#24

Sticky Note3

Sticky Note

#25

Sticky Note4

Sticky Note

#26

AI Agent

Agent

#27

Window Buffer Memory

Memory Buffer Window

#28

When chat message received

Chat Trigger

#29

Window Buffer Memory1

Memory Buffer Window

#30

OpenAI Chat Model

OpenAI

#31

1sec

Wait

#32

Ask Tool

Tool Workflow

#33

Search Tool

Tool Workflow

#34

Switch

Switch

#35

Get Ask Response

Set

#36

Sticky Note5

Sticky Note

#37

Sticky Note6

Sticky Note

#38