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
- Runs every day at 8am on a schedule.
- Reads the configured YouTube channel URL, recipient email address, and the number of recent videos to check.
- Uses Transkrio to list the most recent videos from the channel.
- Filters out videos that were already processed in previous executions so only new video IDs continue.
- Uses Transkrio to retrieve the transcript for each new video and combines it with the video title and URL.
- Sends the title and transcript to OpenAI to generate an HTML summary with a TL;DR, key points, and notable quotes.
- Sends one Gmail message per new video containing the AI summary and a link to watch the video.
Setup
- 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).
- Update the Settings values with your target YouTube channel URL, your recipient email address, and how many recent videos to check.
- 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.