Du samlar in videoförfrågningar i ett formulär, och sedan börjar det riktiga jobbet. Någon måste plocka upp bildlänken, klistra in briefen i ett verktyg, vänta på rendering, ladda ner MP4:an, byta namn på den och till sist ladda upp den till Drive i rätt mapp.
Det är den här typen av röra som först bromsar marknadschefer och contentteam, men det drabbar även byråer. En enkel Forms Drive-automatisering som den här ger dig en felfri överlämning från ”förfrågan inskickad” till ”video levererad”, utan att du behöver sitta och vaka över processen.
Nedan ser du hur arbetsflödet körs i n8n, vad det automatiserar och de praktiska inställningsdetaljerna som spelar roll när du ska leverera innehåll i tid.
Så fungerar den här automatiseringen
Hela n8n-arbetsflödet, från trigger till slutresultat:
n8n Workflow Template: Google Forms till Google Drive: videor arkiveras
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get status"]
n1@{ icon: "mdi:cog", form: "rounded", label: "Wait 60 sec.", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Completed?", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set data", 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/form.svg' width='40' height='40' /></div><br/>On form submission"]
n5["<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/>Create Video"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Get Url Video"]
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/>Get File Video"]
n8@{ icon: "mdi:cog", form: "rounded", label: "Upload Video", pos: "b", h: 48 }
n3 --> n5
n2 --> n6
n2 --> n1
n0 --> n2
n5 --> n1
n1 --> n0
n6 --> n7
n7 --> n8
n4 --> n3
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 n4 trigger
class n2 decision
class n0,n5,n6,n7 api
classDef customIcon fill:none,stroke:none
class n0,n4,n5,n6,n7 customIcon
Problemet: videoförfrågningar blir filkaos
På papper låter ”generera en kort video från en bild” snabbt. I praktiken är jobbet utspritt över flikar och personer. En förfrågan kommer in, någon kopierar beskrivningen, dubbelkollar längd och bildförhållande och skickar sedan vidare till ett video-API-verktyg. Efter det blir det väntan och kontroll. Om och om igen. Och när videon väl är klar återstår den irriterande delen: ladda ner, namnge och ladda upp till Drive så att nästa person faktiskt kan använda den. Missar du ett steg får du den klassiska uppföljningen: ”Var är filen?”
Det här växer snabbt, särskilt när du har ett jämnt flöde av förfrågningar.
- Folk slösar cirka 15 minuter per förfrågan bara på att flytta data mellan verktyg och mappar.
- Statuskontroller blir ett bakgrundsjobb som bryter fokus, eftersom någon måste hålla koll på när renderingen är klar.
- Drive blir inkonsekvent, med filer som får olika namn beroende på vem som laddade upp dem den dagen.
- Förfrågningar ”försvinner” trots att de finns, eftersom formuläret och den färdiga filen inte kopplas ihop naturligt.
Lösningen: generera MP4:an och ladda upp den till Drive automatiskt
Det här arbetsflödet gör en inskickad Google Form-förfrågan till en färdig MP4 som ligger i rätt Google Drive-mapp. En användare fyller i en kort brief (beskrivning, längd, bildförhållande och en bild-URL). n8n formaterar indata till en strukturerad payload, skickar den till ett video-genererings-API via HTTP-request och väntar sedan kort medan renderingen pågår. Efter en tidsstyrd paus kontrollerar arbetsflödet renderstatus. Om den inte är klar än väntar det och kontrollerar igen tills den är det. När jobbet är slutfört hämtar n8n den slutliga videolänken, laddar ner MP4:an och laddar upp den direkt till Google Drive. Inga manuella nedladdningar. Ingen namngivningsritual. Filen finns bara där, redo för granskning eller publicering.
Arbetsflödet startar med en formulärtrigger och går sedan vidare till ”generera”, ”vänta” och ”statuskontroll” tills det är klart. Till sist går det över till hämtning och leverans: hämta slutlig URL, ladda ner binär MP4 och ladda upp till Drive.
Det du får: automatisering vs. resultat
| Vad det här arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att du hanterar 20 videoförfrågningar i veckan. Manuellt kanske du lägger cirka 10 minuter på att skapa videoförfrågan, ytterligare 5 minuter på att kolla status ett par gånger, och sedan 5 minuter på att ladda ner, byta namn och ladda upp MP4:an. Det är ungefär 20 minuter per styck, eller cirka 7 timmar i veckan. Med det här arbetsflödet lägger beställaren kanske 2 minuter på att fylla i formuläret, och du lägger nära noll på leveransen. Renderingen tar fortfarande tid i bakgrunden, men det är inte du som behöver hålla koll.
Det här behöver du
- 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 de genererade MP4-filerna
- Video-genererings-API för att skapa video från en bild
- API-nyckel (hämta den i din video-API-kontos dashboard)
Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och väljer en Google Drive-mapp.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En formulärinsändning startar allt. Någon anger beskrivning, längd i sekunder, bildförhållande och en bild-URL i den inbyggda formulärtriggern i n8n.
Förfrågan paketeras strukturerat. n8n använder ett ”set data”-steg för att sätta payloaden så att video-API:t får konsekventa fält varje gång, även om ni byter vem som skickar in förfrågningar.
Videon genereras och kontrolleras tills den är klar. En HTTP-request skapar jobbet, sedan pausar arbetsflödet i 60 sekunder och anropar status-endpointen. Om renderingen inte är klar än loopar det tillbaka och väntar igen.
Den färdiga MP4:an levereras till Google Drive. När status är klar hämtar n8n videons URL, laddar ner filen och laddar upp den till Drive-mappen du anger i Google Drive-noden.
Du kan enkelt ändra destinationen i Google Drive för att matcha kundmappar, kampanjer eller innehållstyper utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera trigger för formulärinlämning
Starta arbetsflödet när en användare skickar in ert formulär så att bild-till-video-processen kan börja.
- Lägg till och öppna Form Submission Trigger för att definiera formulärfälten som ska fånga bild-URL:en och eventuella videoparametrar.
- Kopiera den genererade formulär-URL:en från Form Submission Trigger och bädda in den på er webbplats eller dela den med användare.
- Anslut Form Submission Trigger till Assign Payload för att skicka inlämningsdata vidare i arbetsflödet.
Steg 2: konfigurera request-payload och videogenerering
Förbered payloaden för video-API:t och initiera begäran om videogenerering.
- Öppna Assign Payload och mappa formulärfälten till den JSON-body som ert video-API förväntar sig.
- Konfigurera Generate Video med API-endpoint, metod, headers och body som krävs för att starta videojobbet.
- Säkerställ att Assign Payload skickar output till Generate Video enligt arbetsflödets kopplingar.
Steg 3: konfigurera statuspollning och logik för slutförande
Poll:a API:t tills videojobbet är klart och gå sedan vidare för att hämta den slutliga video-URL:en.
- Ställ in Pause 60 Seconds för att vänta mellan statuskontroller och undvika att slå i API:ts rate limits.
- Konfigurera Retrieve Status för att anropa API-endpointen som returnerar jobbstatus.
- I Completion Check definierar ni villkoret som avgör om videon är klar (t.ex. status är lika med ”done”).
- Completion Check routar till Fetch Video URL vid lyckat resultat och tillbaka till Pause 60 Seconds om jobbet fortfarande bearbetas.
⚠️ Vanlig fallgrop: Om fältnamnet för status i Retrieve Status inte matchar ert API-svar kommer Completion Check aldrig att passera och arbetsflödet kommer att loopa obegränsat.
Steg 4: ladda ned och lagra videooutputen
När videon är klar hämtar ni URL:en, laddar ned filen och laddar upp den till Google Drive.
- Konfigurera Fetch Video URL för att hämta den slutliga videolänken från API:t med jobb-ID:t från Retrieve Status.
- Ställ in Download Video File för att hämta den binära filen från video-URL:en.
- Öppna Send Video to Drive och välj destinationsmapp samt filnamn för uppladdningen.
- Credential Required: Anslut era Google Drive-autentiseringsuppgifter i Send Video to Drive.
Steg 5: testa och aktivera ert arbetsflöde
Kör ett komplett test för att bekräfta att flödet för videogenerering och lagring fungerar från start till mål.
- Klicka på Execute Workflow och skicka in en testpost via Form Submission Trigger.
- Verifiera att Generate Video startar jobbet, att Retrieve Status uppdateras tills det är klart och att Send Video to Drive laddar upp filen.
- När testet lyckas, växla arbetsflödet till Active för användning i produktion.
Vanliga fallgropar
- Google Drive-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först n8n:s Credential-skärm och delningsinställningarna för målmappen.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströms noder fallerar på tomma svar.
- Din video-API-nyckel kan vara giltig men ändå blockeras av kvoter eller sakna åtkomst till rätt endpoint. Kolla din API-leverantörs dashboard för rate limits och uppdatera sedan Authorization-headern i requesten ”Generate Video”.
Vanliga frågor
Cirka 30 minuter om du redan har din API-nyckel och åtkomst till Google Drive klart.
Nej. Du kopplar inloggningar och klistrar in en API-nyckel. Arbetsflödeslogiken är redan byggd.
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 in kostnaderna för ditt video-genererings-API, som vanligtvis tar betalt per rendering.
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 dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en vanlig uppgradering. Du kan ändra steget ”Send Video to Drive” så att det väljer mapp dynamiskt med ett kundfält från formuläret och sedan mappa värdet till Google Drive-mappens ID. Många team lägger också till en namngivningsregel (t.ex. kund + datum) i steget ”Assign Payload” så att filerna blir konsekventa. Om du vill ha godkännanden kan du lägga till en notifiering före uppladdning och bara fortsätta när den är godkänd.
Oftast beror det på att Googles auktorisering i n8n har löpt ut eller att du saknar åtkomst till målmappen. Anslut dina Google Drive-inloggningar igen och bekräfta sedan att mappen är delad med samma Google-konto. Om det fortfarande misslyckas, kontrollera om din organisation blockerar Drive API-åtkomst för vissa konton.
I praktiken skalar det till hundratals förfrågningar i veckan, men den verkliga begränsningen är din n8n-körningskvot (i Cloud) och ditt video-API:s renderingsbegränsningar.
Ofta, ja, eftersom det här arbetsflödet behöver loopning och väntan medan en extern rendering blir klar, och n8n hanterar den typen av styrflöde på ett tydligt sätt. Zapier och Make kan göra det, men det blir ofta klumpigt när du behöver upprepade statuskontroller och hantering av binära filer. n8n ger dig också ett rakt self-host-alternativ, vilket spelar roll när du behandlar många förfrågningar. Med det sagt: om du bara behöver ett enkelt ”formulär inskickat → skapa en rad” går Zapier oftast snabbare att sätta upp. Prata med en automationsexpert om du vill ha en snabb rekommendation baserat på din volym.
När detta är live slutar videoförfrågningar vara ett veckovis spel av filpingpong. Arbetsflödet tar hand om de repetitiva delarna och ditt Drive håller sig prydligt utan att någon behöver agera ordningspolis.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.