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

Google Drive-uppladdningar med enkelt intagsformulär

Rickard Andersson Partner, Nodenordic.se

Att jaga filer i e-posttrådar, DM:s och mappar som heter ”final_FINAL_v3” är utmattande. Ännu värre: det saboterar din överlämningsprocess eftersom någon alltid glömmer en bilaga eller laddar upp till fel plats.

Marknadschefer märker det vid kampanjlanseringar. Byråägare får hantera det när kunder skickar varumärkesmaterial sent. Och operations-teamet slutar med att polisa mapphygienen. Den här automatiseringen för Google Drive-uppladdningar tar ”samla in filer” från din att-göra-lista och placerar allt i rätt Drive-mapp, automatiskt.

Du får se hur workflowet tar emot flera filer via ett enkelt formulär, hittar (eller skapar) rätt mapp och sedan laddar upp allt med en konsekvent struktur så att teamet slipper leta efter saknade tillgångar.

Så fungerar den här automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: Google Drive-uppladdningar med enkelt intagsformulär

Utmaningen: kundfiler kommer röriga och utan spårbarhet

”Skicka mig filerna” låter enkelt tills du behöver fem loggor, två videor, en slide deck och en CSV … och de landar via tre olika kanaler. Sedan sitter någon i teamet och laddar ner allt, döper om det, gissar rätt mapp och laddar upp en fil i taget. Om mappen inte finns skapar du den, och hoppas sedan att alla följer samma namnstandard nästa gång. Det är inte svårt arbete. Det är den typen av arbete som tyst äter upp fokus, och det är där misstagen smyger sig in.

Det blir snabbt mycket. Här är var det oftast fallerar.

  • Du lägger cirka 10 minuter per förfrågan på att bekräfta vad som saknas och var det ska hamna.
  • Mappar skapas inkonsekvent, så material splittras mellan ”Kund”, ”Kund – Ny” och ”Kund_2026”.
  • Uppladdningar görs manuellt, vilket betyder att en enda missad fil kan ställa till det för design, utveckling eller annonsops senare samma dag.
  • Det finns ingen strukturerad intagslogg, så när någon frågar ”vem laddade upp det här?”, får du gissa.

Lösningen: ett formulär för flera filer som styr till rätt Drive-mapp

Det här workflowet ger dig ett konsekvent sätt att samla in filer och arkivera dem korrekt i Google Drive utan att behöva bevaka processen. En användare skickar in ett intake-formulär som innehåller två saker: filerna (flera uppladdningar) och mappnamnet de ska ligga i. n8n tar den mappetiketten, söker i din valda ”föräldramapp” i Drive och kontrollerar om målmappen redan finns. Finns den använder workflowet den. Finns den inte skapar det den åt dig. Sedan delar det upp de uppladdade filerna till enskilda objekt och laddar upp dem till rätt mapp, varje gång.

Workflowet startar vid formulärinskicket (Webhook/Form Trigger). Därefter används Google Drive för att hitta eller skapa målmappen. Till sist bearbetar automatiseringen varje uppladdad fil och skickar in den i Drive på rätt plats, utan extra klick.

Vad som förändras: före vs. efter

Verklig effekt

Säg att teamet samlar in material för 10 kundförfrågningar per vecka, och varje förfrågan innehåller 5 filer. Manuellt kan du lägga cirka 3 minuter per fil på att ladda ner, namnge, hitta rätt mapp och ladda upp, plus ytterligare 5 minuter för att skapa en mapp när den inte finns. Det är ungefär 3 timmar i veckan av ren administration. Med det här workflowet tar det cirka 2 minuter att skicka in formuläret, och uppladdningen sker automatiskt i bakgrunden, så du gör i princip bara en snabb kontroll av resultatet.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
  • Google Drive för mappsökning, skapande och uppladdningar
  • n8n Form Trigger för att samla in filer och mappnamn
  • Google Drive-inloggning (anslut i n8n credentials)

Svårighetsgrad: Nybörjare. Du ansluter Google Drive och klistrar in ett ID för föräldramappen i Drive-sökfrågan.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (kostnadsfri 15-minuters konsultation).

Workflow-flödet

En användare skickar in ett intake-formulär med filer och ett mappnamn. Form trigger tar emot flera filer på en gång, plus ett textfält som talar om för workflowet var de ska hamna.

