Mindket

YouTube video summarized from its transcript through a form

Newversion 1 · updated

Overview

An n8n workflow with a web form. Paste a YouTube link, an Apify actor fetches the transcript, and an OpenAI model writes a summary of it.

YouTube video summarized from its transcript through a form is an n8n workflow in the Research category, listed by Mindket. It is free. This is version 1, last updated on . Download it on this page or copy its JSON, then import it into an n8n canvas. Nothing runs until you activate it in n8n.

At a glance

Runs in
  • n8n Cloud: import the file into a new workflow there
  • Your own n8n server: the same file and steps
  • Another trigger: swap the form for a webhook or another trigger that sends a field named Full URL
  • Another transcript service: swap the address and the body of Request YouTube Transcript

Platform

Connects 2 apps

How it works

Trigger

Web form

It starts when someone submits the form with:

  • The full YouTube address, in the Full URL field

Actions

  1. The link is sent to an Apify transcript actor
  2. Apify returns the video’s transcript
  3. The summarization chain cuts the text into chunks and summarizes each one
  4. The chain joins the partial summaries into one summary
  5. The summary sits in the run’s output in n8n

Result

A written summary of the video, in the run’s output

Integrations

What you need before you start.

Apify

Transcript source

Runs a transcript actor on the video link and returns its transcript.

NeedsApify API token

OpenAI

Language model

Summarizes the transcript chunk by chunk and joins the results.

NeedsOpenAI API key

Workflow check

Checked by Mindket on 13 Nov 2026

Steps
4 steps, starting on a form
AI
1 step calls an AI model: Summarization of a YouTube script
Sign-ins
Signs in to: OpenAI
API keys
No API key is left in the file
Step types
Mindket’s checker reads all 4 of its step types

Read from the workflow’s file, not from a run.

About

What it is

This n8n workflow turns a YouTube link into a written summary. Someone pastes the link into a small web form. An Apify actor fetches the video’s transcript, and an OpenAI model summarizes it with a Map Reduce chain. Five nodes do the work. Five sticky notes sit beside them.

Who it suits

Researchers, students, creators and busy readers who want the gist of a long video before they spend an hour on it. It also suits anyone learning how a summarization chain works. Skip it if the videos you care about have no transcript, because the workflow summarizes only the text the actor returns.

Who uses it, and how
IndustryWho uses itHow they use itExample
ResearchAnalystsSkim a long talk or interview before they decide to watch itAn analyst pastes a conference talk and reads the summary first.
EducationStudentsTurn a recorded lecture into short notesA student pastes a lecture and keeps the summary beside the notes.
MediaCreators and editorsCheck what a competitor’s video coversA creator pastes a rival’s video and compares the points.
TrainingTeam leadsShare the gist of a recorded webinar with people who missed itA lead pastes a webinar and sends the summary to the team.

You need a little n8n: import a file, add an OpenAI credential and put an Apify token in one address. Nothing in the file states a setup time.

Where to use it

Any n8n that can reach Apify and OpenAI will run it.

  • n8n Cloud: import the file into a new workflow there
  • Your own n8n server: the same file and steps
  • Another trigger: swap the form for a webhook or another trigger that sends a field named Full URL
  • Another transcript service: swap the address and the body of Request YouTube Transcript

Setup

Download saves a zip with workflow.json and Mindket’s setup notes in your downloads folder. Two accounts cover every step.

What you need first
NeedDetail
n8nOn n8n Cloud or on a server of your own
ApifyAn account and its API token, for the transcript actor
OpenAIAn API key for the chat model
  1. In n8n, create a workflow, open its menu, choose Import from File and pick workflow.json.
  2. Open Request YouTube Transcript and replace <YOUR_APIFY_TOKEN> in its address with your Apify API token. Another actor works too if its input takes startUrls.
  3. Add an OpenAI credential and select it in Summarization Engine.
  4. Save. Open YouTube video URL, use its test form address, paste a YouTube link into Full URL and submit.
  5. Read the summary in the run’s output, in Summarization of a YouTube script.

How to use it

Open the form, paste a full YouTube address and submit. The form only says your response was recorded. Open the run in n8n to read the summary.

What to change for a different result
To changeWhere
The video sourceThe address and body of Request YouTube Transcript
The style of the summaryThe method and prompts under the options of Summarization of a YouTube script
The modelSummarization Engine
The inputThe form, swapped for a webhook that sends Full URL

Example

You paste the link of a long conference talk.

The form answers that your response was recorded. In n8n, the run shows the transcript the actor returned and the summary the model wrote from it. Skim the summary, then decide whether the talk is worth the time.

For newcomers and experts

If you are new. n8n draws a workflow as boxes joined by lines, and each box, a node, does one job. Here the form is the start, the request fetches the text, and the summarization chain shortens it. The chat model is the brain the chain borrows. Follow the boxes from left to right.

For experts. The chain reads each item’s JSON as its text, so what the actor returns shapes the summary.

Where to look closer
NodeWhat it doesWhat to know
YouTube video URLA Form Trigger 2.2 with one field, Full URL, on the path youtube-summaryThe form has no sign-in and answers with n8n’s default text
Request YouTube TranscriptAn HTTP Request 4.2, a POST with a JSON body that holds startUrlsApify’s run endpoint answers with a 408 after 300 seconds
Summarization of a YouTube scriptA Summarization Chain 2 on the node input as JSON, 1000 characters a chunk with an overlap of 200, Map ReduceOne summary for each item the actor returns
Summarization EngineAn OpenAI Chat Model 1.1 on gpt-5.6-terraSet in Mindket’s copy, since the original left the model out

Good to know

