🎬 Summarize YouTube videos into actionable notes with Supadata, Claude and Gmail

⚑ 44 views · 🎬 Content Creation & Video

πŸ’‘ Pro Tip β€” YouTube’s API quotas can be a bottleneck when you’re pulling data at scale. ScraperNode is a community node with dedicated scrapers for channels, videos, and comments β€” no quota limits, just structured data.

View All Scrapers

Description

Quick Overview

This workflow takes a YouTube URL, fetches the video transcript via Supadata, summarizes it into a TL;DR, takeaways, notes, and action items using Anthropic Claude, and emails the formatted results to you via Gmail.

How it works

  1. Runs manually when you click Test workflow.
  2. Reads the YouTube URL, optional focus topic, transcript API key, Anthropic API key, model name, and recipient email from the workflow configuration.
  3. Calls the Supadata YouTube Transcript API to retrieve the video transcript text.
  4. Sends the transcript (optionally weighted by your focus) to the Anthropic Messages API to generate a JSON-structured title, TL;DR, key takeaways, notes, and action items.
  5. Formats the AI output into an HTML email with sections for TL;DR, key takeaways, notes, and action items.
  6. Sends the formatted notes to the configured recipient using Gmail.

Setup

  1. Add a Supadata API key and paste it into the configuration fields along with the YouTube URL you want to summarize.
  2. Provide an Anthropic API key, set the model name you want to use, and ensure the workflow can reach the Anthropic Messages API.
  3. Connect your Gmail account in the Gmail node and set the recipient email address in the configuration fields.

πŸ”— Nodes Used

HTTP Request, Gmail

πŸ“₯ Import

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

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