Create daily faceless YouTube Shorts with Groq, SamAutomation and Google Sheets
Ready for 3.0What this workflow does
This workflow has 15 nodes and runs on a schedule (cron 0 10 * * *). Along the way it connects Google Sheets. It also calls api.groq.com, samautomation.work and googleapis.com over HTTP.
How it runs
Trigger: On a schedule (cron 0 10 * * *).
- Read Config (Google Sheets): uses Google Sheets
- Generate Topics (HTTP Request): calls api.groq.com (POST)
- Parse Topic (Code): runs custom JavaScript code
- Log Topic (Google Sheets): append
- Write Script (HTTP Request): calls api.groq.com (POST)
- Build Video Payload (Code): runs custom JavaScript code
- Render Video — SamAutomation (HTTP Request): calls samautomation.work (POST)
- Wait: waits 30 seconds
- Check Render Status (HTTP Request): calls an HTTP API
- Video Ready? (If): checks a condition and branches into true / false
…plus 4 more steps. See the full node list below.
Services it uses
HTTP calls to: api.groq.com, samautomation.work, 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)
- Schedule Trigger
n8n-nodes-base.scheduleTrigger - Google Sheets
n8n-nodes-base.googleSheets - HTTP Request
n8n-nodes-base.httpRequest - Code
n8n-nodes-base.code - Wait
n8n-nodes-base.wait - If
n8n-nodes-base.if
From the author
Quick Overview This workflow runs daily to generate a YouTube Shorts topic and script with Groq, render a faceless vertical video via SamAutomation (images, voiceover, subtitles), upload it to YouTube, and track status in Google Sheets. How it works 1. Runs…