Mappetiketten struktureras och förbereds för Drive. n8n plockar ut mappnamnet (till exempel ”Kund ABC – Q1-lansering”) så att din Drive-sökning och mappskapande blir konsekvent.

Google Drive kontrollerar om målmappen finns och skapar den annars. Ett ”If”-val skickar workflowet via spåret ”mappen finns” eller spåret ”skapa mapp”. Samma resultat oavsett: du får ett giltigt mapp-ID.

Varje uppladdad fil delas upp och laddas upp till rätt mapp. Kodnoderna separerar filerna så att Google Drive kan ladda upp dem stabilt, och sedan laddar workflowet upp till antingen den befintliga mappen eller den nyss skapade.

Du kan enkelt ändra reglerna för mappnamn för att tvinga fram ett format (som ”Kundnamn / Projekt / Månad”) utifrån dina behov. Se den fullständiga implementationsguiden nedan för alternativ för anpassning.

Steg-för-steg-guide för implementation

Steg 1: konfigurera formulärtriggern

Konfigurera formuläret som samlar in filer och målmappens namn för uppladdningsprocessen.

  1. Lägg till och öppna Incoming Form Trigger.
  2. Ställ in Form TitleBatch File Upload to Google Drive.
  3. Ställ in Form DescriptionUse this form to upload multiple files to a specific Google Drive folder. Simply select your files and specify your target folder name. If the folder doesn't exist yet, we'll create it automatically for you. This streamlined process allows you to organize and store multiple files in one go, saving you time and effort..
  4. I Form Fields, säkerställ att det finns ett obligatoriskt filfält med etiketten file och ett obligatoriskt textfält med etiketten folderName.
  5. Låt Flowpast Branding vara kvar som en visuell referensnotis (ingen konfiguration krävs).

Om ni ändrar fältetiketten folderName, uppdatera alla referenser till $json.folderName som används längre fram.

Steg 2: anslut Google Drive

Konfigurera Google Drive-åtkomst för mappsökning och filuppladdningar.

  1. Öppna Locate Target Folder och välj Credential Required: anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  2. Ställ in ResourcefileFolder och Search Methodquery.
  3. Ställ in Query String=mimeType='application/vnd.google-apps.folder' and name = '{{ $json.folderName }}' and '[YOUR_ID]' in parents.
  4. Öppna Generate Folder och välj Credential Required: anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  5. Ställ in Name={{ $('Incoming Form Trigger').item.json.folderName }} och välj er målplats för Drive och Folder.
  6. Öppna Upload to Existing Folder och Upload into New Folder och välj Credential Required: anslut era googleDriveOAuth2Api-autentiseringsuppgifter i respektive nod.

⚠️ Vanlig fallgrop: Ersätt [YOUR_ID] i Locate Target Folder och överordnad mapp i Generate Folder med det faktiska Google Drive-mapp-ID:t för att undvika att uppladdningar hamnar på fel plats.

Steg 3: konfigurera bearbetning och mapplogik

Förbered mappnamnet och avgör om en ny mapp ska skapas.

  1. Öppna Extract Folder Label och säkerställ att den tilldelar folderName med ={{ $json.folderName }}.
  2. Öppna Check Folder Presence och bekräfta att villkoret kontrollerar ={{ $json }} med operationen notEmpty.
  3. Verifiera körvägen: Incoming Form TriggerExtract Folder LabelLocate Target FolderCheck Folder Presence.

Noden Check Folder Presence skickar befintliga mappar till uppladdning och saknade mappar till skapande, så håll villkoret strikt för att undvika dubbletter.

Steg 4: konfigurera fildelning och uppladdningsåtgärder

Dela upp inkommande filer i enskilda items och ladda upp dem till rätt destinationsmapp.

  1. Öppna Split Files for Upload och behåll JavaScript-koden som itererar över item.binary och output:ar fileName med binary.data intakt.
  2. Öppna Upload to Existing Folder, ställ in Name={{ $json.fileName }} och Input Data Field Name=data.
  3. Ställ in Folder ID i Upload to Existing Folder={{ $('Locate Target Folder').item.json.id }}.
  4. Öppna Split Files for New Folder och behåll samma JavaScript för fildelning som i flödet för befintlig mapp.
  5. Öppna Upload into New Folder, ställ in Name={{ $json.fileName }} och Input Data Field Name=data.
  6. Ställ in Folder ID i Upload into New Folder={{ $('Generate Folder').item.json.id }}.

