n8n Youtube+Veo Agent

n8n Youtube+Veo Agent
Digital Product

Trigger: Runs on schedule to check for new video ideas.

Fetch: Looks inside Airtable for entries marked "Todo."

Limit: Selects only one idea at a time to work with.

Generate: Google Gemini turns the idea into a short viral scene description.

Update: Adds that description + environment back into Airtable.

Prompt it: Sends both fields to another AI (custom agent) to create a cinematic prompt for Veo.

Prep: Sets all project settings like token, region, model version, etc.

Generate: Calls Google Veo3 API to start creating the video.

Wait: Takes a tiny pause (1 min) to give Veo time to generate.

Fetch: Pulls the finished video from the API response.

Convert: Turns the base64 video data into an actual mp4 file.

Upload: Uploads it to YouTube privately.

Approval: Sends the YouTube link to Telegram with “✅ YesSir” or “❌ Nope” buttons.

If Yes → Makes the video public + updates Airtable with status “Done.”

If No → Just saves the private link and status as “In Progress.”



Guide:

  • Self host starter kit - https://github.com/n8n-io/self-hosted-ai-starter-kit
  • Veo Might be expensive in the long run, try model like Seedance, D-ID
  • Posting a short 10–20 minute video guide on this super soon. Stay tuned :)



Contact:

Want to automate your business?

Contact:c[email protected]

99199