Du öppnar ett mejl, laddar ner en bilaga, döper om den (kanske), och glömmer sedan var du sparade den. Senare ber någon om ”den senaste versionen” och du letar igenom Hämtade filer som om det vore en brottsplats.
Det är den här typen av röra som saktar ner marknadschefer, irriterar kontorsadministratörer och i det tysta äter upp tid för småföretagare. En enkel automatisering för Gmail Drive-bilagor fixar hela överlämningen så att filer hamnar där de ska, utan manuell sortering.
Det här arbetsflödet hämtar varje bilaga från ett inkommande Gmail-meddelande, delar upp dem en och en och dirigerar sedan varje fil baserat på storlek innan uppladdning till Google Drive. Du ser exakt vad som automatiseras, vilka resultat du kan förvänta dig och vad du behöver se upp med.
Så fungerar automatiseringen
Hela n8n-arbetsflödet, från trigger till slutresultat:
n8n Workflow Template: Gmail till Google Drive, bilagor arkiveras korrekt
flowchart LR
subgraph sg0["Gmail Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Gmail Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Google Drive", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Split Out", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Switch", pos: "b", h: 48 }
n4@{ icon: "mdi:cog", form: "rounded", label: "Send ' Too Big' Notification..", pos: "b", h: 48 }
n5@{ icon: "mdi:cog", form: "rounded", label: "Ignore Little Graphics / Ico..", pos: "b", h: 48 }
n3 --> n4
n3 --> n1
n3 --> n5
n2 --> n3
n0 --> n2
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 n3 decision
Problemet: bilagor arkiverar sig inte själva
Mejlbilor är bedrägligt dyra. Den första nedladdningen tar kanske en minut, men den verkliga kostnaden är allt runt omkring: döpa filen, välja rätt mapp, undvika dubletter och komma ihåg att du ens sparade den. Multiplicera det sedan med varje faktura, avtal, kreativt utkast och ”snabb skärmdump” som teamet skickar runt. Uppladdningar missas, filer blir kvar i inkorgar och samma bilaga vidarebefordras tre gånger eftersom ingen litar på att den är korrekt sparad. Det är inte svårt. Det tar bara aldrig slut.
Det blir snabbt mycket. Här är var det oftast fallerar i verkliga team.
- Bilagor laddas ner till personliga laptops, så ”källan till sanningen” är den som råkar vara online.
- Någon glömmer att ladda upp en fil till Drive, och du märker det när en kund ber om den.
- Stora filer stoppar flöden eftersom ingen vet var de ska läggas eller hur de delas säkert.
- Små grafikfiler och skärmdumpar svämmar över mappar, vilket gör det svårare att hitta filerna som faktiskt spelar roll.
Lösningen: dela upp Gmail-bilagor automatiskt och arkivera efter storlek
Det här n8n-arbetsflödet lyssnar efter en Gmail-händelse (ett nytt meddelande som matchar dina triggerinställningar) och extraherar direkt alla bilagor från mejlet. I stället för att behandla meddelandet som en enda klump delar det upp bilagorna i separata objekt så att varje fil kan hanteras självständigt. Därefter kontrollerar arbetsflödet varje bilagas filstorlek och dirigerar den längs rätt spår. Vanliga filer laddas upp direkt till Google Drive, för stora filer kan flaggas för särskild hantering och pyttesmå grafikfiler kan hoppas över så att de inte skräpar ner mapparna. Slutresultatet är förutsägbart: varje bilaga behandlas på samma sätt, varje gång, utan att någon behöver vakta inkorgen.
Arbetsflödet startar med en e-posttrigger i Gmail. n8n delar sedan upp flera bilagor så att var och en blir ett eget ”item” för dirigering. Till sist skickar ett storleksbaserat beslut filen till uppladdning i Google Drive, en notisväg för för stora filer eller en ”hoppa över”-väg.
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 teamet får cirka 15 mejl i veckan med i snitt 2 bilagor vardera. Manuell hantering kan ta 3 minuter per bilaga för att ladda ner, döpa om, välja mapp och bekräfta att den laddats upp, vilket blir ungefär 90 minuter i veckan. Med det här arbetsflödet blir ”jobbet” att kika i Drive då och då: kanske 5 minuter för att bekräfta att allt ser rätt ut, medan n8n sköter resten i bakgrunden. Det är ungefär en timme tillbaka varje vecka, och det är den irriterande timmen.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger funkar bra)
- Gmail för att trigga på inkommande mejl med bilagor.
- Google Drive för att lagra bilagor i rätt mapp.
- Google OAuth-uppgifter (skapas i Google Cloud Console).
Svårighetsgrad: Medel. Du kopplar Gmail/Drive och justerar några dirigeringsregler (som storleksgränser och destinationsmappar).
Vill du inte sätta upp det här själv? Prata med en automationsspecialist (gratis 15-minuters konsultation).
Så fungerar det
Mejlintag från Gmail. Arbetsflödet triggas när en Gmail-händelse för ett meddelande kommer in (oftast filtrerat så att du bara fångar mejlen du bryr dig om). Om du vill kan du begränsa det till en etikett, en avsändare eller en särskild brevlåda för drift/ops.
Uppdelning av bilagor. n8n hämtar hela uppsättningen bilagor och delar upp dem så att varje bilaga blir ett eget item. Det är viktigt eftersom det gör att du kan dirigera och ladda upp filer en och en, i stället för att försöka hantera ”flera bilagor” som ett enda steg.
Dirigering efter filstorlek. En Switch-nod kontrollerar varje bilagas storlek och skickar den till rätt gren. I den här mallen är en väg för vanliga uppladdningar, en väg flaggar för stora filer och en annan väg hoppar över små grafikfiler.
Utdata till Google Drive. Filer som godkänns av reglerna laddas upp till Google Drive automatiskt. Grenarna för ”hoppa över” eller ”för stor” avslutas säkert (så att arbetsflödet inte fallerar), vilket gör körningarna rena och förutsägbara.
Du kan enkelt ändra storleksgränserna för att matcha dina policyer, eller byta destinationsmapp i Drive baserat på avsändare eller ämnesrad. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: konfigurera Gmail-triggern
Ställ in arbetsflödet så att det bevakar inkommande e-post och laddar ned bilagor för vidare bearbetning.
- Lägg till noden Email Intake Trigger.
- Inloggningsuppgifter krävs: anslut era gmailOAuth2-inloggningsuppgifter.
- Ställ in Filters → Sender till
[YOUR_EMAIL]och Filters → Read Status tillunread. - Ställ in Options → Download Attachments till
trueoch Options → Data Property Attachments Prefix Name tillattachment_. - Under Poll Times lägger ni till ett objekt med Mode inställt på
everyMinute.
Steg 2: anslut Google Drive
Konfigurera uppladdningsdestinationen för bilagor som uppfyller storlekskriterierna.
- Lägg till noden Upload to Drive.
- Inloggningsuppgifter krävs: anslut era googleDriveOAuth2Api-inloggningsuppgifter.
- Ställ in Drive till
My Drive. - Ställ in Folder till
[YOUR_ID](använd ID:t för er målmapp). - Ställ in Name till
={{ $binary.values()[0].fileName }}. - Ställ in Input Data Field Name till
={{ $binary.keys()[0] }}.
Steg 3: konfigurera bearbetning av bilagor
Dela upp bilagor i enskilda objekt och dirigera dem efter filstorlek.
- Lägg till noden Split Binary Items och ställ in Field To Split Out till
$binary. - Lägg till noden Route by File Size och skapa en regel med namnet Large Files med Operation
gt, Left Value={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}och Right Value300. - Lägg till en andra regel med namnet Medium Files med Operation
gt, Left Value={{ $binary.values()[0].fileSize.split(' ')[0].toNumber() }}och Right Value10. - Ställ in Options → Fallback Output till
extraför att dirigera små filer.
Steg 4: konfigurera utdata-/åtgärdsnoder
Definiera hur varje filstorleksväg hanteras efter dirigering.
- Anslut Route by File Size-utdata Large Files till Notify Oversize File (platshållare för aviseringar eller loggning).
- Anslut Route by File Size-utdata Medium Files till Upload to Drive.
- Anslut Route by File Size-utdata extra till Skip Small Graphics (platshållare för ignorerade filer).
Steg 5: testa och aktivera ert arbetsflöde
Validera automatiseringen med ett riktigt e-postmeddelande och aktivera den sedan för användning i produktion.
- Klicka på Execute Workflow och skicka ett e-postmeddelande från
[YOUR_EMAIL]med bilagor i olika storlekar. - Bekräfta att Split Binary Items skapar ett objekt per bilaga och att Route by File Size dirigerar filer baserat på storlek.
- Verifiera att medelstora filer visas i Google Drive-mappen som är angiven i Upload to Drive.
- När allt är verifierat växlar ni arbetsflödet till Active för att börja polla varje minut.
Vanliga fallgropar
- Gmail- eller Google Drive-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, börja med att kontrollera n8n-skärmen Credentials och autentisera Google-kontot igen.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata för alltid.
Vanliga frågor
Cirka 20 minuter om dina Gmail- och Drive-konton är redo.
Nej. Du kopplar konton och justerar några enkla regler, som storleksbaserad dirigering och destinationsmappar.
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 volymer. Du behöver också ta hänsyn till Googles användningsbegränsningar (oftast inga problem för normal inkorgsvolym).
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 serverdrift.
Ja, men du behöver justera dirigeringslogiken. Lägg till en extra Switch (eller If) efter Gmail-triggern för att kontrollera avsändare, ämnesrad eller etiketter, och peka sedan varje gren till en annan Google Drive-mapp i steget för uppladdning till Drive. Många team lägger också till en namnregel (till exempel att prefixa mejldatumet) så att filerna blir enklare att överblicka senare. Om du redan har en mappkonvention är det här du bygger in den.
Oftast beror det på att Googles auktorisering i n8n har löpt ut. Återanslut Google Drive-uppgiften och bekräfta sedan att kontot fortfarande har behörighet att skriva till målmappen. Om det bara fallerar på vissa filer, kontrollera bilagans storlek och mime-typ, eftersom vissa filtyper eller väldigt stora uppladdningar kan slå i Googles gränser.
En typisk setup hanterar utan problem dussintals bilagor per dag, och om du self-hostar n8n finns ingen körningsgräns utöver din serverkapacitet.
Ofta ja, eftersom hantering av flera bilagor på ett strukturerat sätt är där enklare verktyg blir krångliga eller dyra. n8n kan dela upp och dirigera binära bilagor utan att du behöver lägga på extra betalda steg, och du kan self-hosta om volymen växer. Zapier eller Make kan fortfarande fungera om du bara får en bilaga per mejl och klarar dig med minimal dirigering. Om din inkorg är stökig (vilket de flesta är), är n8n ärligt talat det lugnare alternativet. Prata med en automationsspecialist om du är osäker på vad som passar.
När det här väl rullar slutar bilagor vara ett dagligt måste och börjar fungera som ett system. Arbetsflödet sköter den repetitiva arkiveringen, så att du kan lägga tid på arbetet som faktiskt kräver din uppmärksamhet.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.