Behöver ert företag hjälp med att implementera AI? Kontakta oss och få prisoffert här →
AI Skolan
januari 22, 2026

Instagram Reels till Google Sheets, manus redo

Rickard Andersson Partner, Nodenordic.se

Att hänga med i Reels är utmattande, för ”innehållsidéer” blir snabbt timmar av scrollande, sparande, transkribering och att försöka bakåtspåra varför en video fungerade.

Innehållsansvariga känner det först. Men solofounders och byråteam dras in i samma slit. Den här automationen för Reels-manus hämtar trendande format till ett Google Sheet och ger dig manusutkast som faktiskt är redo att filma.

Du får se hur den samlar in trendande Reels via hashtag, transkriberar dem, skapar nya manus inspirerade av strukturen (inte kopierade) och loggar allt i Sheets så att du kan granska och producera konsekvent.

Så fungerar den här automationen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: Instagram Reels till Google Sheets, manus redo

Problemet: trendresearch äter upp din produktionstid

”Låt oss posta fler Reels” låter enkelt tills du försöker göra det utan att gå in i väggen. Du hittar en lovande hashtag, sedan scrollar du efter ”bra exempel”, sedan sparar du en hög videos utan system. Sen kommer den värsta delen: att transkribera, förstå hooken, kartlägga tempot och gissa var call to action hamnar. När du väl har en användbar manusstruktur är energin slut, och publiceringsschemat halkar efter igen. Ärligt talat är det inte kreativiteten som dränerar dig. Det är upprepningen.

Friktionen byggs på. Här är var det fallerar i verkligheten.

  • Trendresearch blir till oändligt scrollande, och ”10 minuter” blir ungefär en timme.
  • Manuella transkript går långsamt och blir lätt fel, vilket gör att du missar timing och pacing som gjorde att original-Reelen fungerade.
  • Idéer sparas utspritt på telefoner, bokmärken och DM:s, så du kan inte bygga en pålitlig innehållskalender.
  • När du lämnar över detta till en kollega varierar resultatet kraftigt eftersom det saknas en gemensam struktur att följa.

Lösningen: gör trendande Reels till manusutkast i Sheets

Det här flödet börjar med ett enkelt formulär där du anger en hashtag och hur många Reels du vill analysera. Det använder Apify för att skrapa riktiga, trendande Instagram Reels för den hashtaggen och filtrerar sedan på högt engagemang (minst 1 000 likes, från de senaste 7 dagarna). Varje Reel loggas i Google Sheets med nyttig kontext som du annars brukar glömma att skriva ned: captions, engagemangsmått, videolänk och musikinformation. Sedan transkriberar det varje video automatiskt, kontrollerar transkriptionsfel och försöker igen med en kort fördröjning vid behov. Till sist analyserar en AI-agent transkriptets struktur och skapar ett originalt manusutkast som speglar den bevisade formeln (hook, värdeleverans, CTA-timing) utan att kopiera innehållet. Du får ett strukturerat Sheet fullt av ”redo att filma”-alternativ, plus en mejlsammanfattning när batchen är klar.

Flödet startar när du skickar in hashtag-formuläret. Därifrån skrapar och filtrerar det Reels, transkriberar varje video och genererar ett nytt manusutkast inspirerat av det som fungerar just nu. Allt skrivs tillbaka till Google Sheets så att du kan granska, justera och följa upp vad du faktiskt producerar.

Det här får du: automation vs. resultat

Exempel: så här ser det ut

Säg att du vill ha 10 nya Reel-koncept för #haircare varje måndag. Manuellt kanske du lägger cirka 2 timmar på att hitta exempel, och sedan ytterligare 2 timmar på att transkribera och skissa hookar, pacing och CTA:er. Med det här flödet skickar du in formuläret på cirka 2 minuter, låter skrapningen + transkriberingen köra, och kommer tillbaka till ett Google Sheet med 10 transkript och 10 originala manusutkast redo att finslipas. Även om bearbetningen tar lite tid minskar din aktiva tid till en snabb granskning i stället för en halvdags research-spiral.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra Reels, transkript och manus
  • Apify för att skrapa trendande Instagram Reels per hashtag
  • OpenAI API-nyckel (hämta den i OpenAI API-dashboarden)

Svårighetsgrad: Medel. Du kopplar konton, lägger in API-nycklar och mappar några kolumner i Sheet.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Formulärinsändningen triggar körningen. Du anger en hashtag och antal Reels att analysera, vilket ger dig kontroll över volym och nischfokus.

Trendande Reels skrapas och filtreras. Apify hämtar riktiga Reels för den hashtaggen, och flödet behåller bara senaste inlägg med högt engagemang (mallen använder 1 000+ likes från de senaste 7 dagarna).

Varje Reel transkriberas och kontrolleras. Flödet loopar igenom listan, anropar en transkriptionstjänst via HTTP och använder en kontroll för ”felinnehåll” samt en kort väntetid för att hantera tomma svar innan det fortsätter.

