Create YouTube thumbnails and quote cards from Drive videos with OpenAI and Canvora
Ready for 3.0What this workflow does
This AI workflow has 14 nodes and runs on Google Drive events (file created). Along the way it connects Google Drive, OpenAI and Gmail. It also calls api.canvora.ai over HTTP.
How it runs
Trigger: On Google Drive events (file created).
- Download Video (Google Drive): download
- Transcribe Audio (OpenAI): transcribe (audio)
- Extract Thumbnail + Quotes (OpenAI): uses OpenAI
- Parse Concept (Code): runs custom JavaScript code
- Post to Canvora (HTTP Request): calls api.canvora.ai (POST)
- Wait: waits 30 seconds
- Fetch Generation Status (HTTP Request): calls an HTTP API
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
- If: checks a condition and branches into true / false
…plus 2 more steps. See the full node list below.
Services it uses
HTTP calls to: api.canvora.ai
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 (9)
- Google Drive Trigger
n8n-nodes-base.googleDriveTrigger - Google Drive
n8n-nodes-base.googleDrive - OpenAI
@n8n/n8n-nodes-langchain.openAi - Code
n8n-nodes-base.code - HTTP Request
n8n-nodes-base.httpRequest - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if - Gmail
n8n-nodes-base.gmail - No Operation, do nothing
n8n-nodes-base.noOp
From the author
Quick overview This workflow watches a Google Drive folder for new videos, transcribes the audio with OpenAI, generates a thumbnail headline and pull quotes, sends them to Canvora to design a YouTube thumbnail and quote cards, then creates a Gmail draft with…