Du sparar smarta videor ”till senare”, och senare kommer aldrig. Till slut sitter du och skrollar igenom ett 90-minutersavsnitt för att hitta det enda ramverket du faktiskt behövde.
Det här upplägget för YouTube Sheets summaries träffar marknadsförare och grundare först, helt ärligt. Men forskare och kundnära konsulter känner av det också, eftersom din ”inlärningstid” i smyg blir ännu ett obetalt adminjobb.
Det här arbetsflödet hämtar videor från en YouTube-spellista, plockar ut transkriptioner, skapar en AI-sammanfattning och loggar allt i ett Google Sheet. Du får se hur det fungerar, vad du behöver och vilka resultat du kan förvänta dig.
Så fungerar automatiseringen
Hela n8n-flödet, från trigger till slutresultat:
n8n Workflow Template: YouTube till Google Sheets, spellistsammanfattningar
flowchart LR
subgraph sg0["When clicking 'Execute workflow' Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "When clicking 'Execute workf..", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "YouTube Playlist", pos: "b", h: 48 }
n2@{ icon: "mdi:database", form: "rounded", label: "Google Sheets3", pos: "b", h: 48 }
n3@{ icon: "mdi:robot", form: "rounded", label: "AI Agent1", pos: "b", h: 48 }
n4@{ icon: "mdi:swap-vertical", form: "rounded", label: "Loop Over Items1", pos: "b", h: 48 }
n5@{ icon: "mdi:brain", form: "rounded", label: "Groq Chat Model", pos: "b", h: 48 }
n6["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>scirpt"]
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>supadata"]
n8@{ icon: "mdi:code-braces", form: "rounded", label: "titles/URL", pos: "b", h: 48 }
n9["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>video ID"]
n10["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/code.svg' width='40' height='40' /></div><br/>Code1"]
n11@{ icon: "mdi:swap-vertical", form: "rounded", label: "Split Out", pos: "b", h: 48 }
n10 --> n3
n6 --> n10
n7 --> n6
n9 --> n11
n3 --> n2
n11 --> n4
n8 --> n9
n2 --> n4
n5 -.-> n3
n4 --> n7
n1 --> n8
n0 --> n1
end
%% Styling
classDef trigger fill:#e8f5e9,stroke:#388e3c,stroke-width:2px
classDef ai fill:#e3f2fd,stroke:#1976d2,stroke-width:2px
classDef aiModel fill:#e8eaf6,stroke:#3f51b5,stroke-width:2px
classDef decision fill:#fff8e1,stroke:#f9a825,stroke-width:2px
classDef database fill:#fce4ec,stroke:#c2185b,stroke-width:2px
classDef api fill:#fff3e0,stroke:#e65100,stroke-width:2px
classDef code fill:#f3e5f5,stroke:#7b1fa2,stroke-width:2px
classDef disabled stroke-dasharray: 5 5,opacity: 0.5
class n0 trigger
class n3 ai
class n5 aiModel
class n2 database
class n7 api
class n6,n8,n9,n10 code
classDef customIcon fill:none,stroke:none
class n6,n7,n9,n10 customIcon
Problemet: spellistor blir en innehållskyrkogård
Utbildande YouTube är toppen tills det blir bakgrundsljud du aldrig hinner bearbeta. Du sparar fem videor, sedan tjugo, sedan en hel spellista, och plötsligt ligger du ”efter” i din egen inlärning. När du väl försöker komma ikapp pausar du, spolar tillbaka, skriver röriga anteckningar på tre ställen och glömmer ändå var du hörde den där användbara idén. Det värsta är alternativkostnaden: insikterna hade kunnat bli en kampanjvinkel, en justering i säljscriptet eller ett bättre produktbeslut, men de blev kvarlåsta i en video.
Det drar snabbt iväg. Här är var det brukar fallera i verkligheten.
- Du lägger ungefär en timme på att titta för att få ut kanske tio minuter användbara anteckningar.
- Transkriptioner finns, men att kopiera dem manuellt är segt och lätt att göra fel.
- Dina anteckningar är inte sökbara, så ”jag vet att jag hörde det här någonstans” blir ett återkommande problem.
- När spellistan växer slutar du öppna den, eftersom det känns omöjligt att komma ikapp.
Lösningen: transkriptioner + AI-sammanfattningar loggade i Google Sheets
Det här n8n-arbetsflödet förvandlar en YouTube-spellista till en levande kunskapsbas i Google Sheets. Du börjar med ett spelliste-ID och kör arbetsflödet (manuellt, eller så kan du schemalägga det senare). Det hämtar alla videor, plockar ut titel, URL och video-ID, och hämtar sedan transkriptionen via ett transkript-API-anrop. Därefter sätter det ihop transkriptionen till ett sammanhängande, korrekt formaterat manus, väljer inledningsmeningar för att styra sammanfattaren och skickar texten till en AI-agent som drivs av en chatmodell i OpenAI-stil (arbetsflödet innehåller även ett alternativ med Groq LLM-connector). Till sist skriver det titel, transkription, sammanfattning och ett radnummer i ditt kalkylark så att du kan filtrera, söka och återanvända idéerna när du vill.
Arbetsflödet börjar med att hämta spellistans objekt från YouTube. Sedan bearbetar det varje video i batchar, vilket håller det stabilt när du har mycket att sammanfatta. Slutresultatet är enkelt: en flik i kalkylarket som hålls uppdaterad med sammanfattningar du faktiskt kan skumma igenom.
Det du får: automatisering vs. resultat
| Det här arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att ditt team följer en spellista med 20 långa intervjuer. Manuellt kan även ”bara att plocka anteckningar” betyda 60 minuter tittande plus kanske 15 minuter skrivande per video, så du landar på runt 25 timmar för hela spellistan. Med det här flödet kör du det en gång, låter det bearbeta i batchar och granskar resultatet i Google Sheets när det är klart. Om det tar cirka 5 minuter att starta och du lägger 5 minuter på att skanna varje sammanfattning, är du nere på ungefär 2 timmar faktisk mänsklig tid.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- YouTube för åtkomst till spellistor via OAuth2.
- Google Sheets för att lagra transkriptioner och sammanfattningar.
- Åtkomst till transkript-API (använd din leverantörs API-nyckel/dashboard).
- Åtkomst till OpenAI-kompatibel modell (API-nyckel från din LLM-leverantör).
Kunskapsnivå: Medel. Du kopplar OAuth-konton, lägger in API-nycklar och mappar några fält till ett sheet.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (kostnadsfri 15-minuters konsultation).
Så fungerar det
Du triggar en körning. I grundflödet startar det manuellt, så att du kan testa säkert, och sedan kan du byta till ett schema när det fungerar som du vill.
Spellistan hämtas från YouTube. n8n hämtar videorna, och ett litet bearbetningssteg bygger korrekta titlar och länkar samt extraherar varje videos identifierare så att verktygen längre fram inte blir förvirrade.
Transkriptioner hämtas och struktureras. Arbetsflödet anropar ett transkript-API, sätter ihop segmenten till ett manus och plockar inledningsmeningar för att förankra sammanfattningen. Det ger ofta tydligare output än promptar av typen ”sammanfatta allt”.
AI sammanfattar och Google Sheets uppdateras. Agenten skapar en uppdelad sammanfattning, och sedan skriver n8n titel, URL, transkription, sammanfattning och radnummer till ditt kalkylark så att det blir sökbart och enkelt att återanvända.
Du kan enkelt ändra sammanfattningsstilen så att den fokuserar på åtgärdspunkter, invändningar, citat eller innehållsidéer utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera den manuella triggern
Starta arbetsflödet med en manuell trigger så att ni kan testa kedjan från spellista till sammanfattning vid behov.
- Lägg till noden Manual Run Starter som er trigger (ingen konfiguration krävs).
- Bekräfta att Manual Run Starter är kopplad till Fetch Playlist Videos för att starta hämtningen av YouTube-data.
Steg 2: anslut YouTube och förbered metadata för spellistan
Det här steget hämtar alla objekt från en YouTube-spellista och formaterar titlar och länkar för senare bearbetning.
- Öppna Fetch Playlist Videos och ställ in Resource på
playlistItemoch Operation pågetAll. - Sätt Return All till
trueoch Playlist ID till[YOUR_ID]. - Credential krävs: Anslut era
youTubeOAuth2Api-credentials i Fetch Playlist Videos. - Öppna Build Titles And Links och behåll standard-JavaScript som skriver ut
id,urlochtitle. - Bekräfta att Build Titles And Links är kopplad till Extract Video Identifier.
[YOUR_ID] i Fetch Playlist Videos kommer inga objekt att returneras. Ersätt det med ett riktigt spelliste-ID.Steg 3: extrahera video-ID:n och iterera genom objekten
Dessa noder tolkar YouTube-URL:en till ett rent video-ID och förbereder batch-iteration för transcript-anrop.
- I Extract Video Identifier, behåll JavaScript som extraherar
videoIdfrån varjeurl. - Öppna Expand Fields och ställ in Field To Split Out till
id, videoId, title. - Säkerställ att Expand Fields skickar ut data till Iterate Batch Items för att behandla varje video separat.
id används senare för att mappa uppdateringar i Google Sheets, så behåll indexlogiken intakt.Steg 4: hämta och sammanställ transkript
Det här steget anropar transkript-API:t och konverterar det returnerade innehållet till ett enda script-block.
- I Transcript API Call, ställ in URL på
=https://api.supadata.ai/v1/transcript?url=https://youtu.be/{{ $json.videoId}}. - Aktivera Send Headers och lägg till headern x-api-key med värdet
[CONFIGURE_YOUR_API_KEY]. - I Assemble Script Text, behåll JavaScript som kombinerar alla
content[].texttill ettscript-fält. - Verifiera flödet: Transcript API Call → Assemble Script Text → Select Intro Sentences.
content-arrayer kommer Assemble Script Text att skapa ett tomt script.Steg 5: konfigurera AI-sammanfattning och uppdateringar i Google Sheets
Skapa en strukturerad sammanfattning från introduktionsmeningarna och skriv resultaten till Google Sheets.
- I Select Intro Sentences, behåll JavaScript som skriver ut
firstTenSentences(använder för närvarande de första 5 meningarna). - Öppna Summarize Podcast Agent och behåll den anpassade prompten i Text, inklusive
{{ $json.firstTenSentences }}. - Credential krävs: Anslut era
groqApi-credentials i Groq LLM Connector och säkerställ att den är länkad som språkmodell för Summarize Podcast Agent. - I Update Sheet Records, ställ in Operation på
updateoch mappa kolumner: script till{{ $('Assemble Script Text').item.json.script }}, summery till{{ $json.output }}, row_number till{{ $('Iterate Batch Items').item.json.id }}och video titles till{{ $('Iterate Batch Items').item.json.title }}. - Credential krävs: Anslut era
googleSheetsOAuth2Api-credentials i Update Sheet Records. - Ställ in Document ID till
[YOUR_ID]och Sheet Name tillSheet1(eller ert faktiska bladnamn).
Steg 6: testa och aktivera ert arbetsflöde
Kör ett komplett end-to-end-test för att bekräfta att objekt i spellistan sammanfattas och skrivs till ert ark.
- Klicka på Execute Workflow i Manual Run Starter för att starta kedjan.
- Verifiera att Fetch Playlist Videos returnerar objekt och att Build Titles And Links skriver ut
id,urlochtitle. - Bekräfta att Transcript API Call returnerar transkriptdata och att Assemble Script Text skriver ut ett
script-fält. - Kontrollera att Summarize Podcast Agent ger en strukturerad sammanfattning och validera att Update Sheet Records skriver rader till ert Google Sheet.
- När ni är nöjda, aktivera arbetsflödet med reglaget Active för produktionsanvändning.
Vanliga fallgropar
- YouTube OAuth-inloggningar kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först det YouTube-kopplade kontot i n8n-credentials.
- Om du använder Wait-noder eller extern rendering varierar processeringstider. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Standardprompterna i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera output för alltid.
Vanliga frågor
Cirka 30 minuter om dina YouTube- och Google-inloggningar är redo.
Nej. Du kopplar konton, klistrar in ett spelliste-ID och mappar några fält till Google Sheets.
Ja. n8n har ett gratis alternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volym. Du behöver också räkna med kostnader för transkript- och AI-API-användning, vilket beror på avsnittslängd och modellval.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serverhantering.
Ja, men du vill ändra prompten i Summarize Podcast Agent så att den ger sektioner för ”Viktigaste insikter” och ”Åtgärdspunkter”. Vanliga justeringar är att bara spara sammanfattningen (inte hela transkriptionen), lägga till en kolumn ”Ämnen” för filtrering och byta modell i OpenAI Chat Model eller Groq-connector utifrån kostnad och hastighet.
Oftast beror det på utgången OAuth-åtkomst eller att fel Google-konto är kopplat till YouTube-credentials i n8n. Koppla om YouTube-credential och kör sedan om ett enskilt testobjekt från spellistan för att bekräfta behörigheterna. Om det fortfarande misslyckas, kontrollera att spellistan är åtkomlig för kontot (privata spellistor är en vanlig bov) och att din n8n-instans har korrekt tid/datum, eftersom OAuth kan vara petigt.
Dussintals åt gången är normalt, och större spellistor fungerar också så länge du kör dem i batchar och dina transkript-/AI-API:er hinner med.
Ofta, ja, eftersom det här arbetsflödet inte är en enkel tvåstegs-zap. Du kör batchar, sätter ihop transkripttext och kör en AI-agent innan du skriver en strukturerad post till Google Sheets, och n8n hanterar den typen av ”flerstegslogik” snyggt. Alternativet med egen drift spelar också roll om du planerar att processa många videor utan att fastna i task-limiter. Zapier eller Make kan fortfarande vara bra om du bara vill sammanfatta en video ibland och mejla den till dig själv. Om du är osäker, prata med en automationsexpert så får du en rak rekommendation.
När det här väl rullar slutar din spellista vara en hög med dåligt samvete och börjar fungera som en resurs. Arbetsflödet fångar upp det repetitiva så att du kan fokusera på att använda idéerna.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.