Back to Catalog

Create & upload AI-generated ASMR YouTube Shorts with Seedance, Fal AI, and GPT-4

Bilel ArouaBilel Aroua
145319 views
2/3/2026
Official Page

Workflow_Screenshot.png

//ASMR AI Workflow

Who is this for?

Content Creators, YouTube Automation Enthusiasts, and AI Hobbyists looking to autonomously generate and publish unique, satisfying ASMR-style YouTube Shorts without manual effort.

What problem does this solve?

This workflow solves the creative bottleneck and time-consuming nature of daily content creation. It fully automates the entire production pipeline, from brainstorming trendy ideas to publishing a finished video, turning your n8n instance into a 24/7 content factory.

What this workflow does

1. Two-Stage AI Ideation & Planning:

  • Uses an initial AI agent to brainstorm a short, viral ASMR concept based on current trends.
  • A second "Planning" AI agent then takes this concept and expands it into a detailed, structured production plan, complete with a viral-optimized caption, hashtags, and descriptions for the environment and sound.

2. Multi-Modal Asset Generation:

  • Video: Feeds detailed scene prompts to the ByteDance Seedance text-to-video model (via Wavespeed AI) to generate high-quality video clips.
  • Audio: Simultaneously calls the Fal AI text-to-audio model to create custom, soothing ASMR sound effects that match the video's theme.
  • Assembly: Automatically sequences the video clips and sound into a single, cohesive final video file using an FFMPEG API call.

3. Closed-Loop Publishing & Logging:

  • Logging: Initially logs the new idea to a Google Sheet with a status of "In Progress".
  • Publishing: Automatically uploads the final, assembled video directly to your YouTube channel, setting the title and description from the AI's plan.
  • Updating: Finds the original row in the Google Sheet and updates its status to "Done", adding a direct link to the newly published YouTube video.
  • Notifications: Sends real-time alerts to Telegram and/or Gmail with the video title and link, confirming the successful publication.

Setup

Credentials: You will need to create credentials in your n8n instance for the following services:

  • OpenAI API
  • Wavespeed AI API (for Seedance)
  • Fal AI API
  • Google OAuth Credential (enable YouTube Data API v3 and Google Sheets API in your Google Cloud Project)
  • Telegram Bot Credential
  • (Optional) Gmail OAuth Credential

Configuration: This is an advanced workflow. The initial setup should take approximately 15-20 minutes.

  • Google Sheet: Create a Google Sheet with these columns: idea, caption, production_status, youtube_url. Add the Sheet ID to the Google Sheets nodes in the workflow.
  • Node Configuration: In the Telegram Notification node, enter your own Chat ID. In the Gmail Notification node, update the recipient email address.
  • Activate: Once configured, save and set the workflow to "Active" to let it run on its schedule.

How to customize

  • Creative Direction: To change the style or theme of the videos (e.g., from kinetic sand to soap cutting), simply edit the systemMessage in the "2. Enrich Idea into Plan" and "Prompts AI Agent" nodes.

  • Initial Ideas: To influence the AI's starting concepts, modify the prompt in the "1. Generate Trendy Idea" node.

  • Video & Sound: To change the video duration or sound style, adjust the parameters in the "Create Clips" and "Create Sounds" nodes.

  • Notifications: Add or remove notification channels (like Slack or Discord) after the "Upload to YouTube" node.

n8n Workflow: AI-Powered ASMR YouTube Shorts Creator

This n8n workflow automates the creation and potential upload of AI-generated ASMR YouTube Shorts. It leverages AI models (likely GPT-4 and others via Langchain) to generate content, and includes steps for human review, data storage, and notification.

What it does

This workflow streamlines the process of generating creative content for YouTube Shorts, specifically focusing on ASMR. Here's a breakdown of its steps:

  1. Scheduled Trigger: The workflow is initiated on a predefined schedule, allowing for automated, regular content generation.
  2. Google Sheets Integration: It interacts with Google Sheets, likely to read input data (e.g., content ideas, prompts) or log generated content and its status.
  3. AI Agent (Langchain): Utilizes an AI Agent, powered by Langchain, to orchestrate the content generation process. This agent is capable of complex reasoning and task execution.
  4. OpenAI Chat Model: Employs an OpenAI Chat Model (e.g., GPT-4) to generate the core ASMR content, scripts, or ideas based on prompts provided.
  5. Think Tool (Langchain): Integrates a "Think" tool, suggesting the AI agent is guided to perform internal reasoning or planning steps before generating final output.
  6. Structured Output Parser (Langchain): Processes the AI-generated output to ensure it adheres to a predefined structured format (e.g., JSON), making it easier for subsequent steps to consume.
  7. Human-in-the-Loop Review (Telegram/Gmail): Sends the generated content to a Telegram chat or Gmail for human review and approval. This critical step ensures quality control and allows for manual adjustments before publishing.
  8. Wait for Review: The workflow pauses, awaiting human input or approval from the Telegram/Gmail notification.
  9. HTTP Request: Potentially used for interacting with other APIs, such as an AI voice generator (like Seedance.ai or FAL.ai hinted in the directory name) to convert text to ASMR audio, or a video generation service.
  10. YouTube Integration: Once approved, the workflow is set up to interact with YouTube, likely for uploading the generated ASMR short.
  11. Code Node: A custom code block is included, allowing for flexible data manipulation, custom logic, or integration with services not directly supported by n8n nodes.
  12. Sticky Note: Provides a place for notes or comments within the workflow, improving documentation and understanding.

