Analyze competitor YouTube thumbnails with OpenAI and hand off approved concepts to ThumbCanvas
Ready for 3.0What this workflow does
This AI workflow has 27 nodes and runs when someone submits an n8n form (“Competitor-informed YouTube thumbnail brief”). Along the way it connects OpenAI and Google Sheets.
How it runs
Trigger: When someone submits an n8n form (“Competitor-informed YouTube thumbnail brief”).
- Normalize and Validate Brief (Code): runs custom JavaScript code
- Brief Is Valid? (If): checks a condition and branches into true / false
- Set Template Configuration (Edit Fields (Set)): sets 3 fields: openai_model, thumbcanvas_base_url, analysis_policy
- Show Input Corrections (n8n Form): shows the next form page
- Prepare Competitor Jobs (Code): runs custom JavaScript code
- Fetch Public YouTube Metadata (HTTP Request): calls an HTTP API
- Combine Public YouTube Metadata (Code): runs custom JavaScript code
- Analyze Each Thumbnail with OpenAI Vision (OpenAI): response (text)
- Validate Structured Visual Analysis (Code): runs custom JavaScript code
- Aggregate Competitor Evidence (Code): runs custom JavaScript code
…plus 16 more steps. See the full node list below.
Services it uses
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (8)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Code
n8n-nodes-base.code - If
n8n-nodes-base.if - Edit Fields (Set)
n8n-nodes-base.set - HTTP Request
n8n-nodes-base.httpRequest - OpenAI
@n8n/n8n-nodes-langchain.openAi - n8n Form
n8n-nodes-base.form - Google Sheets
n8n-nodes-base.googleSheets
From the author
Quick overview This workflow serves a web form to collect a YouTube video brief, validates the input, generates three distinct thumbnail prompt directions, and returns a review page with deep links that open each direction pre-filled in ThumbCanvas. How it…