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

Threads till Google Drive, loggat i Google Sheets

Rickard Andersson Partner, Nodenordic.se

Kopiera en Threads-URL, leta efter en nedladdare som faktiskt fungerar, spara MP4:en, ladda upp den till Drive och klistra sedan in en länk i ett kalkylark. Det är inte ”svårt” arbete. Det är bara den typen som tyst stjäl din vecka.

Marknadschefer känner det när kampanjmaterial börjar staplas. En content assistant fastnar i att göra samma sak om och om igen. Och en småföretagare får till slut videor utspridda över laptops, DM:s och slumpmässiga mappar. Den här automatiseringen för Threads-videoarkivering gör den röran till ett strukturerat Drive-bibliotek plus en enkel Google Sheets-logg.

Du skickar in en Threads-länk en gång. Flödet laddar ner videon, sparar den i Google Drive, ställer in delningsåtkomst och loggar käll-URL:en och Drive-länken i Google Sheets så att teamet kan hitta den senare.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Threads till Google Drive, loggat i Google Sheets

Problemet: Threads-videor tappas bort (och laddas ner igen)

Team sparar Threads-videor av många skäl: kreativ inspiration, konkurrentanalys, testimonials, UGC-exempel, idéer för reposts. Problemet är vad som händer efter att du ”sparat” dem. Någon laddar ner till en skrivbordsmapp som heter ”Threads-grejer”, någon annan släpper en länk i Slack och en tredje bokmärker den och glömmer bort den. En vecka senare behöver ni exakt den videon igen och du bränner tid på att hitta den på nytt, ladda ner den igen och dela den igen. Än värre: du kan inte pålitligt svara på en enkel fråga: ”Var ligger filen, och vilket var originalinlägget?”

Friktionen växer. Särskilt när fler än en person är inne i processen.

  • Manuell nedladdning är inkonsekvent, så du får saknade filer eller fel format.
  • Google Drive fylls med namnlösa uppladdningar, vilket gör att ingen litar på arkivet.
  • Käll-URL:er försvinner, så du kan inte ge skapare cred eller snabbt återgå till sammanhanget.
  • Någon blir alltid ”materialbibliotekarien”, och det är ett uselt nyttjande av deras tid.

Lösningen: ladda ner, spara, dela och logga automatiskt

Det här flödet gör en enda inskickad Threads-URL till ett prydligt, sökbart mediaarkiv. Det startar när du skickar in en Threads-länk via en enkel formulärtrigger i n8n. n8n skickar URL:en till Threads Downloader API (via RapidAPI) för att hämta den direkta media-URL:en för videon. Om en giltig videofil finns laddar flödet ner MP4:en, laddar upp den till en specifik Google Drive-mapp och sätter sedan delningsbehörigheter så att du kan använda filen direkt. Till sist lägger det till en strukturerad rad i Google Sheets med original-Threads-URL:en och Google Drive-delninglänken. Om API:et inte kan tillhandahålla en nedladdningsbar video väntar det en kort stund och loggar felet med ”N/A”, vilket håller ditt ark ärligt i stället för att misslyckas tyst.

Flödet startar med en formulärinsändning och en API-uppslagning. Sedan förgrenar det beroende på om en video finns tillgänglig, laddar upp lyckade nedladdningar till Google Drive och skriver antingen en lyckad rad eller en felrad till Google Sheets.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att teamet samlar in 15 Threads-videor i veckan till en swipe-fil. Manuellt: räkna med cirka 10 minuter per video för att hitta en nedladdare, spara MP4:en, ladda upp till Drive, ställa in delning och klistra in URL:en i ett kalkylark. Det är ungefär 2,5 timmar i veckan, plus avbrott. Med det här flödet tar det cirka en minut att skicka in en URL och n8n gör resten i bakgrunden. Då är du nere på ungefär 15 minuter mänsklig tid för samma arkiv, och det blir mer strukturerat.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att lagra och dela MP4:orna.
  • Google Sheets för att hålla en sökbar URL-till-fil-logg.
  • RapidAPI-nyckel (hämta den i din RapidAPI-dashboard för Threads Downloader).

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och mappar två kolumner i kalkylarket.

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

Så fungerar det

En formulärinsändning startar allt. Du (eller en kollega) klistrar in en Threads-URL i n8n:s formulärtrigger. Den enda inputen blir ”single source of truth” för körningen.