AI skriver ett nytt manusutkast och loggar det. Agenten analyserar vad som gjorde att Reelen fungerade (hook-stil, pacing, ton, CTA-timing) och genererar ett nytt manus som följer samma engagemangsstruktur, och skriver sedan tillbaka det i Google Sheets och mejlar dig en sammanfattning när allt är klart.

Du kan enkelt ändra engagemangströskeln och manusprompten så att det matchar din nisch och varumärkesröst. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementering

Steg 1: konfigurera formulärtriggern

Konfigurera formuläret för inflöde som startar automatiseringen och samlar in hashtag och skrapvolym från användaren.

  1. Lägg till och öppna Form Intake Trigger.
  2. Ställ in Form TitleViral Trending Reels Script Generator.
  3. Ställ in Form DescriptionEnter details below to get complete ready to shoot video reel scripts from Instagram.
  4. Bekräfta formulärfält: Hashtag (text) och number of reels to scrape (nummer), båda obligatoriska.

Steg 2: anslut Google Sheets

Lagra metadata för trendande reels och uppdatera senare kolumnerna för transkript och AI-skript i ert Google Sheet.

  1. Öppna Append Sheet Row och ställ in Operationappend.
  2. Ställ in Document ID[YOUR_ID] och Sheet NameSheet1.
  3. Mappa kolumner med uttryck som url{{ $json.url }} och primaryHashtag{{ $('Form Intake Trigger').item.json.Hashtag }}.
  4. Inloggning krävs: Anslut era googleSheetsOAuth2Api-credentials i Append Sheet Row.
  5. Öppna Update Transcript Row och ställ in OperationappendOrUpdate med Matching Columns satt till url.
  6. Inloggning krävs: Anslut era googleSheetsOAuth2Api-credentials i Update Transcript Row.
  7. Öppna Write AI Script Back och behåll Operation som appendOrUpdate med url mappad till {{ $('Update Transcript Row').item.json.url }} och AI Generated Inspired Script mappad till {{ $json.output }}.
  8. Inloggning krävs: Anslut era googleSheetsOAuth2Api-credentials i Write AI Script Back.

Steg 3: konfigurera skrapning och filtrering

Anropa skrap-API:erna och filtrera sedan fram endast nyliga reels med hög engagemangsnivå innan ni lagrar dem.

  1. Öppna Hashtag Scrape Request och ställ in URLhttps://api.apify.com/v2/acts/reGe1ST3OBgYZSsZJ/run-sync-get-dataset-items med Method satt till POST.
  2. Ställ in JSON Body{ "hashtags": [ "{{ $json.Hashtag }}" ], "keywordSearch": false, "resultsLimit": {{ $json['number of reels to scrape'] }}, "resultsType": "stories" }.
  3. I Hashtag Scrape Request, ställ in headern Authorization till Bearer [CONFIGURE_YOUR_TOKEN].
  4. Öppna Filter Trending Reels och bekräfta villkoren: likesCount > 1000 med {{ $json.likesCount }}, och timestamp före {{ $now.minus({ days: 7 }) }} med {{ $json.timestamp.toDateTime() }}.
  5. Verifiera flödet: Hashtag Scrape RequestFilter Trending ReelsAppend Sheet Row.

⚠️ Vanlig fallgrop: Apify-anropen i Hashtag Scrape Request och Video Transcription Call kommer att misslyckas om ni inte ersätter [CONFIGURE_YOUR_TOKEN] med en giltig Bearer-token.

Steg 4: konfigurera bearbetnings- och transkriptionsloop

Iterera igenom varje reel, begär transkript och routa resultaten för felhantering och uppdateringar.

  1. Koppla Append Sheet Row till Iterate Reel Items för att aktivera batchning.
  2. Notera parallell körning: Iterate Reel Items skickar output till både Summarize Scripts och Video Transcription Call parallellt.
  3. Öppna Video Transcription Call och ställ in URLhttps://api.apify.com/v2/acts/CVQmx5Se22zxPaWc1/run-sync-get-dataset-items med Method satt till POST.
  4. Ställ in JSON Body{ "start_urls": "{{ $json.url }}" }.
  5. Bekräfta flödet: Video Transcription CallError Content CheckUpdate Transcript Row.

Steg 5: konfigurera generering av AI-skript

Generera originalmanus med hög retention baserat på varje transkript med hjälp av en AI-agent som drivs av OpenAI.

  1. Öppna Script Generation Agent och ställ in Text{{ $json.Transcript }}.
  2. Behåll Prompt Type som define och granska systemmeddelandet för era manus-riktlinjer.
  3. Säkerställ att OpenAI Chat Engine är ansluten till Script Generation Agent som språkmodell.
  4. Inloggning krävs: Anslut era openAiApi-credentials i OpenAI Chat Engine (inloggningen läggs till på den överordnade AI-noden, inte på agenten).
  5. Bekräfta flödet: Update Transcript RowScript Generation AgentWrite AI Script Back.

OpenAI Chat Engine är ansluten som språkmodell för Script Generation Agent — säkerställ att credentials är tillagda i OpenAI Chat Engine.

