Beginner AI dataset generator using OpenAI + LangChain in n8n
This n8n workflow dynamically generates a realistic sample dataset based on a single topic you provide. It uses OpenAI (via LangChain) and n8n’s built-in nodes to: 1. Generate structured JSON data for 5 columns with 3–5 values each 2. Flatten that data into a single text blob 3. Infer meaningful column names via a second AI call 4. Pivot, split, merge, and rename columns automatically 5. Output a clean, labeled dataset ready for export or further processing ---
At a glance
Beginner AI dataset generator using OpenAI + LangChain in n8n is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, LinkedIn. It's free to download. Follow the 5-step import below to go live in minutes.
- Platform
- n8n
- Connects
- Google Sheets, OpenAI, LinkedIn
- Modules
- 19
- Price
- Free
- Version
- v1.0

About this workflow
This n8n workflow dynamically generates a realistic sample dataset based on a single topic you provide. It uses OpenAI (via LangChain) and n8n’s built-in nodes to: 1. Generate structured JSON data for 5 columns with 3–5 values each 2. Flatten that data into a single text blob 3. Infer meaningful column names via a second AI call 4. Pivot, split, merge, and rename columns automatically 5. Output a clean, labeled dataset ready for export or further processing --- ⚙️ Prerequisites 1. OpenAI API Key - Visit: - Create a new key - In n8n: Credentials → New → OpenAI API, paste key, name it “OpenAi account” 2. LangChain nodes enabled in your n8n instance 🥇 Step 1: Set Up OpenAI Credential 1. Go to OpenAI API Keys 2. Create and copy your key 3. In n8n: Credentials → New → OpenAI API → paste key as “OpenAi account” 🥈 Step 2: Manual Trigger - Add Manual Trigger to start the workflow 🥉 Step 3: Set Topic - Add a Set node named Set Topic to Search - Field: Topic = n8n use cases (or any topic you choose) ✨ Step 4: Generate Structured Data - LangChain Agent node Generate Random Data - Connect to OpenAI Chat Model1 and Tool: Inject Creativity1 - System prompt: instruct AI to output 5 columns of realistic values in JSON 🔧 Step 5: Parse AI Output - Structured Output Parser to validate JSON 🔄 Step 6: Flatten Data - Code node Outpt all Data to One Field - Joins all values into a comma-separated string for column naming 🧠 Step 7: Generate Column Names - LangChain Agent Generate Column Names - Connect to OpenAI Chat Model2 - Prompt: infer 5 column names from the string 🔢 Step 8: Pivot Names Row - Code node Pivot Column Names transforms array into { column1: name1, … } 🪓 Step 9: Split Columns - 5 SplitOut nodes to break each array back into rows per column 🔗 Step 10: Merge Rows - Merge node Merge Columns together using combineByPosition 🏷️ Step 11: Rename Columns - Set node Rename Columns assigns the AI-generated names to each column 🔗 Step 12: Final Output - Merge Append Column Names combines data and header row --- 🏁 Done! You now have a fully AI-driven, labeled dataset generated from a single topic—no external services needed. Easily extend by adding a Google Sheets or HTTP node to export. 📬 Need Help or Want to Customize This? 📧 robert@ynteractive.com 🔗 LinkedIn
How to import this n8n workflow
- 1
Download the workflow JSON file after purchase.
- 2
Open n8n → click the menu → Import from File.
- 3
Select the downloaded JSON and import.
- 4
Set up credentials for each node that requires them.
- 5
Click Execute Workflow to test, then activate.
Setup guide
Setup guide included
Purchase to unlock the full step-by-step guide
Related N8n workflows
Add new ActiveCampaign subscribers to a Google Sheets spreadsheet
Classify documents with Gemini and organize them in Google Drive
Create new Google Docs documents from 2 ChatGPT Prompt completions triggered by RSS articles
Analyze Facebook Ads & send insights to Google Sheets with Gemini AI
Summarize meeting notes in Noloco with OpenAI
Extract product info from website screenshots with Dumpling AI + Sheets
Generate product mockups with Nano Banana (Gemini 2.5 Flash Image)
Qualify Idealista leads via WhatsApp with Superchat and GPT-4o
Reviews
No reviews yet
Be the first to buy and share your experience.
Leave a review
Sign in to share your experience with this workflow.
Create a free account to purchase workflows.
- JSON blueprint — instant download
- Setup guide PDF included
- 5 downloads · valid 30 days
- Works with n8n
Need help setting this up?
Book a 3-hour live setup session with an Agility consultant.
- Configure live on Google Meet / Zoom
- Free follow-up if workflow has defects
- Platform expert assigned to you