Quick overview
This workflow accepts a video URL and prompt, uses Fal.ai (ltx-2.3-quality) to extend the video forward with generated audio, generates an SEO-friendly title with OpenAI, downloads the finished video, and uploads it to TikTok via the Upload-Post API.
How it works
- Triggers from either an n8n Form submission or an incoming Webhook request containing
video_url and prompt.
- Sends the video URL and prompt to Fal.ai’s ltx-2.3-quality extend-video endpoint to start an asynchronous high-quality render with audio generation enabled.
- Waits 60 seconds and repeatedly polls Fal.ai’s queue status endpoint until the job status returns
COMPLETED.
- Fetches the completed Fal.ai request details to retrieve the final generated video URL.
- Sends the original prompt to OpenAI (GPT-5) to generate a short, clickable, SEO-oriented video title.
- Downloads the generated video file and uploads it to Upload-Post with the generated title, targeting the TikTok platform.
Setup
- Add a Fal.run API credential (HTTP Header Auth) and confirm the extend-video and status/request URLs match your Fal.ai account and model.
- Add an OpenAI API credential and, if needed, change the model in the title-generation step.
- Add an Upload-Post API credential (HTTP Header Auth), set your
user value (currently YOUR_USERNAME), and confirm the Upload-Post endpoint and TikTok platform parameter.
- If triggering externally, copy the Webhook URL and configure the calling app to send
video_url and prompt, or use the included n8n Form to submit those fields.
- Adjust the polling delay (60 seconds) if you need faster updates or fewer API calls.
Additional info
MY NEW YOUTUBE CHANNEL
👉 Subscribe to my new YouTube channel. Here I'll share videos and Shorts with practical tutorials and FREE templates for n8n.

Need help customizing?
Contact me for consulting and support or add me on Linkedin