Steg 6: konfigurera output och rapportering

Sammanfatta färdiga manus och skicka ett varumärkesanpassat rapportmejl.

  1. Öppna Summarize Scripts och ställ in Fields to SummarizeAI Generated Inspired Script.
  2. Öppna Dispatch Email Report och ställ in Send To[YOUR_EMAIL].
  3. Behåll Subject satt till 🚀 All Scripts Generated 👋 och låt HTML-Message vara oförändrat med uttrycket {{ $json.count_AI_Generated_Inspired_Script }}.
  4. Inloggning krävs: Anslut era gmailOAuth2-credentials i Dispatch Email Report.
  5. Bekräfta flödet: Summarize ScriptsDispatch Email Report.

Steg 7: lägg till felhantering

Hantera transkriptionsfel genom att fördröja och försöka igen när inget tal hittas.

  1. Öppna Error Content Check och bekräfta att villkoret kontrollerar om {{ $json.transcript }} innehåller no speech found (unexpected error).
  2. Säkerställ att true-grenen routar till Delay Processing och sedan tillbaka till Video Transcription Call.
  3. Bekräfta att false-grenen routar till Update Transcript Row för att fortsätta det normala flödet.

⚠️ Vanlig fallgrop: Om Delay Processing lämnas med standardinställningar kan återförsök ske direkt; justera väntetiden om ert transkriptions-API behöver cooldown-tid.

Steg 8: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att verifiera skrapning, transkriptuppdateringar, AI-generering och e-postrapportering innan ni aktiverar arbetsflödet.

  1. Klicka på Execute Workflow och skicka in Form Intake Trigger med en exempel-Hashtag och ett litet number of reels to scrape.
  2. Verifiera att Append Sheet Row lägger till reel-rader och att Update Transcript Row skriver transkriptdata.
  3. Bekräfta att Write AI Script Back uppdaterar kolumnen AI Generated Inspired Script och att Dispatch Email Report skickar sammanfattningsmejlet.
  4. När allt fungerar, växla arbetsflödet till Active för användning i produktion.
🔒

Lås upp fullständig steg-för-steg-guide

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan löpa ut eller kräva specifika behörigheter. Om saker skapar fel, kontrollera först n8n:s test av credential-anslutningen och din delningsåtkomst till Sheet.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre ned misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera output i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automationen för Reels-manus?

Cirka 30 minuter om dina konton och ditt Sheet är redo.

Behöver jag kunna koda för att automatisera automation för Reels-manus?

Nej. Du kopplar främst konton och klistrar in API-nycklar. Resten är att mappa fält till ditt Google Sheet.

Är n8n gratis att använda för det här flödet för automation av Reels-manus?

Ja. n8n har ett gratis self-hosted-alternativ 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 OpenAI API-användning plus Apify-användning, beroende på hur många Reels du skrapar och transkriberar.

Var kan jag hosta n8n för att köra den här automationen?

Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för automation av Reels-manus för en annan nisch-hashtag?

Ja, det är den enklaste anpassningen. Ändra hashtaggen du skickar in i Form Intake Trigger och justera sedan filtreringslogiken i steget ”Filtrera trendande Reels” om du vill ha striktare eller mer generösa engagemangsregler. Många team justerar också prompten till AI-agenten för att säkerställa varumärkesröst, förbjudna påståenden (viktigt inom skönhet) och en konsekvent CTA-stil.

Varför misslyckas min Google Sheets-anslutning i det här flödet?

Oftast beror det på en utgången OAuth-anslutning eller att Sheetet flyttades till en annan plats i Drive. Anslut Google Sheets-credentialn på nytt i n8n och bekräfta sedan att exakt kalkylark och flik fortfarande finns. Kontrollera också redigeringsbehörigheter för Sheetet, särskilt om en kollega skapade det i en annan Google Workspace.

Hur många Reels kan den här automationen för Reels-manus hantera?

En typisk körning hanterar dussintals Reels per batch, men den praktiska gränsen är antalet körningar i din n8n-plan samt Apify- och transkriptionskapaciteten.

Är den här automationen för Reels-manus bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet behöver loopar, omförsök och flerstegsprocess för varje Reel. n8n hanterar den typen av ”batchbearbetning” snyggt, och self-hosting kan hålla kostnaderna förutsägbara när volymen växer. Zapier eller Make kan fungera, men du kan slå i begränsningar när du börjar iterera över många objekt och skriva tillbaka till Sheets upprepade gånger. En annan skillnad: upplägget med AI-agent är mer flexibelt när du vill ha konsekvent manusstruktur över flera nischer. Vill du ha hjälp att välja, Prata med en automationsexpert.

Du försöker inte ”lura algoritmen”. Du försöker leverera konsekvent utan att lägga veckan i research-läge. Sätt upp detta en gång och använd de sparade timmarna till att faktiskt filma.

Kontakta oss

Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.

×

Använd mall

Få direkt tillgång till denna n8n-arbetsflödes JSON-fil

Launch login modal Launch register modal