This workflow contains community nodes that are only compatible with the self-hosted version of n8n.
This workflow automates the entire process of generating short AI videos using Google Veo3 Fast , enhancing them with SEO-optimized titles , and uploading them directly to TikTok via Postiz, all triggered from a central Google Sheet.
This setup ensures a seamless pipeline from video creation to TikTok upload, with minimal manual intervention.
Benefits
- Full automation from prompt input to social media publishing.
- Cheaper video generation using Veo3 Fast vs traditional AI video tools.
- Centralized management through Google Sheets – no coding required for end users.
- SEO-enhanced titles with GPT-4o to boost engagement.
- Scheduled or manual triggering , perfect for batch operations.
- No manual uploads – integration with Postiz means content is published hands-free.
How It Works
This workflow automates the process of generating AI videos using Google Veo3 Fast , saving them to Google Drive , and uploading them to TikTok via Postiz. Here’s how it functions:
- Trigger : The workflow can be started manually or scheduled (e.g., every 5 minutes) to check for new video requests in a Google Sheet.
- Video Generation :
- The workflow retrieves a video prompt and duration from the Google Sheet.
- It sends the prompt to Google Veo3 Fast via the Fal.ai API to generate the video.
- The system periodically checks the video generation status until it’s completed.
- Post-Processing :
- Once the video is ready, it is downloaded and uploaded to Google Drive.
- A YouTube-optimized title is generated using GPT-4o Mini based on the video prompt.
- TikTok Upload :
- The video is uploaded to Postiz , a social media scheduling tool.
- Postiz then publishes the video to the connected TikTok account with the generated title.
- Tracking : The Google Sheet is updated with the video URL for record-keeping.
Set Up Steps
To configure this workflow, follow these steps:
-
Prepare the Google Sheet :
- Create a Google Sheet with columns:
- PROMPT : Description of the video.
- DURATION : Length of the video.
- VIDEO : (Leave empty, auto-filled by the workflow).
-
Obtain API Keys :
- Sign up at Fal.ai to get an API key for Google Veo3 Fast.
- Replace
YOURAPIKEY in the "Create Video" node’s HTTP header (Authorization: Key YOURAPIKEY).
-
Configure Postiz for TikTok :
- Create a Postiz account (free trial available).
- Connect your TikTok account in Postiz and note the Channel ID.
- Replace
XXX in the "TikTok" node with your TikTok Channel ID.
- Set the Postiz API key in the "Upload Video to Postiz" node.
-
Set Up Google Drive & Sheets Access:
- Ensure the workflow has OAuth access to:
- Google Sheets (to read/write video data).
- Google Drive (to store generated videos).
-
Schedule or Run Manually :
- The workflow can be triggered manually or scheduled (e.g., every 5 minutes) to process new video requests.
Note : This workflow requires self-hosted n8n due to community node dependencies.
Need help customizing?
Contact me for consulting and support or add me on Linkedin.