Block 1 - Section: Input and Ideation
- Type / Role
- n8n-nodes-base.stickyNote - stickyNote
- Config choices
- Version 1
This workflow is provided as-is. Please review and test before using in production.
The AI Viral Video Factory: From Concept to Content in Minutes This n8n workflow is a fully automated pipeline that takes a creative concept and transforms it into a polished, platform ready sho...
n8n-nodes-base.stickynote, n8n-nodes-base.scheduletrigger, @n8n/n8n-nodes-langchain.agent, @n8n/n8n-nodes-langchain.toolthink, @n8n/n8n-nodes-langchain.lmchatopenai, @n8n/n8n-nodes-langchain.outputparserstructured, n8n-nodes-base.googlesheets, n8n-nodes-base.code
This workflow is cataloged by N8N Workflows and links back to its original n8n.io source page by Reddit Dev .
Original n8n.io sourceThis n8n workflow is a fully automated pipeline that takes a creative concept and transforms it into a polished, platform-ready short-form video. It ideates, generates video and audio using AI, merges them, and publishes the final content to your social media accounts!
Follow these detailed steps to get the workflow running. You'll need accounts for n8n, OpenAI, Google, Fal.ai, and Blotato.
This workflow requires two separate sheets in a single Google Spreadsheet.
Create a new Google Spreadsheet
https://docs.google.com/spreadsheets/d/SPREADSHEET_ID_IS_HERE/edit#gid=0
Sheet 1: Idea Logging
This sheet stores the initial ideas generated by the AI.
Create a sheet and name it exactly: Ideas
Set up the following columns in this exact order (case-sensitive):
| Column A | Column B | Column C | Column D | Column E |
|---|---|---|---|---|
| Caption | Idea | Environment | Sound | Status |
Do not add any additional columns or headers
Sheet 2: Final Output Logging
This sheet stores the links to the final, published videos.
Create a second sheet in the same spreadsheet
Name it exactly: Published
Set up the following columns in this exact order (case-sensitive):
| Column A | Column B | Column C | Column D |
|---|---|---|---|
| final_output | thumbnail_url | status | created_date |
Do not add any additional columns or headers
You need to obtain and configure credentials for each service used in the workflow.
Get your API Key:
Add to n8n:
Update the workflow:
LLM: Generate Raw Idea (GPT-4.1) and LLM: Draft Video Prompt Details (GPT-4.1)Set up OAuth2:
Update the workflow:
Save Idea & Metadata to Google SheetsSave Final Video URL to SheetsRetrieve Final Video DataGet your API Key:
key xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxUpdate the workflow:
Generate Video Clips (Wavespeed AI)Generate ASMR Sound (Fal AI)Merge Clips into Final Video (Fal AI)Poll Video Generation StatusPoll Sound Generation StatusPoll Merge Status{{YOUR_FAL_AI_KEY}} with your actual keykey YOUR_ACTUAL_FAL_AI_KEYGet your API Key:
Update the workflow:
Upload Video to BlotatoPublish to InstagramPublish to TikTok{{YOUR_BLOTATO_API_KEY}} with your actual API key in the Header ParametersSet Social Media IDs:
Assign Social Media IDs node{{YOUR_INSTAGRAM_ACCOUNT_ID}} with your Instagram account ID from Blotato{{YOUR_TIKTOK_ACCOUNT_ID}} with your TikTok account ID from BlotatoTest the workflow:
Schedule automation:
Trigger: Start Daily Content Generation node as neededThe workflow triggers on schedule. An AI Agent generates a unique ASMR video concept and saves the Idea, Caption, Environment, and Sound details into your first Google Sheet.
A second AI Agent takes the approved idea from the sheet and creates three detailed, cinematic scene prompts designed for text-to-video AI.
The workflow makes parallel API calls to Fal.ai:
Once all assets are generated, it sends a request to Fal.ai's FFMPEG API to stitch the video clips and audio track into one final video.
The final video URL is saved to your second Google Sheet. The workflow then uploads this video to Blotato and publishes it to your specified Instagram and TikTok accounts.
To adapt this workflow for different content types:
Modify the AI prompts:
AI Agent: Generate Creative Video Idea, update the prompt to match your content styleChange video parameters:
Generate Video Clips (Wavespeed AI), modify:duration: Video length (default: 10 seconds)aspect_ratio: Change from "9:16" to "16:9" for horizontal videosAdjust audio generation:
Generate ASMR Sound (Fal AI), update the prompt for different audio stylescfg_strength (1-10) for more/less adherence to promptInstagram-specific:
TikTok-specific:
Publish to TikTok node, adjust privacy settings as neededModify the Trigger: Start Daily Content Generation node:
Add error handling nodes:
For questions or issues with this template:
This catalog entry is organized from the workflow JSON. The node-level section below shows the executable blocks available for review before importing the template.
Showing the first 24 of 39 workflow blocks. Download the JSON for the full node graph.
| Workflow | Viral video creator: Fal.ai AI videos → TikTok, YouTube & Instagram automation |
|---|---|
| Complexity | advanced |
| Nodes | 39 |
| Categories | Content Creation, Multimodal AI |
| Author | Reddit Dev |
| Published | 12 Jul 2025 |
Use the JSON export at /data/workflows/5916/5916.json as the source template for this automation.
Open n8n, import the downloaded JSON, and review each node before activating the workflow.
Replace placeholder credentials, API keys, webhook URLs, account IDs, and environment-specific values with your own settings.
Run the workflow manually or in a staging workspace, inspect node output, and confirm downstream systems receive the expected data.
Enable the workflow only after testing, then monitor executions, errors, and rate limits during the first production runs.
Review imported nodes carefully before activation. This catalog entry is intended to help you inspect the workflow structure, understand required services, and find related templates faster.
Node names, credentials, schedules, webhook paths, and external service limits may need adjustment for your workspace.
The AI Viral Video Factory: From Concept to Content in Minutes This n8n workflow is a fully automated pipeline that takes a creative concept and transforms it into a polished, platform ready sho...
Review the workflow JSON, configure any required credentials in n8n, and test the automation in a safe workspace before using it in production.
Yes. Use the block-by-block analysis and the downloadable JSON to inspect each node, then adjust credentials, prompts, schedules, filters, or destinations for your Content Creation, Multimodal AI use case.