Prerequisites/Requirements

To run this workflow, you will need:

  • n8n Instance: A running instance of n8n.
  • Google Account: For Google Sheets and YouTube integrations.
  • OpenAI API Key: For the OpenAI Chat Model.
  • Telegram Account & Bot Token: For sending notifications and receiving human input via Telegram.
  • Gmail Account: (Optional, if using Gmail for human review instead of Telegram).
  • Langchain Credentials: If specific Langchain credentials are required beyond the OpenAI API key.
  • Seedance.ai / FAL.ai / Other AI Voice/Video Generation Service Credentials: (Implied by directory name, if the HTTP Request or Code node interacts with these services).

Setup/Usage

  1. Import the workflow: Download the JSON file and import it into your n8n instance.
  2. Configure Credentials:
    • Set up your Google Sheets credentials.
    • Set up your OpenAI credentials.
    • Configure your Telegram bot token and chat ID for notifications.
    • (Optional) Configure your Gmail credentials if using it for review.
    • Set up your YouTube credentials.
  3. Customize Nodes:
    • Schedule Trigger: Adjust the schedule frequency to your needs.
    • Google Sheets: Configure the spreadsheet ID and range for reading/writing data.
    • AI Agent / OpenAI Chat Model: Fine-tune prompts and model parameters for your desired ASMR content generation.
    • Telegram / Gmail: Ensure the correct chat IDs or email addresses are set for review.
    • HTTP Request: If connecting to external AI services (like Seedance.ai or FAL.ai), configure the API endpoints, headers, and body according to their documentation.
    • Code Node: Modify the JavaScript code to fit any custom logic or data transformations required.
    • YouTube: Configure video title, description, tags, and privacy settings for uploads.
  4. Activate the Workflow: Once all configurations are complete, activate the workflow.

Related Templates

AI-powered code review with linting, red-marked corrections in Google Sheets & Slack

Advanced Code Review Automation (AI + Lint + Slack) Who’s it for For software engineers, QA teams, and tech leads who want to automate intelligent code reviews with both AI-driven suggestions and rule-based linting — all managed in Google Sheets with instant Slack summaries. How it works This workflow performs a two-layer review system: Lint Check: Runs a lightweight static analysis to find common issues (e.g., use of var, console.log, unbalanced braces). AI Review: Sends valid code to Gemini AI, which provides human-like review feedback with severity classification (Critical, Major, Minor) and visual highlights (red/orange tags). Formatter: Combines lint and AI results, calculating an overall score (0–10). Aggregator: Summarizes results for quick comparison. Google Sheets Writer: Appends results to your review log. Slack Notification: Posts a concise summary (e.g., number of issues and average score) to your team’s channel. How to set up Connect Google Sheets and Slack credentials in n8n. Replace placeholders (<YOURSPREADSHEETID>, <YOURSHEETGIDORNAME>, <YOURSLACKCHANNEL_ID>). Adjust the AI review prompt or lint rules as needed. Activate the workflow — reviews will start automatically whenever new code is added to the sheet. Requirements Google Sheets and Slack integrations enabled A configured AI node (Gemini, OpenAI, or compatible) Proper permissions to write to your target Google Sheet How to customize Add more linting rules (naming conventions, spacing, forbidden APIs) Extend the AI prompt for project-specific guidelines Customize the Slack message formatting Export analytics to a dashboard (e.g., Notion or Data Studio) Why it’s valuable This workflow brings realistic, team-oriented AI-assisted code review to n8n — combining the speed of automated linting with the nuance of human-style feedback. It saves time, improves code quality, and keeps your team’s review history transparent and centralized.

higashiyama By higashiyama
90

Auto-reply & create Linear tickets from Gmail with GPT-5, gotoHuman & human review