Flödet kontrollerar URL:en med ett API-anrop. n8n skickar Threads-länken till Threads Downloader API på RapidAPI och läser tillbaka mediadatan som returneras. Om svaret innehåller en nedladdningsbar video-URL fortsätter flödet. Om inte, skickas det till felspåret.

MP4:an laddas ner och sparas i Google Drive. n8n hämtar den binära videofilen, laddar upp den till den Drive-mapp du valt och applicerar sedan delningsbehörigheter så att filen är åtkomlig via länk. Inga manuella klick i ”delningsinställningar”.

Google Sheets uppdateras oavsett utfall. Vid lyckade körningar läggs Threads-URL:en och Drive-delning-URL:en till. Vid misslyckade körningar väntar flödet kort och lägger sedan till Threads-URL:en med ”N/A” så att du ser missarna och kan bestämma nästa steg.

Du kan enkelt ändra mål-mappen i Google Drive och kolumnerna i Google Sheets efter dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera formulärtriggern

Det här arbetsflödet startar när en användare skickar in en Threads-URL via ett formulär.

  1. Lägg till en Incoming Form Trigger-nod.
  2. Ställ in Form Title till Threads Downloader.
  3. Ställ in Form Description till Threads Downloader.
  4. Skapa ett formulärfält med etiketten URL med platshållaren https://www.threads.net och markera det som obligatoriskt.

Steg 2: anslut Threads API och validera media

Använd RapidAPI för att hämta mediametadata och kontrollera om en nedladdningsbar video-URL finns.

  1. Lägg till Retrieve Threads Media Data och ställ in URL till https://threads-downloader1.p.rapidapi.com/threads.php.
  2. Ställ in Method till POST, aktivera Send Body och ställ in Content Type till multipart-form-data.
  3. I Body Parameters, lägg till url med värdet ={{ $json.URL }}.
  4. I Header Parameters, lägg till x-rapidapi-host = threads-downloader1.p.rapidapi.com och x-rapidapi-key = [CONFIGURE_YOUR_API_KEY].
  5. Lägg till Verify Video Availability och konfigurera ett villkor där Left Value är ={{ $json.video_urls[0].download_url }} med operatorn notEmpty.

Verify Video Availability skickar true-resultat till Download Threads Media File och false-resultat till Delay Before Failure Log.

⚠️ Vanlig fallgrop: Ersätt [CONFIGURE_YOUR_API_KEY] med er faktiska RapidAPI-nyckel, annars misslyckas anropet.

Steg 3: ladda ner videon och ladda upp till Drive

Ladda ner videofilen och ladda upp den till Google Drive, och gör den sedan delningsbar.

  1. Lägg till Download Threads Media File och ställ in URL till ={{ $json.video_urls[0].download_url }}.
  2. Lägg till Upload File to Drive och välj mål-Drive och mapp (t.ex. My Drive och root).
  3. Autentiseringsuppgifter krävs: Anslut era googleDriveOAuth2Api-uppgifter i Upload File to Drive.
  4. Lägg till Configure Drive Share Access med Resource satt till file och Operation satt till share.
  5. Ställ in File ID till ={{ $json.id }} och behåll Authentication som oAuth2.
  6. Autentiseringsuppgifter krävs: Anslut era googleDriveOAuth2Api-uppgifter i Configure Drive Share Access.

Steg 4: logga lyckade och misslyckade försök till Google Sheets

Logga lyckade uppladdningar och misslyckade försök i separata grenar.

  1. Lägg till Append Success to Sheets och ställ in Operation till append med Authentication satt till serviceAccount.
  2. Mappa kolumner i Append Success to Sheets: URL till ={{ $('Incoming Form Trigger').item.json.URL }} och Drive_URL till ={{ $('Upload File to Drive').item.json.webViewLink }}.
  3. Autentiseringsuppgifter krävs: Anslut era googleApi-uppgifter i Append Success to Sheets.
  4. Lägg till Delay Before Failure Log på false-utgången från Verify Video Availability för att pausa innan loggning.
  5. Lägg till Append Failure to Sheets med Operation satt till append och Authentication satt till serviceAccount.
  6. Mappa kolumner i Append Failure to Sheets: URL till {{ $('Incoming Form Trigger').item.json.URL }} och Drive_URL till N/A.
  7. Autentiseringsuppgifter krävs: Anslut era googleApi-uppgifter i Append Failure to Sheets.

