📊 Generate YouTube content ideas with Firecrawl, OpenAI and Notion

22 views · 📊 Market Research & Insights

💡 Pro Tip — YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments — no quota limits, just structured data.

View All Scrapers

Description

This workflow acts as an autonomous Chief Solution Officer, automating the process of deep market research. Instead of simply tracking video views, it scrapes deep into YouTube data—including descriptions and top 20 comments—to identify the real “Decision Confusion” and “Operational Pain Points” of your target audience.

By analyzing what competitors are missing and what their audience is actually complaining about, it generates five data-backed, strategic content ideas that focus on high-level business logic rather than generic advice.

Use cases are many:

Good to know

How it works

  1. Targeting: You define your niche or search keyword in the initial configuration node.
  2. Data Extraction: Firecrawl searches YouTube and scrapes the most relevant video details and comment threads.
  3. AI Logic: The OpenAI node analyzes the “Audience Voice” to find patterns of frustration and unmet needs.
  4. Strategizing: It converts these insights into 5 actionable content briefs with unique strategic angles.
  5. Storage: All insights and content ideas are automatically organized and saved into your Notion workspace.

Setup steps

  1. Firecrawl: Get your API Key from firecrawl.dev and add it to the Header Auth in the HTTP nodes.
  2. OpenAI: Connect your OpenAI credentials (GPT-4o recommended for best results).
  3. Notion: Connect your Notion account and prepare two databases for “Insights” and “Ideas.”
  4. Configuration: Enter your target keyword in the ‘Set Niche’ node and run the workflow.

Requirements

🔗 Nodes Used

HTTP Request, Notion, Schedule Trigger, AI Agent, OpenAI Chat Model, Structured Output Parser

📥 Import

Download workflow.json and import into n8n: Workflow menu → Import from File

📖 Importing guide · 🔑 Credential setup