💾

Data Processing Workflows

Database operations, file processing, and data transformation with PostgreSQL, MongoDB, CSV

46 workflow templates available

Chat with Postgresql Database

👨‍🎤 Setup 1. Add your postgresql and OpenAI credentials. 2. Click Chat button and start asking questions to your datab...

Chat
Agent
Lmchatopenai
Postgrestool
11 nodesEvent
Curated

Supabase Insertion & Upsertion & Retrieval

INSERTING - it's important to use the same embedding model when for any interaction with your vector database (inserting...

Google-drive
Documentdefaultdataloader
Chainretrievalqa
Lmchatopenai
21 nodesEvent
Curated

MongoDB Agent

AI Agent powered by OpenAI and MongoDB This flow is designed to work as an AI autonomous agent that can get chat message...

Lmchatopenai
Mongodbtool
Memorybufferwindow
Chat
8 nodesEvent
Curated

Generate SQL queries from schema only - AI-powered

Run this part only once This section: loads a list of all tables from the database hosted on [db4free](https://db4free....

Lmchatopenai
Memorybufferwindow
Mysql
Readwritefile
29 nodesEvent
Curated

SQL agent with memory

Run this part only once This section: downloads the example zip file from https://www.sqlitetutorial.net/sqlite-sample-...

Memorybufferwindow
Lmchatopenai
Http-request
Compression
13 nodesEvent
Curated

Ask questions about a PDF using AI

Load data into database Fetch file from Google Drive, split it into chunks and insert into Pinecone index

Google-drive
Textsplitterrecursivecharactertextsplitter
Embeddingsopenai
Documentdefaultdataloader
16 nodesEvent
Curated

Breakdown Documents into Study Notes using Templating MistralAI and Qdrant

Step 1. Watch Folder and Import New Documents [Read more about Local File Trigger](https://docs.n8n.io/integrations/buil...

Localfile
Documentdefaultdataloader
Textsplitterrecursivecharactertextsplitter
Embeddingsmistralcloud
42 nodesEvent
Curated

CV Resume PDF Parsing with Multimodal Vision AI

Try me out! This workflow converts a Candidate Resume PDF to an image which is then "read" by a Vision Language Model (...

Outputparserstructured
Google-drive
Http-request
Editimage
13 nodesManual
Curated

Chat with PDF docs using AI (quoting sources)

1. Setup: Fetch file from Google Drive, split it into chunks and insert into a vector database Note that running this pa...

Embeddingsopenai
Documentdefaultdataloader
Google-drive
Chat
22 nodesEvent
Curated

Convert URL HTML to Markdown Format and Get Page Links

40 at a time seems to be the memory limit on my server - run until complete with batches of 40 or increase based on your...

Http-request
17 nodesManual
Curated

Extract and process information directly from PDF using Claude and Gemini

Workflow: Extract data from PDF with Claude 3.5 Sonnet or Gemini 2.0 Flash Overview - This workflow helps you compare Cl...

Google-drive
Http-request
11 nodesManual
Curated

Extract data from resume and create PDF with Gotenberg

Add chat ID Remember to set your actual ID to trigger automation from Telegram.

Lmchatopenai
Outputparserautofixing
Outputparserstructured
Telegram
43 nodesEvent
Curated

Extract text from PDF and image using Vertex AI (Gemini) into CSV

How to extract PDF and image text into CSV using n8n (without manual data entry) This workflow will extract text data fr...

Lmchatgooglegemini
Google-drive
Http-request
Chainllm
16 nodesEvent
Curated

Manipulate PDF with Adobe developer API

Adobe API Wrapper See Adobe documentation: - https://developer.adobe.com/document-services/docs/overview/pdf-services-ap...

Http-request
Executeworkflow
Dropbox
20 nodesEvent
Curated

Invoice data extraction with LlamaParse and OpenAI

2. Advanced PDF Processing with LlamaParse [Read more about using HTTP Requests](https://docs.n8n.io/integrations/builti...

Lmopenai
Outputparserstructured
Http-request
Gmail
26 nodesEvent
Curated

Remove Personally Identifiable Information (PII) from CSV Files with OpenAI

Remove PII from CSV Files This workflow monitors a Google Drive folder for new CSV files, identifies and removes PII col...

Google-drive
Openai
10 nodesEvent
Curated

Parse PDF with LlamaParse and save to Airtable

Scenario 1

Google-drive
Http-request
Airtable
Webhook
18 nodesEvent
Curated

Whisper Transkription copy

Trigger and Download of audio file In this example I'm using Google Drive. As soon as a audio file is uploaded the trigg...

Google-drive
Notion
Openai
8 nodesEvent
Curated

Prepare CSV files with GPT-4

This is a helper workflow to create 3 CSV files Feel free to adapt as needed Some mock data from GPT is pinned for con...

Openai
11 nodesManual
Curated

Transcribing Bank Statements To Markdown Using Gemini Vision AI

Try Me Out! This workflow converts a bank statement to markdown, faithfully capturing the details using the power of Vi...

Lmchatgooglegemini
Google-drive
Http-request
Compression
20 nodesManual
Curated

Two Way Sync Pipedrive and MySQL

Automated workflow: Two Way Sync Pipedrive and MySQL. This workflow processes data and performs automated tasks.

Schedule
Mysql
Pipedrive
15 nodesScheduled

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow integrates 6 different services: stickyNote, mySql, spreadshee...

Mysql
6 nodesManual

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow integrates 9 different services: writeBinaryFile, itemLists, s...

Mysql
14 nodesManual

Compare 2 SQL datasets

Automated workflow: Compare 2 SQL datasets. This workflow processes data and performs automated tasks.

Mysql
6 nodesManual

ETL pipeline

Automated workflow: ETL pipeline. This workflow processes data and performs automated tasks.

Twitter
Postgres
Mongodb
Slack
10 nodesScheduled

ETL pipeline

Automated workflow: ETL pipeline. This workflow processes data and performs automated tasks.

Twitter
Postgres
Mongodb
Slack
10 nodesScheduled

Stickynote Workflow

Automated workflow: Stickynote Workflow. This workflow integrates 6 different services: postgresTool, stickyNote, agent,...

Postgrestool
13 nodesManual

Stickynote Workflow

Automated workflow: Stickynote Workflow. This workflow integrates 6 different services: postgresTool, stickyNote, agent,...

Postgrestool
13 nodesManual

Chat with Postgresql Database

Automated workflow: Chat with Postgresql Database. This workflow integrates 7 different services: postgresTool, stickyNo...

Postgrestool
13 nodesManual

Chat with Postgresql Database

Automated workflow: Chat with Postgresql Database. This workflow integrates 7 different services: postgresTool, stickyNo...

Postgrestool
13 nodesManual

GoogleSheets MySQL Integration

Automated workflow: GoogleSheets MySQL Integration. This workflow integrates 10 different services: stickyNote, mySql, s...

Schedule
Google-sheets
Mysql
16 nodesScheduled

Postgrestool Workflow

Automated workflow: Postgrestool Workflow. This workflow integrates 7 different services: postgresTool, stickyNote, swit...

Postgrestool
Executeworkflow
Postgres
16 nodesEvent

Production Workflow

Production-ready workflow: Production Workflow. This workflow has been optimized for production use with comprehensive e...

Cron
Telegram
Webhook
Mysql
8 nodesScheduled

Telegram Chat with Buffering

Automated workflow: Telegram Chat with Buffering. This workflow integrates 13 different services: telegramTrigger, stick...

Telegram
Supabase
23 nodesEvent

Monitoring and alerting

Automated workflow: Monitoring and alerting. This workflow processes data and performs automated tasks.

Cron
Postgres
Twilio
6 nodesScheduled

Typeformtrigger Workflow

Automated workflow: Typeformtrigger Workflow. This workflow processes data and performs automated tasks.

Typeform
Nextcloud
7 nodesEvent

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow integrates 13 different services: stickyNote, wait, code, info...

Redis
Executeworkflow
31 nodesEvent

ETL pipeline

Connect Twitter, Postgres, MongoDB and more with this n8n workflow. 9 nodes total.

Twitter
Postgres
Mongodb
Slack
9 nodesScheduled
Curated

Image to license plate number

Connect Chainllm, Form, Lmchatopenrouter and more with this n8n workflow. 5 nodes total.

Chainllm
Form
Lmchatopenrouter
5 nodesEvent
Curated

Cron Workflow

Automated workflow: Cron Workflow. This workflow processes data and performs automated tasks.

Cron
Mysql
Google-sheets
4 nodesScheduled

Cron Workflow

Automated workflow: Cron Workflow. This workflow processes data and performs automated tasks.

Cron
Mysql
Google-sheets
4 nodesScheduled

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow processes data and performs automated tasks.

Mysql
5 nodesManual

Manualtrigger Workflow

Automated workflow: Manualtrigger Workflow. This workflow processes data and performs automated tasks.

Mysql
5 nodesManual

How to automatically import CSV files into postgres

Automated workflow: How to automatically import CSV files into postgres. This workflow processes data and performs autom...

Postgres
5 nodesManual

Readbinaryfile Workflow

Automated workflow: Readbinaryfile Workflow. This workflow processes data and performs automated tasks.

Postgres
5 nodesManual

Postgres Workflow

Automated workflow: Postgres Workflow. This workflow processes data and performs automated tasks.

Postgres
5 nodesManual

About Data Processing Automation

Data is the new oil, but only if you can refine it. These workflows handle ETL operations, data transformation, format conversion, and database synchronization. Turn messy data into actionable insights.

What You Can Build

  • Transform data between formats automatically
  • Build ETL pipelines without writing code
  • Sync databases and APIs in real-time
  • Clean and validate data at scale

Popular Use Cases

CSV to database import
API data aggregation
Data cleaning pipelines
Cross-platform data sync

💡 Pro tip: Always validate incoming data before processing. A single malformed record can break an entire pipeline. Build in error handling from day one.

How to Get Started

1

Browse the templates above - find one that matches your use case or comes close.

2

Download the JSON file - click the download button on any workflow page.

3

Import into n8n - go to Workflows → Import from File and select your JSON.

4

Configure and customize - add your credentials and tweak the workflow to fit your needs.