Tips: Ställ in Document ID och Sheet Name i båda Sheets-noderna till samma kalkylark så att poster för både lyckade och misslyckade försök hamnar på ett ställe.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett manuellt test för att bekräfta att varje gren fungerar och aktivera sedan arbetsflödet.

  1. Klicka på Execute Workflow och skicka in en giltig Threads-URL via Incoming Form Trigger.
  2. Bekräfta att Retrieve Threads Media Data returnerar ett svar och att Verify Video Availability routar till Download Threads Media File för giltiga videor.
  3. Kontrollera Google Drive efter den uppladdade filen och verifiera att Configure Drive Share Access skapade en delningsbar länk.
  4. Verifiera att en ny rad visas i Append Success to Sheets med den ursprungliga URL:en och Drive-länken.
  5. Testa en icke-video eller ogiltig URL för att säkerställa att Delay Before Failure Log och Append Failure to Sheets körs korrekt.
  6. När testet lyckas, slå på Active för att aktivera arbetsflödet för produktionsanvändning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • RapidAPI-inloggningsuppgifter kan löpa ut eller vara kopplade till en planbegränsning. Om något slutar fungera: kontrollera först din RapidAPI-dashboard (användning och nyckelstatus).
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Google Drive-behörigheter är lätta att misstolka. Om kollegor inte kommer åt filer: bekräfta att noden ”Configure Drive Share Access” sätter rätt synlighet för er organisation.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Threads-videoarkivering?

Cirka 30 minuter om dina Google-konton är redo.

Behöver jag kunna koda för att automatisera Threads-videoarkivering?

Nej. Du kommer främst att klistra in en API-nyckel och koppla Google Drive och Google Sheets.

Är n8n gratis att använda för det här flödet för Threads-videoarkivering?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna in RapidAPI-avgifter för Threads Downloader API (ofta en gratisnivå, sedan betalt när du skalar).

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

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

Kan jag anpassa den här automatiseringen för Threads-videoarkivering till en annan mappstruktur?

Ja, och det är en vanlig justering. Du kan peka steget ”Upload File to Drive” till en annan mapp, eller till och med styra filer till undermappar genom att ändra mappinställningen och mappningen för filnamn. Vissa team lägger också till ett datum-prefix (som ”2026-01”) eller en kampanjtagg så att sök i Drive går direkt. Om du vill ha notifieringar kan du aktivera det befintliga e-poststeget för att varna vid fel eller skicka Drive-länken till en kanal.

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

Oftast beror det på en utgången OAuth-anslutning eller fel Google-konto. Återanslut Google Drive-credentials i n8n och bekräfta sedan att målmappen är åtkomlig för samma konto. Om uppladdningar fungerar men delningslänkar inte gör det: kontrollera inställningarna i ”Configure Drive Share Access” och eventuella Workspace-restriktioner som blockerar publika länkar.

Hur många videor klarar den här automatiseringen för Threads-videoarkivering?

Med n8n Cloud Starter kan du utan problem köra några tusen körningar per månad för enkla flöden som detta. Om du self-hostar finns ingen körningsgräns, men du begränsas av serverresurser och planbegränsningar i RapidAPI. I praktiken är de flesta team begränsade av API-kvot och hur snabbt de vill att nedladdningarna ska gå, inte av n8n i sig.

Är den här automatiseringen för Threads-videoarkivering bättre än att använda Zapier eller Make?

Ofta, ja, eftersom flödet bygger på att hantera en filnedladdning (binär data) och sedan ladda upp till Drive, plus villkorslogik för fel. n8n är bekvämt med den typen av ”riktig workflow”-logik utan att tvinga in dig i dyr prissättning för flerstegstasks. Zapier eller Make kan fungera, men filhantering och förgrening blir ofta snabbt pilligt, och kostnaden kan kännas när du bearbetar många URL:er. Om du bara behöver en enkel logg i Sheets och ingen faktisk filnedladdning kan enklare verktyg räcka. Om du är osäker, prata med en automatiseringsexpert så får du ett rakt svar.

När detta väl rullar beter sig din ”Threads-mapp” i Drive äntligen som ett riktigt arkiv. Flödet tar hand om de repetitiva delarna, och du får tillbaka både tid (och ordning).

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