This workflow automates the creation and publishing of AI-generated motion videos for TikTok. The process starts with an image and a reference motion video.
Using the Kling v2.6 Motion Control AI model, the workflow generates a new animated video where the character from the image replicates the movements from the reference video.
Once the AI-generated video is produced, the workflow automatically retrieves the result, uploads it to Postiz, and publishes it directly to TikTok with a predefined caption.
Start: Watch the starting video
Result: Watch the final video
The workflow automates the entire pipeline from AI video generation to social media publishing, eliminating manual steps.
By leveraging Kling Motion Control, the system creates dynamic animated content from a static image and motion reference video.
This setup enables rapid production of multiple AI-generated videos, making it ideal for automated social media content strategies.
The workflow uses webhooks and wait nodes to handle long-running AI jobs efficiently without blocking the workflow.
Direct integration with Postiz and TikTok allows automatic publishing, streamlining the content distribution process.
Each step (AI generation, parsing, upload, publishing) is modular, allowing easy modification for:
Content creators can generate and publish AI-based videos with a single workflow execution.
image_url, a video_url, and a tiktok_desc (caption).callBackUrl (the n8n webhook URL from the Wait node) so the API can notify the workflow when the video is ready.resultUrl).resultUrl from the API's JSON response.resultUrl to download the actual video file from the temporary URL.tiktok_desc from the initial parameters to schedule the post to the specified TikTok integration.To make this workflow work for you, you need to configure the following:
image_url, video_url, and tiktok_desc with your own values.
image_url: Direct URL to the static character image.video_url: Direct URL to the reference movement video.tiktok_desc: The caption you want for the final TikTok post.httpBearerAuth.httpHeaderAuth.integrationId inside the posts.post.value object."XXX" with the actual Integration ID for your TikTok account from Postiz.👉 Subscribe to my new YouTube channel. Here I’ll share videos and Shorts with practical tutorials and FREE templates for n8n.
Contact me for consulting and support or add me on Linkedin.