
n8n Workflow | AI-Powered Startup Idea Extraction
AI-Powered Startup Idea Extraction is an advanced workflow built with n8n that automatically fetches posts from targeted Reddit communities, extracts potential startup ideas using AI, and stores them in Supabase for further analysis. This project demonstrates how businesses and researchers can quickly discover trending ideas with structured data output.
Problem
The client wanted an automated way to monitor Reddit for emerging startup, e-commerce, and crypto/Web3 ideas, analyze them with AI, and store actionable insights. Manual scanning was inefficient, inconsistent, and prone to missing valuable content.
Solution
I designed an end-to-end automation workflow with the following components:
- Reddit Data Fetching: Automatically retrieves posts from selected subreddits (Startup, E-commerce, Crypto & Web3).
- Field Extraction: Extracts only essential fields like title and selftext from each post.
- Data Merging & Aggregation: Combines all fetched posts into a single array for processing.
- AI Idea Extraction: Uses Google Gemini to analyze the posts and identify concrete startup ideas with metrics for success, pros, and cons.
- Data Parsing & Cleaning: Custom code nodes ensure AI output follows a strict JSON schema ready for database insertion.
- Supabase Integration: Inserts each idea as a separate row in the Supabase database, enabling easy querying and reporting.
Workflow Steps
Step 1: Daily Reddit Scan
A schedule trigger initiates the workflow daily, scanning selected subreddits for hot posts relevant to startup trends.
Step 2: Extract Essential Fields
Each post's title and selftext are extracted to reduce noise and focus only on relevant content.
Step 3: Merge & Aggregate Data
Posts from all subreddits are merged and aggregated into a single array to prepare for AI processing.
Step 4: AI Startup Idea Extraction
Google Gemini analyzes each post to identify potential startup ideas, assessing success metrics, pros, and cons while outputting only structured JSON.
Step 5: LLM Output Parsing
A code node parses and cleans AI output to match Supabase's schema, ensuring each idea is ready for insertion.
Step 6: Store Ideas in Supabase
Each validated startup idea is inserted into Supabase as an individual row, making the data easy to analyze, query, and visualize.
Impact
- Eliminated manual Reddit scanning, reducing time and human error.
- Produced structured, actionable startup insights daily.
- Centralized idea storage in Supabase for further analysis or dashboard integration.
- Enabled early identification of emerging trends in startup and tech domains.
Complexity: AI & Data Structuring
The key challenge was ensuring AI outputs were always valid JSON and compatible with Supabase:
- Problem: AI sometimes returned inconsistent or incomplete data.
- Approach: Used a code node to parse, clean, and enforce a strict schema before database insertion.
- Outcome: Reliable, structured data ready for analysis or dashboards.
Learning: Enhanced expertise in n8n workflow automation, AI integration, JSON handling, and real-time API workflows.
Deliverables
- Fully functional n8n workflow (JSON).
- Documentation with setup instructions and integration details (README.md).
- Video walkthrough demonstrating workflow execution and AI idea extraction. (Coming soon)
Key Takeaways
This workflow demonstrates the ability to integrate multiple APIs, handle AI output, structure data, and automate daily research for startups, making idea discovery faster, more reliable, and actionable.
Call to Action
If you want to discover startup opportunities automatically using AI, I can build a custom workflow tailored to your niche. Book a consultation or check my LinkedIn for more projects.