The form shows no summary, and a long video costs many model calls.

  • Output: the form answers “Your response has been recorded”. The summary is in the run’s output in n8n
  • Open form: once the workflow is published, anyone with the form’s address can start a run on your Apify and OpenAI accounts
  • Billing: Apify bills each run, and OpenAI bills one call for each chunk of transcript plus one to join them
  • Models: the original copy left the model out, so n8n would use gpt-5-mini, which OpenAI shuts down on 11 December 2026. Mindket’s copy names gpt-5.6-terra
  • Your data: the video link goes to Apify and the transcript goes to OpenAI
  • The actor: the file’s body fits Apify’s topaz_sharingan~Youtube-Transcript-Scraper. Check its page for its price and the videos it can read
  • Credentials: the JSON holds none, and the Apify token in the address is a placeholder

README and files

README

YouTube video summarized from its transcript through a form

An n8n workflow with a web form. You paste a YouTube link, an Apify actor fetches the video's transcript, and an OpenAI
model writes a summary of it. The summary sits in the run's output in n8n.

What is inside

  • workflow.json: the workflow as n8n exports it, 5 nodes beside 5 sticky notes. It holds no credential.
  • README.md: these notes.

What we changed from the original copy

Mindket filled in the gaps the copy left:

  • The request node's address read "Apify API_KEY Here ???", a note to fill in. It now holds the address of Apify's
    run-and-return endpoint for the actor topaz_sharingan~Youtube-Transcript-Scraper, with <YOUR_APIFY_TOKEN> after
    token=. The request body already matched that actor's input, a list called startUrls. Mindket read that in the Apify
    store on 12 November 2026.
  • The form's path was ddd. It is now youtube-summary.
  • The chat model named no model, so n8n would fill in gpt-5-mini, which OpenAI shuts down on 11 December 2026. Mindket's
    copy names gpt-5.6-terra, the replacement OpenAI gives for it.
  • One sticky note sent you to a page Mindket does not have. Mindket reworded it.
  • No credential is inside.

Before you start

  • An n8n instance, on n8n Cloud or your own server.
  • An Apify account and its API token. Apify bills each run, so read the actor's page before you start.
  • An OpenAI API key.

Set it up

  1. In n8n, create a workflow, open its menu and choose Import from File. Pick workflow.json.
  2. Open Request YouTube Transcript and replace <YOUR_APIFY_TOKEN> in the address with your Apify API token. To use
    another actor, swap its id into the address. Its input must take startUrls, or you change the request body.
  3. Add an OpenAI credential and select it in Summarization Engine.
  4. Save. Open YouTube video URL, use its test form address, paste a YouTube link into Full URL and submit.
  5. Open the run in n8n and read the summary in the output of Summarization of a YouTube script.

How a run goes

  1. YouTube video URL shows a form with one field, Full URL. A run starts when someone submits it.
  2. Request YouTube Transcript posts the link to Apify as {"startUrls": ["<the link>"]} and waits for the actor to
    finish. Apify's docs, read on 12 November 2026, say this endpoint answers with a 408 when a run passes 300 seconds.
  3. Summarization of a YouTube script takes each item the actor returns, uses all of its JSON as the text and cuts it into
    chunks of 1000 characters that overlap by 200. It then summarizes with the Map Reduce method and the node's default
    prompts.
  4. Summarization Engine is the chat model it uses.
  5. No Operation, do nothing ends the run.

Change the look

  • The video source: the address and body in Request YouTube Transcript. Any service that returns a transcript works.
  • The style of the summary: the method and prompts under the options of Summarization of a YouTube script.
  • The model: Summarization Engine.
  • The input: swap the form for a webhook or any trigger. The request body reads the field Full URL.
  • Where the summary goes: add nodes after No Operation, do nothing, such as an email or a spreadsheet row.

Good to know

  • The form answers "Your response has been recorded", the default text of n8n's form. It does not show the summary, which
    you read in the run's output.
  • The form has no sign-in. Once the workflow is published, anyone with its address can start a run on your Apify and
    OpenAI accounts.
  • A long transcript means many model calls, since Map Reduce summarizes each chunk and then joins the results.
  • The video link goes to Apify, and the transcript goes to OpenAI.
  • The actor's page says which videos it can read and what it returns. Check it before you rely on the summary.
  • The JSON holds no credential, and the token in the address is a placeholder.
Files
NOTICE.md  606 B
README.md  4 KB
workflow.json  6 KB

3 files, 10 KB, downloaded as a zip.

What’s new

  • Version 1 · 2026-11-12

Reviews

No ratings yet

Write a review

No reviews yet.

More from Mindket

See all from Mindket

Huashu Design

alchaincyf · Skill

Turns a one-line request in your AI agent into a finished design: a launch animation, a clickable app prototype, an editable slide deck, an infographic or a se…

New29.4k

Guizang PPT Skill

op7418 · Skill

Skill that makes single-file HTML slide decks, slide illustrations and platform covers in two visual styles, with a presenter mode for rehearsal. For speakers…

New29.8k

Claude Code Skills & Plugins

alirezarezvani · Skill

Adds 411 ready-made skills for Claude Code and other coding agents, grouped by role from engineering and product to marketing, finance and compliance. Installs…

New29.8k

Similar in Research

See all in Research

EarthJev

dBenf · Kit

Answers typed questions about satellite image patches from all 12 Sentinel-2 bands, returning a probability for each option without writing text. A Qwen3.5-0.8…

New

getting-over-it-rl-jax

zimmerk4 · Kit

Plays the full game Getting Over It from the bottom to the end with a small trained policy network that learned inside a JAX physics simulator. For reinforceme…

New

ReFoCo

yuji-nozawa · Kit

Pretrained vision transformer checkpoints in three sizes from a research paper on training attention heads to focus on image regions. For researchers who extra…

New