🎬 Generate frozen ASMR product videos with Gemini, Veo3, GPT-4o and post to YouTube, TikTok, Instagram and Pinterest

⚑ 1,557 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” Since TikTok doesn’t have a public API, getting data usually means fragile HTTP scraping. ScraperNode is a community node that gives you clean JSON for TikTok profiles, videos, and comments β€” drop it into your workflow and skip the parsing.

View All Scrapers

Description

Takes a product image from Google Sheets, adds frozen effect with Gemini, generates ASMR video with Veo3, writes captions with GPT-4o, and posts to 4 platforms automatically.

How it works

  1. Schedule trigger picks first unprocessed row from Google Sheet
  2. Downloads product image and sends to Gemini for frozen/ice effect
  3. Uploads frozen image to ImgBB (Veo3 needs public URL)
  4. Veo3 generates 10-12s ASMR video with ice cracking sounds
  5. GPT-4o writes platform-specific titles and captions
  6. Uploads simultaneously to YouTube, TikTok, Instagram, Pinterest
  7. Updates sheet status and sends Telegram notification

Setup

Replace these placeholders in the workflow:

Google Sheet format

topicimage_urlstatus
Dior Sauvage β€” Diorhttps://example.com/img.jpg

Leave status empty. Workflow sets it to processing then uploaded.

Requirements

πŸ”— Nodes Used

Google Sheets, HTTP Request, Telegram, YouTube, Schedule Trigger, OpenAI

πŸ“₯ Import

Download workflow.json and import into n8n: Workflow menu β†’ Import from File

πŸ“– Importing guide Β· πŸ”‘ Credential setup