This automation creates a fully integrated pipeline to generate AI-powered videos, store them, and publish them on TikTok — all automatically.
It connects OpenAI Sora 2, and Postiz (for TikTok publishing) to streamline content creation.
✅ Full Automation – From text prompt to TikTok upload, everything happens automatically with no manual intervention once set up.
✅ Centralized Control – Google Sheets acts as a simple dashboard to manage prompts, durations, and generated results.
✅ AI-Powered Creativity – Uses OpenAI Sora 2 for realistic video generation and GPT-5 for optimized titles.
✅ Social Media Integration – Seamlessly posts videos to TikTok via Postiz, ready for your audience.
✅ Scalable & Customizable – Can easily be extended to other platforms like YouTube, Instagram, or LinkedIn.
✅ Time-Saving – Eliminates repetitive steps like manual video uploads or caption writing.
This workflow automates the end-to-end process of generating AI videos and publishing them to TikTok. It is triggered either manually or on a recurring schedule.
Trigger & Data Fetch: The workflow starts by checking a specified Form for new entries. It looks for rows where a video has been requested (a "PROMPT" is filled) but not yet generated (the "VIDEO" column is empty).
AI Video Generation: For each new prompt found, the workflow sends a request to the Fal.ai Sora 2 model to generate a video. It then enters a polling loop, repeatedly checking the status of the generation request every 60 seconds until the video is "COMPLETED".
Post-Processing & Upload: Once the video is ready, the workflow performs several actions in parallel:
To make this workflow functional, you need to complete the following configuration steps:
Prepare the Google Sheet:
Configure Fal.ai for Video Generation:
Name to Authorization and the Value to Key YOUR_API_KEY.Set up TikTok Publishing via Postiz:
"XXX" in the integrationId field with your actual TikTok Channel ID from Postiz.(Optional) Configure AI Title Generation:
Contact me for consulting and support or add me on Linkedin.