Generate YouTube channel profile reports in Google Slides with ChannelCrawler & GPT-4
Ready for 3.0What this workflow does
This AI workflow has 11 nodes and runs when someone submits an n8n form (“Youtube Persona Slide Creator”). Along the way it connects OpenAI and Google Slides. It also calls api.channelcrawler.com and slides.googleapis.com over HTTP.
How it runs
Trigger: When someone submits an n8n form (“Youtube Persona Slide Creator”).
- Clean Form Submission (Code): runs custom Python code
- Loop Over Items (Loop Over Items (Split in Batches)): loops over the items in batches
- Channel Crawler (HTTP Request): calls api.channelcrawler.com (POST)
- Title the profile (OpenAI): uses OpenAI
- Profile Summary (OpenAI): uses OpenAI
- Get Presentation (Google Slides): work with page
- Create a new page (HTTP Request): calls slides.googleapis.com (POST)
- Get a new page (Google Slides): work with page
- Replace Profile image (HTTP Request): calls slides.googleapis.com (POST)
- Replace text in Page (Google Slides): replace text
Services it uses
HTTP calls to: api.channelcrawler.com, slides.googleapis.com
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 (6)
- n8n Form Trigger
n8n-nodes-base.formTrigger - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - OpenAI
@n8n/n8n-nodes-langchain.openAi - Google Slides
n8n-nodes-base.googleSlides
From the author
ChannelCrawler API to Google Slides Template This template shows how you can use the ChannelCrawler API alongside ChatGPT (or any LLM) to generate google slides using images and texts received from the API How it Works 1. A user inputs the link to the Youtube…