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.