Din ”inkorg”-mapp börjar oskyldigt. Sedan går en vecka, skärmdumpar staplas, fakturor hamnar bredvid slumpmässiga PDF:er och plötsligt tar det längre tid att hitta något än att göra jobbet.
Operations managers märker det när teamet inte kan hitta senaste dokumentet. Marknadsförare märker det när kreativa tillgångar dupliceras eller försvinner. Och om du driver en liten byrå blir AI-sortering av mappar skillnaden mellan ”organiserat” och ”vi gör om det”.
Det här workflowet bevakar en stökig mapp, använder AI för att avgöra var varje fil hör hemma, skapar en strukturerad undermapp vid behov och kan pinga dig på Telegram när något ser fel ut. Du får se vad det gör, vad du behöver och hur du undviker de vanligaste fallgroparna vid setup.
Så här fungerar automatiseringen
Hela n8n-workflowet, från trigger till slutresultat:
n8n Workflow Template: Telegramvarningar för AI-sorterade mappar
flowchart LR
subgraph sg0["Local File Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Local File Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Get Files and Folders", pos: "b", h: 48 }
n2@{ icon: "mdi:swap-vertical", form: "rounded", label: "Files and Folders to Array", pos: "b", h: 48 }
n3@{ icon: "mdi:brain", form: "rounded", label: "Mistral Cloud Chat Model", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "Structured Output Parser", pos: "b", h: 48 }
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: "Set Variables", pos: "b", h: 48 }
n6@{ icon: "mdi:cog", form: "rounded", label: "Move Files into Folders", pos: "b", h: 48 }
n7@{ icon: "mdi:swap-horizontal", form: "rounded", label: "If Has Target Files...", pos: "b", h: 48 }
n8@{ icon: "mdi:swap-vertical", form: "rounded", label: "Get Suggestions to List", pos: "b", h: 48 }
n9@{ icon: "mdi:robot", form: "rounded", label: "AI File Manager", pos: "b", h: 48 }
n5 --> n1
n9 --> n8
n0 --> n5
n1 --> n2
n7 --> n9
n8 --> n6
n3 -.-> n9
n4 -.-> n9
n2 --> n7
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 n4,n9 ai
class n3 aiModel
class n7 decision
Problemet: ”den filen ligger någonstans…”
När människor släpper filer i en delad lagring hela dagarna blir namngivningen inkonsekvent, mappar glider isär och ”tillfälliga” dumpmappar blir permanenta. Du söker på ett nyckelord, får 12 nästan-identiska dubletter, öppnar tre av dem och är fortfarande inte säker på vilken som är den slutliga. Det är inte bara irriterande. Det stjäl tyst flera timmar varje vecka och skapar verklig risk, som att skicka fel version till en kund eller missa ett dokument vid en revision. Röran gör också skalning svårare eftersom nyanställda kopierar kaoset de tar över.
Det går fort att det blir mycket. Här är var det faller isär i riktiga team.
- Folk slutar arkivera eftersom ”jag gör det senare”, och senare kommer aldrig.
- Sökning blir standardprocessen, vilket innebär att du betalar tidskostnaden varje gång du behöver något.
- Mappstrukturer får dubletter (som ”Fakturor”, ”Faktura” och ”Fakturor 2025”), så även organiserade personer gör fel.
- Fel fil delas externt, och att rätta till det misstaget kostar anseende, inte bara minuter.
Lösningen: AI-sortering + Telegram vid avvikelser
Det här workflowet förvandlar din stökigaste mapp till en självrensande inkorg. När en ny fil dyker upp i en bevakad katalog på din server läser n8n filnamn och filtyp, och frågar sedan en AI-modell (Mistral.ai i standardversionen) var den ska ligga. AI:n gissar inte bara en kategori; den kontrollerar också vilka undermappar som redan finns så att den kan återanvända rätt destination i stället för att skapa ”ännu en nästan likadan mapp”. Om inget passande finns föreslår den ett nytt undermappsnamn. Till sist kör n8n ett kommando på din maskin för att flytta filen till vald plats, och du kan valfritt få en Telegram-alert när något ser ovanligt ut eller är svårt att klassificera.
Workflowet startar med en lokal filhändelse i din målkatalog. Sedan klassificerar AI:n filen och mappar den till en befintlig (eller ny) undermapp. I slutet flyttar ett Execute Command-steg filen och du får, om du vill, en snabb notis via Telegram så att knepiga edge cases inte smiter igenom.
Det du får: automatisering vs. resultat
| Vad workflowet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut i praktiken
Säg att ditt team lägger cirka 40 filer per dag i en delad ”Incoming”-mapp (avtal, skärmdumpar, PDF:er, exporter). Att arkivera manuellt tar kanske 1 minut per fil när du väl bestämt var den ska ligga, så du lägger runt 40 minuter dagligen, plus ytterligare 20 minuter på att leta efter saker senare. Med det här workflowet lägger du cirka 5 minuter per dag på att snabbt kika på Telegram-avvikelser (om du aktiverar alerts) medan sorteringen kör i bakgrunden. Det är ungefär en timme tillbaka de flesta dagar, utan att ändra någons vanor.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Egenhostad n8n eftersom noder för lokalt filsystem kräver det.
- Mistral.ai för att klassificera filer och föreslå mappar.
- Telegram för att ta emot valfria avvikelsealerts.
- Mistral.ai API-nyckel (hämta den i din Mistral.ai-kontopanel)
Kunskapsnivå: Medel. Du kopplar credentials och är bekväm med att mappa en host-mapp in i n8n (särskilt om du kör Docker).
Vill du slippa sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
En fil dyker upp i din bevakade mapp. En lokal trigger upptäcker nya filer så fort de landar i katalogen du väljer. Därför är workflowet designat för egenhostad n8n, inte n8n Cloud.
Workflowet läser det som går om filen. n8n fångar grunder som filnamn och filändelse, och kan läsa binärdata vid behov. Den hämtar också en lista över befintliga undermappar så att AI:n kan göra ett smart val i stället för att hitta på ny struktur varje gång.
AI avgör destinationsmappen. AI-agenten (med en chattmodell) föreslår bästa underkatalog, kontrollerar dubletter och föreslår ett nytt mappnamn bara när det inte redan finns en bra match. En ”If”-gren kan hantera osäkra klassificeringar annorlunda, och där passar Telegram-alerts perfekt.
Filen flyttas och du kan få en notis. En Execute Command-nod utför flytten på din server så att filen hamnar snyggt arkiverad. Valfria notiser kan gå till Telegram, och vissa versioner inkluderar även Gmail om du vill ha e-postbaserade alerts.
Du kan enkelt ändra triggern från ”varje ny filhändelse” till en tidsstyrd batchkörning om din mapp blir stökig. Se hela implementationsguiden nedan för anpassningsalternativ.
Vanliga fallgropar
- Telegram-credentials kan gå ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först din sida för Credentials i n8n och Telegram-bottoken du klistrade in.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att sitta och redigera outputs för alltid.
Vanliga frågor
Cirka 30–60 minuter när din servermapp är monterad i n8n.
Nej. Du kopplar mest konton och pekar workflowet mot rätt katalog. Den enda ”tekniska” delen är att säkerställa att n8n kan komma åt mappen (särskilt i Docker).
Ja. n8n har ett gratis alternativ för egen hosting 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 kostnader för Mistral.ai API-användning, som beror på hur många filer du klassificerar.
Två alternativ: n8n Cloud (hanterat, enklast setup) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en smart justering om din mapp är aktiv. Byt ut den lokala ”ny fil”-triggern mot en Schedule-trigger och låt sedan workflowet lista filer som skapats sedan senaste körningen och sortera dem i en batch. Vanliga anpassningar är att routa vissa filändelser till fasta mappar (som .csv till ”Exports”), lägga till en mapp ”Behöver granskas” för osäkra objekt och att bara slå på Telegram-alerts för just de avvikelserna.
Oftast har bottoken ändrats eller klistrats in med ett extra mellanslag. Skapa en ny Telegram-bottoken, uppdatera n8n-credentialn och skicka sedan ett testmeddelande för att bekräfta att chat-ID:t är korrekt. Om det fortfarande misslyckas, säkerställ att botten får skicka meddelanden till den aktuella chatten (grupper kan vara petiga).
Om du egenhostar finns inget tak för antal körningar; det beror främst på din server och hur snabbt dina AI-anrop svarar.
För just det här användningsfallet, ja. Zapier och Make är utmärkta för SaaS-till-SaaS-workflows, men de kan inte pålitligt bevaka och flytta filer på ditt lokala filsystem på samma sätt som egenhostad n8n kan. n8n låter dig också förgrena logik fritt, så du kan hantera ”säkra klassificeringar” annorlunda än ”osäkra” utan att betala extra per väg. Nackdelen är setup: du behöver en server (eller en dator som alltid är igång) och du måste montera mappen korrekt. Vill du ha resultatet utan att röra något av det, prata med en automationsexpert så sanity-checkar vi din miljö.
När detta väl rullar håller sig mappen strukturerad utan att någon behöver leka bibliotekarie varje eftermiddag. Sätt upp det, trimma alerts för ”udda filer” och gå vidare till arbete som faktiskt spelar roll.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.