This workflow automatically classifies every new email from your linked mailbox, drafts a personalized reply, and creates Linear tickets for bugs or feature requests. It uses a human-in-the-loop with gotoHuman and continuously improves itself by learning from approved examples. How it works The workflow triggers on every new email from your linked mailbox. Self-learning Email Classifier: an AI model categorizes the email into defined categories (e.g., Bug Report, Feature Request, Sales Opportunity, etc.). It fetches previously approved classification examples from gotoHuman to refine decisions. Self-learning Email Writer: the AI drafts a reply to the email. It learns over time by using previously approved replies from gotoHuman, with per-classification context to tailor tone and style (e.g., different style for sales vs. bug reports). Human Review in gotoHuman: review the classification and the drafted reply. Drafts can be edited or retried. Approved values are used to train the self-learning agents. Send approved Reply: the approved response is sent as a reply to the email thread. Create ticket: if the classification is Bug or Feature Request, a ticket is created by another AI agent in Linear. Human Review in gotoHuman: How to set up Most importantly, install the gotoHuman node before importing this template! (Just add the node to a blank canvas before importing) Set up credentials for gotoHuman, OpenAI, your email provider (e.g. Gmail), and Linear. In gotoHuman, select and create the pre-built review template "Support email agent" or import the ID: 6fzuCJlFYJtlu9mGYcVT. Select this template in the gotoHuman node. In the "gotoHuman: Fetch approved examples" http nodes you need to add your formId. It is the ID of the review template that you just created/imported in gotoHuman. Requirements gotoHuman (human supervision, memory for self-learning) OpenAI (classification, drafting) Gmail or your preferred email provider (for email trigger+replies) Linear (ticketing) How to customize Expand or refine the categories used by the classifier. Update the prompt to reflect your own taxonomy. Filter fetched training data from gotoHuman by reviewer so the writer adapts to their personalized tone and preferences. Add more context to the AI email writer (calendar events, FAQs, product docs) to improve reply quality.

gotoHumanBy gotoHuman
353

Automate RSS to social media pipeline with AI, Airtable & GetLate for multiple platforms

Overview Automates your complete social media content pipeline: sources articles from Wallabag RSS, generates platform-specific posts with AI, creates contextual images, and publishes via GetLate API. Built with 63 nodes across two workflows to handle LinkedIn, Instagram, and Bluesky—with easy expansion to more platforms. Ideal for: Content marketers, solo creators, agencies, and community managers maintaining a consistent multi-platform presence with minimal manual effort. How It Works Two-Workflow Architecture: Content Aggregation Workflow Monitors Wallabag RSS feeds for tagged articles (to-share-linkedin, to-share-instagram, etc.) Extracts and converts content from HTML to Markdown Stores structured data in Airtable with platform assignment AI Generation & Publishing Workflow Scheduled trigger queries Airtable for unpublished content Routes to platform-specific sub-workflows (LinkedIn, Instagram, Bluesky) LLM generates optimized post text and image prompts based on custom brand parameters Optionally generates AI images and hosts them on Imgbb CDN Publishes via GetLate API (immediate or draft mode) Updates Airtable with publication status and metadata Key Features: Tag-based content routing using Wallabag's native system Swappable AI providers (Groq, OpenAI, Anthropic) Platform-specific optimization (tone, length, hashtags, CTAs) Modular design—duplicate sub-workflows to add new platforms in \~30 minutes Centralized Airtable tracking with 17 data points per post Set Up Steps Setup time: \~45-60 minutes for initial configuration Create accounts and get API keys (\~15 min) Wallabag (with RSS feeds enabled) GetLate (social media publishing) Airtable (create base with provided schema—see sticky notes) LLM provider (Groq, OpenAI, or Anthropic) Image service (Hugging Face, Fal.ai, or Stability AI) Imgbb (image hosting) Configure n8n credentials (\~10 min) Add all API keys in n8n's credential manager Detailed credential setup instructions in workflow sticky notes Set up Airtable database (\~10 min) Create "RSS Feed - Content Store" base Add 19 required fields (schema provided in workflow sticky notes) Get Airtable base ID and API key Customize brand prompts (\~15 min) Edit "Set Custom SMCG Prompt" node for each platform Define brand voice, tone, goals, audience, and image preferences Platform-specific examples provided in sticky notes Configure platform settings (\~10 min) Set GetLate account IDs for each platform Enable/disable image generation per platform Choose immediate publish vs. draft mode Adjust schedule trigger frequency Test and deploy Tag test articles in Wallabag Monitor the first few executions in draft mode Activate workflows when satisfied with the output Important: This is a proof-of-concept template. Test thoroughly with draft mode before production use. Detailed setup instructions, troubleshooting tips, and customization guidance are in the workflow's sticky notes. Technical Details 63 nodes: 9 Airtable operations, 8 HTTP requests, 7 code nodes, 3 LangChain LLM chains, 3 RSS triggers, 3 GetLate publishers Supports: Multiple LLM providers, multiple image generation services, unlimited platforms via modular architecture Tracking: 17 metadata fields per post, including publish status, applied parameters, character counts, hashtags, image URLs Prerequisites n8n instance (self-hosted or cloud) Accounts: Wallabag, GetLate, Airtable, LLM provider, image generation service, Imgbb Basic understanding of n8n workflows and credential configuration Time to customize prompts for your brand voice Detailed documentation, Airtable schema, prompt examples, and troubleshooting guides are in the workflow's sticky notes. Category Tags social-media-automation, ai-content-generation, rss-to-social, multi-platform-posting, getlate-api, airtable-database, langchain, workflow-automation, content-marketing

Mikal Hayden-GatesBy Mikal Hayden-Gates
188