AutomationMart
Home/Browse/Generate Funny AI Videos with Sora 2 and Auto-Publish to TikTok
n8n

Generate Funny AI Videos with Sora 2 and Auto-Publish to TikTok

n8nn8n10 modulesv1.0
Google SheetsOpenAILinkedInInstagram

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. --- Key Benefits ✅ 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 pro

At a glance

Generate Funny AI Videos with Sora 2 and Auto-Publish to TikTok is a ready-made n8n workflow you import as a workflow JSON file — no build required. It connects Google Sheets, OpenAI, LinkedIn, Instagram. It's free to download. Follow the 5-step import below to go live in minutes.

Platform
n8n
Connects
Google Sheets, OpenAI, LinkedIn, Instagram
Modules
10
Price
Free
Version
v1.0
Generate Funny AI Videos with Sora 2 and Auto-Publish to TikTok workflow diagram

About this workflow

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. --- Key Benefits ✅ 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. --- How it works 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. 1. 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). 2. 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". 3. Post-Processing & Upload: Once the video is ready, the workflow performs several actions in parallel: Fetch Video & Store: It retrieves the final video URL, downloads the video file Generate Title: It uses the OpenAI GPT-4o-mini model to analyze the original prompt and generate an optimized, engaging title for the video. Publish to TikTok: The video file is uploaded to Postiz, a social media scheduling tool, which then automatically publishes it to a connected TikTok channel, using the AI-generated title as the post's caption. --- Set up steps To make this workflow functional, you need to complete the following configuration steps: 1. Prepare the Google Sheet: Create a Form with at least "PROMPT", "DURATION", and "VIDEO" fields. 2. Configure Fal.ai for Video Generation: Create an account at Fal.ai and obtain your API key. In both the "Create Video" and "Get status" HTTP Request nodes, set up the "Header Auth" credential. Set the Name to Authorization and the Value to Key YOURAPIKEY. 3. Set up TikTok Publishing via Postiz: Create an account on Postiz and connect your TikTok account to get a Channel ID. Obtain your Postiz API key. In the "Upload Video to Postiz" and "TikTok" (Postiz) nodes, configure the API credentials. In the "TikTok" node, replace the placeholder "XXX" in the integrationId field with your actual TikTok Channel ID from Postiz. 4. (Optional) Configure AI Title Generation: The "Generate title" node uses OpenAI. Ensure you have valid OpenAI API credentials configured in n8n for this node to work. --- Need help customizing? Contact me for consulting and support or add me on Linkedin. Header 2

n8n

How to import this n8n workflow

  1. 1

    Download the workflow JSON file after purchase.

  2. 2

    Open n8n → click the menu → Import from File.

  3. 3

    Select the downloaded JSON and import.

  4. 4

    Set up credentials for each node that requires them.

  5. 5

    Click Execute Workflow to test, then activate.

Setup guide

Setup guide included

Purchase to unlock the full step-by-step guide

Related N8n workflows

Mallabe Websites - Create a website thumbnail (advanced)

Create thumbnail (images) of websites using their URL. Retrieve Urls of websites of your choosing, create a thumbnail of that website, upload to Gdrive and add the file's link back to the original Gsheet. Send the thumbnail to your Telegram bot and all the thumbnail to the desired email.

Free

Make an API call to WooCommerce and update a row in Google Sheets

Automatically update Google Sheets with WooCommerce API data. Streamline data management by syncing WooCommerce updates directly to your Google Sheets rows.

Free

Import Google Sheet to MantisBT

Every time a new row is added to Google Sheets, a new Issue is created in MantisBT.

Free

Mallabe Websites - Create a website thumbnail

Create thumbnail (images) of websites using their URL. Retrieve Urls of websites of your choosing, create a thumbnail of that website, upload to Gdrive and add the file's link back to the original Gsheet

Free

AI-powered Gmail customer support with OpenRouter & Pinecone knowledge base

This workflow automates customer email support by combining Gmail, AI classification, and a knowledge base to provide instant, accurate, and friendly responses. It’s designed for businesses that want to improve customer satisfaction while reducing manual workload. --- 🚀 How it Works 1. Gmail Trigger The workflow listens for new incoming Gmail messages. 2. Text Classification Each email is classified using AI as either Customer Support or Other. - If it’s Other, the workflow stops. - If i

Free

Add Cliengo contacts from new Google Sheets rows

Every time a new row is added to your Google Sheets spreadsheet, Make will automatically create a new contact in Cliengo. The template uses this [example spreadsheet](https://docs.google.com/spreadsheets/d/1LmvKAw8ffbDDyEJGtNf3RvXUnwTnI4QAZPy5osMXhBY/edit?usp=sharing).

Free

Automate video creation with Luma AI Dream Machine and Airtable (Part 2)

Automate Video Creation with Luma AI Dream Machine and Airtable (Part 2) Description This is the second part of the Luma AI Dream Machine automation. It captures the webhook response from Luma AI after video generation is complete, processes the data, and automatically updates Airtable with the video and thumbnail URLs. This completes the end-to-end automation for video creation and tracking. 👉 Airtable Base Template 👉 Tutorial Video --- Setup 1. Luma AI Setup - Ensure you’ve created an ac

Free

Check workflow templates against Creator Hub guidelines with Gemini and Gmail

Who is this for Template creators who want to validate their n8n workflows against the official Creator Hub approval criteria before submitting. Useful for both new and verified creators looking to reduce rejection rates. What this workflow does This workflow scrapes the latest approval guidelines from four n8n Creator Hub Notion pages, generates a structured pass/fail checklist using Gemini AI, then reviews your uploaded workflow JSON against every criterion. The results are delivered as a form

Free

Reviews

No reviews yet

Be the first to buy and share your experience.

Leave a review

Sign in to share your experience with this workflow.

Log in to review
Free
No ratings yet

Create a free account to purchase workflows.

  • JSON blueprint — instant download
  • Setup guide PDF included
  • 5 downloads · valid 30 days
  • Works with n8n

Need help setting this up?

Book a 3-hour live setup session with an Agility consultant.

₹2,499/ session
3 hrs · video call
  • Configure live on Google Meet / Zoom
  • Free follow-up if workflow has defects
  • Platform expert assigned to you
Book installation session
Free