See llms.txt for all machine-readable content.

Back to Templates

Generate YouTube Shorts with Veo 3.1 and GenMagic, review by email, publish to YouTube

Quick overview

Every day GenMagic writes three Shorts ideas for your niche and emails them; you pick the ones to film. Veo 3.1 Fast renders each with sound into Google Drive, a second email shows the finished clips, and only the ones you approve go to YouTube.

How it works

  1. Every Day at 9 starts a run and Set Channel Settings holds your niche, the language of titles, how many ideas to write and the privacy of YouTube uploads.
  2. Read Past Videos reads your sheet and Collect Past Ideas gathers the ideas already made, so new ones never repeat them.
  3. Write Video Ideas asks a GenMagic text model for three different concepts as JSON, each an 8-second vertical shot with its sound, a title, a description and tags. Format Ideas for Review numbers them.
  4. Ask Which Ideas to Film emails the list and waits; Read Idea Picks takes the numbers you reply, and If Any Idea Picked logs the day in Log Skipped Day if you reply 0.
  5. Split Picked Ideas makes one item per pick, Generate Veo Video renders each with Veo 3.1 Fast at 720p, 9:16, with native audio, and Save Clip to Drive stores it. A render that fails goes to Log Failed Render with the reason and is not charged.
  6. Format Clips for Review lists the finished clips with their Drive links and Ask Which Clips to Publish emails them and waits for your choice.
  7. Read Clip Picks and If Clip Approved split approved clips from the rest: approved ones are fetched by Download Approved Clip and uploaded by Upload to YouTube with title, description and tags, then Log Published Short records the YouTube link and cost; the others stay in Drive and go to Log Kept in Drive. A YouTube error is logged with the Drive link in Log Upload Error.

Setup

  1. Install the GenMagic node: open the nodes panel, search for GenMagic and install it from More from the community (on self-hosted n8n you can also install the package n8n-nodes-genmagic under Settings, Community Nodes).
  2. Create a free GenMagic account and an API key at https://genmagic.co/get-api-key?utm_source=n8n&utm_medium=template&utm_campaign=veo-youtube-review and choose it as the GenMagic API credential on Write Video Ideas and Generate Veo Video.
  3. Connect Gmail in Ask Which Ideas to Film and Ask Which Clips to Publish and put your own address in Send To.
  4. Connect Google Drive in Save Clip to Drive and Download Approved Clip, and your YouTube channel in Upload to YouTube.
  5. Create a Google Sheet with the columns Date, Idea, Title, Drive, YouTube, Cost (USD), Status and select it in the sheet nodes, describe your niche in Set Channel Settings and activate the workflow.

Requirements

  • n8n (Cloud or self-hosted) with the verified GenMagic community node installed
  • A GenMagic account and API key; new verified accounts get free starter credit, and at today's prices each 8-second 720p Veo 3.1 Fast clip with sound costs about $1.20
  • Gmail for the two reviews, Google Drive, a YouTube channel and Google Sheets

Customization

  • Uploads start private so you can check them on YouTube too; set youtube_privacy to public in Set Channel Settings when you trust the results
  • Use Veo 3.1 Lite for cheaper clips or Veo 3.1 for the best quality, or switch Generate Veo Video to Kling 3.0 or Seedance 2.0
  • Change ideas_per_day and the schedule, or replace Gmail with Slack or Telegram, which also wait for a reply