See llms.txt for all machine-readable content.

Back to Templates

Summarize new YouTube videos with Transkrio, OpenAI and Gmail

Quick overview

This workflow runs daily to check a YouTube channel for new uploads, fetches each new video’s transcript with Transkrio, summarizes it with OpenAI, and emails the formatted summary via Gmail.

How it works

  1. Runs every day at 8am on a schedule.
  2. Reads the configured YouTube channel URL, recipient email address, and the number of recent videos to check.
  3. Uses Transkrio to list the most recent videos from the channel.
  4. Filters out videos that were already processed in previous executions so only new video IDs continue.
  5. Uses Transkrio to retrieve the transcript for each new video and combines it with the video title and URL.
  6. Sends the title and transcript to OpenAI to generate an HTML summary with a TL;DR, key points, and notable quotes.
  7. Sends one Gmail message per new video containing the AI summary and a link to watch the video.

Setup

  1. Get a free Transkrio API key (100 credits, no card) at transkrio.com, then add credentials for Transkrio (in both Transkrio nodes), OpenAI and Gmail (OAuth2).
  2. Update the Settings values with your target YouTube channel URL, your recipient email address, and how many recent videos to check.
  3. Adjust the schedule time if needed, edit the OpenAI prompt for a different summary format or language, and activate the workflow. The first run handles the latest videos; later runs only new uploads.