⚠️ Vanlig fallgrop: Om formulärfältets etikett ändras kan fildelningskoden i Split Files for Upload och Split Files for New Folder misslyckas med att hitta binärdata.

Steg 5: testa och aktivera ert workflow

Validera hela uppladdningsflödet från början till slut innan ni aktiverar detta workflow i produktion.

  1. Klicka på Execute Workflow och skicka in Incoming Form Trigger med flera filer och ett nytt folderName.
  2. Bekräfta att Generate Folder skapar mappen när ingen finns, och att Upload into New Folder lägger till varje fil.
  3. Testa igen med ett befintligt mappnamn för att verifiera Locate Target FolderCheck Folder PresenceUpload to Existing Folder.
  4. När resultaten är korrekta, slå på workflowet till Active för att ta emot riktiga inskick.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Saker att se upp med

  • Google Drive-uppgifter kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera n8n-skärmen Credentials och bekräfta att det anslutna Google-kontot fortfarande har åtkomst till föräldramappen.
  • Om du laddar upp stora videor eller många filer samtidigt varierar processtiderna. Om en uppladdningsnod misslyckas sporadiskt, minska batchstorleken (färre filer per inskick) eller lägg in en kort väntan mellan uppladdningarna.
  • Mappnamn från människor är röriga. Trimma mellanslag och standardisera versaler/gemener tidigt i ”Extract Folder Label”, annars skapar du av misstag dubbletter som ”Kundmaterial” och ”kundmaterial”.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen för Google Drive-uppladdningar?

Oftast på cirka 15 minuter om din Google Drive-åtkomst är redo.

Kan icke-tekniska team implementera den här uppsättningen för Google Drive-uppladdningar?

Ja. Du behöver inte skriva kod, men du behöver ansluta Google Drive och redigera ett par fält, som ID:t för föräldramappen.

Är n8n gratis att använda för det här workflowet för Google Drive-uppladdningar?

Ja. n8n har ett gratis alternativ för egen hosting och en gratis testperiod på n8n Cloud. Molnplaner börjar på 20 USD/månad för högre volymer. Du behöver också ta hänsyn till Google Drives lagringsgränser i din Workspace-plan.

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

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

Hur anpassar jag den här lösningen för Google Drive-uppladdningar till mina specifika utmaningar?

Du kan anpassa steget ”Extract Folder Label” för att tvinga fram dina namngivningsregler och sedan justera Drive-sökningen i ”Locate Target Folder” så att den pekar mot en annan föräldramapp. Vanliga justeringar är att lägga till ett kund-ID som prefix, tvinga månadsbaserade undermappar eller skicka ett bekräftelsemejl efter uppladdning med Drive-länken. Om din intake-källa inte är ett formulär kan du också byta ut ”Incoming Form Trigger” mot en webhook från din webbplats eller ett Typeform-liknande verktyg och behålla resten av logiken intakt.

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

Oftast beror det på utgångna inloggningsuppgifter eller att det anslutna Google-kontot har tappat åtkomst till föräldramappen. Återanslut Google Drive-uppgiften i n8n och bekräfta sedan att mapp-ID:t du söker under fortfarande är giltigt. Om workflowet skapar mappar men inte kan ladda upp filer, kontrollera Drive-behörigheter och lagringsgränser för det kontot.

Vilken kapacitet har den här lösningen för Google Drive-uppladdningar?

Den skalar bra för typiska volymer av kundintag.

Är den här automatiseringen för Google Drive-uppladdningar bättre än att använda Zapier eller Make?

Ofta, ja, om du hanterar uppladdningar av flera filer och mapplogik. n8n gör det enklare att förgrena tydligt när mappen finns jämfört med när den inte gör det, och du tvingas inte in i dyr ”tasks”-prissättning bara för att ett formulärinskick innehöll fem filer. Egen hosting är också viktigt för team som förväntar sig många inskick över tid. Zapier eller Make kan fortfarande fungera bra för ett lättviktsscenario med ”en fil till en mapp”, särskilt om du redan betalar för dem. Om du är osäker, prata med en automationsexpert så kvalitetssäkrar vi det enklaste alternativet.

När detta väl är på plats blir filintaget tråkigt igen (på bästa sätt). Workflowet sköter den repetitiva uppladdningen och mapphanteringen så att du kan driva projekten framåt utan ständig efterstädning.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal