Du tar en LinkedIn-videolänk, laddar ner den, döper om den, laddar upp den någonstans och försöker sedan komma ihåg var du lade den. Nästa vecka ber någon om samma klipp igen. Då gör du om allt från början.
Den här LinkedIn-videoautomationen träffar sociala medier-ansvariga först, men marknadsförare som samlar konkurrentexempel och byråägare som bygger kundbibliotek känner av den också. Resultatet är enkelt: varje LinkedIn-video-URL blir en MP4 i Google Drive, och varje resultat spåras i Google Sheets automatiskt.
Nedan ser du vad workflowet gör, vad du behöver för att köra det och hur det förvandlar röriga ”var är den där filen?”-ögonblick till ett strukturerat, delningsbart videobibliotek.
Så här fungerar automationsflödet
Se hur detta löser problemet:
n8n Workflow Template: LinkedIn till Google Drive, MP4 loggas i Sheets
flowchart LR
subgraph sg0["On form submission Flow"]
direction LR
n0["<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/form.svg' width='40' height='40' /></div><br/>On form submission"]
n1["<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/>HTTP Request"]
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "If", pos: "b", h: 48 }
n3@{ icon: "mdi:cog", form: "rounded", label: "Wait", pos: "b", h: 48 }
n4["<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/>Download mp4"]
n5@{ icon: "mdi:cog", form: "rounded", label: "Google Drive Set Permission", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Upload To Google Drive", pos: "b", h: 48 }
n7@{ icon: "mdi:database", form: "rounded", label: "Google Sheets Append Row", pos: "b", h: 48 }
n2 --> n4
n2 --> n3
n3 --> n7
n4 --> n6
n1 --> n2
n0 --> n1
n6 --> n5
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 n2 decision
class n7 database
class n1,n4 api
classDef customIcon fill:none,stroke:none
class n0,n1,n4 customIcon
Utmaningen: att göra LinkedIn-länkar till ett användbart bibliotek
Att spara LinkedIn-videor låter enkelt tills du gör det mer än ett par gånger. Länkar slutar fungera, inlägg raderas och ibland är ”nedladdningen” du hittar en lågkvalitativ version som är värdelös för återanvändning. Dessutom hamnar videor utspridda på skrivbord, i slumpmässiga Drive-mappar och i Slack-trådar som ingen kan söka i senare. Det handlar inte bara om tid. Det är ett konstant hoppande mellan uppgifter, plus den där tysta oron att du missar ett riktigt bra exempel eftersom du inte hittar det igen.
Det eskalerar snabbt. Här är var det faller isär i verkligheten.
- Du laddar ner samma LinkedIn-videor igen eftersom original-länken är nedgrävd eller borttappad.
- Filer laddas upp utan konsekventa namn eller behörigheter, så delning blir som ett litet supportärende.
- Spårningen finns i någons huvud (eller i en privat anteckning), vilket gör kundgodkännanden och revisioner smärtsamma.
- När en nedladdning misslyckas märker du det ofta inte förrän du behöver klippet akut.
Lösningen: ladda ner LinkedIn-videor automatiskt till Drive + logga i Sheets
Det här workflowet tar en LinkedIn-video-URL och gör den till något du faktiskt kan använda: en MP4-fil sparad i din Google Drive, med en delningsbar länk registrerad i Google Sheets. Det startar med en enkel formulärinlämning (så teamet slipper hålla på med verktyg eller klistra in på konstiga ställen). n8n skickar URL:en till ett API-anrop för LinkedIn Video Downloader, validerar svaret och laddar sedan ner MP4-filen. Därefter laddas MP4:an upp till Google Drive, filbehörigheten sätts så att den är offentligt åtkomlig och den ursprungliga LinkedIn-URL:en plus Drive-URL:en loggas i ett kalkylark för enkel sökning senare. Om API:t returnerar ett fel väntar det en kort stund och loggar försöket som misslyckat med ett tydligt ”N/A” för Drive-länken, så att du kan upptäcka problem utan att gräva i körningshistorik.
Workflowet börjar när någon skickar in en LinkedIn-länk via intake-formuläret. Sedan hämtar och laddar HTTP Request-stegen ner MP4:an. Till sist lagrar Google Drive filen och Google Sheets blir din löpande spårning och index för biblioteket.
Vad som förändras: före vs. efter
| Vad detta eliminerar | Effekt du kommer att se |
|---|---|
|
|
Effekt i verkligheten
Säg att du sparar 15 LinkedIn-videor i veckan för inspiration, konkurrensanalys eller kundbibliotek. Manuellt kan du lägga ungefär 10 minuter per video på att hitta en nedladdare, hämta MP4:an, ladda upp till Drive och klistra in länkar i en spårningsfil, vilket blir cirka 2,5 timmar i veckan. Med det här workflowet tar det närmare en minut att skicka in varje URL, och sedan väntar du medan n8n gör resten. Du granskar fortfarande biblioteket, men copy-paste-jobbet försvinner i stort sett.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Google Drive för att lagra MP4:or och dela länkar.
- Google Sheets för att logga URL:er och utfall.
- RapidAPI-nyckel (hämta den i din RapidAPI-kontopanel).
Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer rätt kalkylark och Drive-mapp.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Workflow-flödet
Formulärinlämning fångar LinkedIn-URL:en. Någon klistrar in en LinkedIn-videolänk i ett enkelt intake-formulär, vilket triggar automationen direkt.
Workflowet begär en nedladdningsbar MP4-länk. n8n anropar LinkedIn Video Downloader API via HTTP Request och kontrollerar sedan svaret med ett If-villkor för att bekräfta att det innehåller det som behövs (och för att upptäcka fel tidigt).
MP4:an laddas ner och lagras. Om svaret ser bra ut laddar workflowet ner MP4-filen, laddar upp den till Google Drive och applicerar sedan en behörighetsändring så att länken går att dela utan fram-och-tillbaka.
Google Sheets blir ditt revisionsspår. Lyckade körningar loggar både original-URL:en och den offentliga Drive-URL:en. Misslyckade körningar väntar kort och lägger sedan till en rad som gör missen tydlig (med ”N/A” registrerat för Drive-länken).
Du kan enkelt justera var filer hamnar i Drive och vilka extra kolumner som loggas i Sheets utifrån dina behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera formulärtriggern
Konfigurera det publika formuläret som fångar LinkedIn-URL:en och startar arbetsflödet.
- Lägg till och öppna Form Intake Trigger.
- Ställ in Form Title till
Linkedin to MP4. - Ställ in Form Description till
Linkedin to MP4 Converter. - Säkerställ att formulärfältets etikett är URL och att det är obligatoriskt, i linje med platshållaren
https://linkedin.com/abcdefg.
Steg 2: anslut LinkedIn API-begäran
Konfigurera begäran som skickar LinkedIn-URL:en till RapidAPI-tjänsten.
- Lägg till och öppna Primary API Request.
- Ställ in URL till
https://linkedin-video-downloader3.p.rapidapi.com/index.phpoch Method tillPOST. - Aktivera Send Body och ställ in Content Type till
multipart-form-data. - I Body Parameters, lägg till url med värdet
={{ $json.URL }}. - I Header Parameters, ställ in x-rapidapi-host till
linkedin-video-downloader3.p.rapidapi.comoch x-rapidapi-key till[CONFIGURE_YOUR_API_KEY].
⚠️ Vanlig fallgrop: Platshållaren [CONFIGURE_YOUR_API_KEY] måste ersättas med er riktiga RapidAPI-nyckel, annars misslyckas begäran.
Steg 3: validera API-resultatet och styr grenen
Använd valideringslogiken för att separera lyckade nedladdningar från misslyckanden och routa därefter.
- Öppna Validate API Result och bekräfta att villkoret kontrollerar
={{ $json.error }}med den booleska operatorn satt till false. - Verifiera att lyckad väg routar från Validate API Result till Fetch MP4 File.
- Verifiera att felvägen routar från Validate API Result till Delay Before Logging.
- Öppna Delay Before Logging och behåll standardinställningarna om ni inte vill lägga till en fördröjning innan fel loggas.
Validate API Result skickar vidare till Fetch MP4 File vid lyckat resultat och till Delay Before Logging vid fel.
Steg 4: ladda ned och ladda upp MP4:an till Google Drive
Ladda ned MP4:an från API-svaret och lagra den i Google Drive med delad åtkomst.
- Öppna Fetch MP4 File och ställ in URL till
={{ $json.medias[0].url }}. - Öppna Upload Video to Drive och välj Drive som
My Driveoch Folder somroot. - Inloggningsuppgifter krävs: Anslut era
googleDriveOAuth2Api-inloggningsuppgifter i Upload Video to Drive. - Öppna Set Drive Sharing och bekräfta att Resource är
fileoch att Operation ärshare. - Ställ in File ID till
={{ $json.id }}. - Inloggningsuppgifter krävs: Anslut era
googleDriveOAuth2Api-inloggningsuppgifter i Set Drive Sharing.
Steg 5: konfigurera felloggning till Google Sheets
Logga misslyckade konverteringar så att ni kan granska och köra om dem senare.
- Öppna Append Failure Log och ställ in Operation till
appendmed Authentication somserviceAccount. - Ställ in Document och Sheet Name med hjälp av er Google Sheet-URL.
- Mappa URL till
{{ $('Form Intake Trigger').item.json.URL }}och Drive_URL tillN/A. - Inloggningsuppgifter krävs: Anslut era
googleApi-inloggningsuppgifter i Append Failure Log.
⚠️ Vanlig fallgrop: Document och Sheet Name är tomma som standard—ställ in dem till ett giltigt Google Sheet, annars misslyckas append.
Steg 6: testa och aktivera ert arbetsflöde
Kör ett fullständigt test för att bekräfta att MP4-nedladdning, uppladdning till Drive och felloggning fungerar.
- Klicka på Execute Workflow och skicka in en giltig LinkedIn-URL i Form Intake Trigger.
- Bekräfta att Primary API Request returnerar mediedata och att Validate API Result routar till Fetch MP4 File vid lyckat resultat.
- Verifiera att MP4:an laddas upp i Upload Video to Drive och att Set Drive Sharing uppdaterar filens behörigheter.
- Testa en felaktig URL och bekräfta att Delay Before Logging routar till Append Failure Log med korrekta värden.
- När allt är validerat, växla arbetsflödet till Active för användning i produktion.
Se upp med
- RapidAPI-inloggningsuppgifter kan löpa ut eller blockeras av gränser i din plan. Om det skapar fel, kontrollera först din användning i RapidAPI-dashboarden och svaret från endpointen.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Uppladdningar till Google Drive kan lyckas men ändå vara ”omöjliga att dela” om din Workspace-administratör begränsar offentliga länkar. Om Drive-URL:en fungerar för dig men inte för andra, kontrollera Drive-delning policys och steget för filbehörighet i n8n.
Vanliga frågor
Cirka 30 minuter om dina Google- och RapidAPI-konton är redo.
Ja. Ingen kod krävs, bara kontokopplingar och val av Sheets/Drive.
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 med RapidAPI-kostnader för endpointen LinkedIn Video Downloader.
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 klarar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.
Du kan ändra uppladdningssteget i Google Drive så att det riktar in sig på en kundspecifik mapp, och du kan utöka loggningen i Google Sheets med kolumner som ”Kund”, ”Kampanj” eller ”Innehållsvinkel”. Om du föredrar privat delning kan du justera steget för Drive-behörigheter så att länkar begränsas till din domän. Vissa team byter också formulärtriggern mot en trigger på ny rad i Google Sheets så att arket i sig blir intake-kön.
Oftast beror det på en utgången Google OAuth-token eller att fel Google-konto är anslutet i n8n. Återanslut Google Drive-credentials i n8n och bekräfta sedan att workflowet har åtkomst till målmappen. Om du kör Google Workspace kan administratörens delningsbegränsningar också blockera åtgärden för att sätta behörigheter även när uppladdningar fungerar.
I self-hosted n8n beror kapaciteten främst på din server och hur stora MP4:orna är.
Ofta, ja, eftersom det här flödet gör flera saker som Zapier-liknande verktyg inte gillar: anropa ett API, validera svar, ladda ner en binär fil, ladda upp den filen, sätta behörigheter och logga utfall. n8n hanterar förgrening (lyckat vs. misslyckat), fil/binär-hantering och retries utan att tvinga dig till dyrare nivåer bara för att få in logik. Self-hosting-alternativet är viktigt om du processar många URL:er och inte vill betala per task. Med det sagt: om du bara behöver en enkel automation för ”logga en länk i ett ark” kan Zapier eller Make kännas snabbare att sätta upp. Prata med en automationsexpert om du vill ha en snabb rekommendation baserat på din volym och teamets upplägg.
Du skickar in en LinkedIn-länk en gång, och biblioteket bygger sig självt. Ärligt talat är det den typen av automation som fortsätter vara värdefull långt efter första ”snyggt, det funkade”-ögonblicket.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.