π Analyze competitor YouTube thumbnails with OpenAI and hand off approved concepts to ThumbCanvas
β‘ 3 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.
Description
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 works
- Receives a GET request via an n8n webhook and serves an HTML thumbnail-brief form in the browser.
- Receives the submitted brief via a POST webhook and normalizes fields, enforces length limits, and validates the optional YouTube URL and thumbnail text.
- Returns an HTTP 400 error page with correction messages if the brief fails validation.
- Builds three distinct creative directions (Curiosity gap, High stakes, and Before and after) and generates URL-encoded ThumbCanvas deep links with the prompt and selected aspect ratio (and optional YouTube URL).
- Responds with an HTML direction pack page that shows each directionβs rationale and prompt and provides a button to open it in ThumbCanvas.
Setup
- Activate the workflow to generate the production webhook URLs.
- Open the GET webhook URL for
/webhook/thumbcanvas-briefin your browser to access the form. - Ensure your n8n instance is reachable over HTTPS if you plan to pass and open HTTPS YouTube links in the handoff.
- (Optional) Sign in to ThumbCanvas to use its create page according to your plan and limits.
π Nodes Used
Google Sheets, HTTP Request, n8n Form Trigger, OpenAI, n8n Form
π₯ Import
Download workflow.json and import into n8n:
Workflow menu β Import from File