Automate YouTube channel analytics reports to Telegram weekly
Ready for 3.0What this workflow does
This workflow has 17 nodes and runs on a schedule (every week at 06:00). Along the way it connects Telegram. It also calls youtubeanalytics.googleapis.com and googleapis.com over HTTP.
How it runs
Trigger: On a schedule (every week at 06:00).
- Channel Summary (HTTP Request): calls youtubeanalytics.googleapis.com
- Top Videos Week (HTTP Request): calls youtubeanalytics.googleapis.com
- Traffic Source (HTTP Request): calls youtubeanalytics.googleapis.com
- Audience Demographics (HTTP Request): calls youtubeanalytics.googleapis.com
- Channel Summary Formatter (Code): runs custom JavaScript code
- Top Videos Week Formatter (Code): runs custom JavaScript code
- Traffic Source Formatter (Code): runs custom JavaScript code
- Audience Demographics Formatter (Code): runs custom JavaScript code
- Merge: merges the data from its input branches
- Turn Id to Title (HTTP Request): calls googleapis.com
…plus 6 more steps. See the full node list below.
Services it uses
HTTP calls to: youtubeanalytics.googleapis.com, 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 (5)
- HTTP Request
n8n-nodes-base.httpRequest - Telegram
n8n-nodes-base.telegram - Code
n8n-nodes-base.code - Merge
n8n-nodes-base.merge - Schedule Trigger
n8n-nodes-base.scheduleTrigger
From the author
Tired of manually checking your YouTube Studio every day just to see how your channel is performing? This workflow is your solution. It automates the entire process of gathering your channel's key statistics and delivers a beautiful, easy-to-read performance…