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 till Slack: PDF till Markdown åt dig

Rickard Andersson Partner, Nodenordic.se

Du öppnar en PDF, kopierar ett avsnitt, klistrar in det i ett dokument och inser sedan att tabellerna gick sönder igen. Gör det 30 gånger så “dokumenterar” du inte. Du vaktar formatering.

Den här Drive Slack-automationen drabbar innehållsansvariga och dokumentationsteam först. Men marketing ops och små byråer känner av det också när de tar över ett kaos av PDF:er från kunder eller interna team och behöver göra dem sökbara, redigerbara och granskningsbara.

Det här arbetsflödet hämtar PDF:er från Google Drive, konverterar dem till strukturerad Markdown i bulk, sparar Markdown tillbaka i Drive och postar sedan en Slack-sammanfattning så att du vet att det är klart. Du får se vad som automatiseras, vad du får i andra änden och var folk oftast går bet.

Så fungerar den här automatiseringen

Hela n8n-arbetsflödet, från trigger till slutresultat:

n8n Workflow Template: Google Drive till Slack: PDF till Markdown åt dig

Problemet: PDF-innehåll är inlåst (och långsamt att återanvända)

PDF:er är bra för delning, usla för uppdateringar. När din dokumentation, SOP:ar, playbooks, produktblad eller äldre manualer ligger som PDF blir varje “liten ändring” ett manuellt konverteringsprojekt. Någon måste öppna filer en och en, kopiera text, bygga om rubriker, fixa indrag i punktlistor och återskapa tabeller som aldrig klistrar in snyggt. Sedan börjar granskningsrundan och du upptäcker att halva formateringen har glidit mellan versioner. Ärligt talat kan du bränna en hel eftermiddag och ändå landa i Markdown som ser “nästan rätt” ut, vilket betyder att någon ändå måste städa upp den.

Friktionen staplas på. Här är var det brukar fallera.

  • Bulkkonverteringar blir en kö av enstaka uppgifter, så “vi tar det senare” blir standard.
  • Tabeller och komplexa layouter klistras in dåligt, vilket gör att granskare lägger tid på formatering i stället för innehåll.
  • Det är lätt att konvertera fel filversion när flera PDF:er har liknande namn i Google Drive.
  • Det finns ingen tydlig signal när allt är klart, så du fortsätter kolla mappar och fråga i Slack om det blev färdigt.

Lösningen: Bulkkonvertering PDF → Markdown, med en Slack-sammanfattning

Det här arbetsflödet gör Google Drive till en enkel “släppzon” för PDF-konvertering. Det börjar med att hämta PDF:er från Drive, kontrollerar att varje fil faktiskt är en PDF och konverterar sedan varje dokument till strukturerad Markdown med en dedikerad PDF-till-Markdown-nod. Efter konverteringen sammanställer det strukturerad utdata (så att filnamn och innehåll hålls i ordning), laddar upp Markdown-filerna tillbaka till Google Drive och bygger en sammanfattning av vad som hände. Till sist postar det ett avslutsmeddelande i Slack så att du får en tydlig, lättläst recap utan att behöva jaga runt i mappar.

I praktiken lägger du PDF:erna i den valda Drive-platsen och låter n8n köra. Arbetsflödet validerar filer, konverterar dem och skickar Markdown-resultaten till Drive. När batchen är klar berättar Slack vad som konverterades utan problem och vad som behöver ses över.

Det du får: automation kontra resultat

Exempel: så här ser det ut

Säg att du har 40 PDF:er i Google Drive som behöver bli Markdown inför en uppdatering av en kunskapsbas. Manuellt kan även en “snabb” konvertering och upprensning ta cirka 10 minuter per PDF, så du hamnar runt 6 timmar, plus avbrott. Med det här arbetsflödet lägger du PDF:erna i Drive-mappen, väntar på att konverteringarna körs och granskar sedan Markdown-resultaten. Du kanske lägger 30 minuter på att stickprova och putsa de få knepiga filerna, och Slack säger till när batchen är klar.

Det här behöver du

  • n8n-instans (prova n8n Cloud gratis)
  • Självhosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Drive för att hämta PDF:er och lagra Markdown-utdata
  • Slack för att posta avsluts-sammanfattningen
  • PDFVector community node (installera på självhostad n8n)

Svårighetsnivå: Mellan. Du kopplar Google Drive och Slack, och du behöver vara bekväm med att installera en community node på självhostad n8n.

Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Hämtning av Drive-mapp sätter igång allt. Arbetsflödet startar med att hämta en batch filer från Google Drive (din valda plats), så att du kan använda Drive som en inkorg för konverteringar.

Filvalidering håller batchen stabil. En “If”-kontroll verifierar att varje objekt är en PDF innan det går vidare, vilket förhindrar att icke-PDF-uppladdningar saboterar konverteringssteget och slösar din körning.

PDF-till-Markdown-konvertering sker automatiskt. Arbetsflödet kör varje validerad PDF genom PDF-till-Markdown-konverteraren (PDFVector-noden), och sedan sammanställer ett kodsteg konsekvent utdata som filnamn, sökvägar och den slutliga Markdown-payloaden.

Resultat tillbaka till Drive, sedan får Slack sammanfattningen. Markdown-filer laddas upp till Google Drive, en konverteringssammanfattning byggs och Slack postar en avslutsnotis så att du ser vad som lyckades och vad som behöver en extra kontroll.

Du kan enkelt ändra källmappen i Drive och utdataplatsen så att det matchar din projektstruktur. Se hela implementationsguiden nedan för alternativ för anpassning.

Steg-för-steg-guide för implementering

Steg 1: konfigurera triggertypen

Det här arbetsflödet innehåller ingen triggernod. Lägg till den trigger som ska leverera värdena folderId och outputFolderId för att starta konverteringen.

  1. Lägg till den triggernod ni föredrar (till exempel en manuell trigger eller ett schema) före Retrieve Drive PDFs.
  2. Säkerställ att er trigger matar ut JSON-fält med namnen folderId (källmapp för PDF) och outputFolderId (destinationsmapp).
  3. Koppla triggern till Retrieve Drive PDFs.

⚠️ Vanlig fallgrop: Om folderId eller outputFolderId saknas kommer Retrieve Drive PDFs och Upload Markdown Files att misslyckas.

Steg 2: anslut Google Drive

Konfigurera noderna som läser PDF:er och laddar upp Markdown-filer till Drive.

  1. Öppna Retrieve Drive PDFs och ställ in Operationlist.
  2. Ställ in File ID={{ $json.folderId }}.
  3. Öppna Upload Markdown Files och ställ in Operationupload.
  4. Ställ in Name={{ $json.fileName }} och Content={{ $json.content }}.
  5. Ställ in Parents{{ $json.outputFolderId }}.
  6. Credential Required: Anslut era Google Drive-uppgifter i både Retrieve Drive PDFs och Upload Markdown Files.

Steg 3: konfigurera pdf-validering och konvertering

Filtrera fram PDF:er och konvertera dem till Markdown med noden för PDF-tolkning.

  1. I Validate PDF Format ställer ni in villkoret så att Value 1 ={{ $json.mimeType }} jämförs med Value 2 application/pdf.
  2. Koppla Retrieve Drive PDFsValidate PDF FormatConvert PDF to Markdown.
  3. I Convert PDF to Markdown ställer ni in Resourcedocument och Operationparse.
  4. Ställ in Document URL={{ $json.webViewLink }} och Use LLMauto.
  5. Credential Required: Anslut era pdfVector-uppgifter i Convert PDF to Markdown.

⚠️ Vanlig fallgrop: Om Drive-filen inte har en giltig webViewLink kommer konverteringen att misslyckas. Säkerställ att delningsbehörigheter tillåter åtkomst.

Steg 4: konfigurera paketering av utdata och notifieringar

Sätt ihop Markdown-payloaden, ladda upp den, sammanfatta batchen och notifiera Slack.

  1. I Assemble Output Data behåller ni Function Code som angivet för att generera fileName, content och metadata från varje PDF.
  2. Koppla Convert PDF to MarkdownAssemble Output DataUpload Markdown Files.
  3. I Build Conversion Summary ställer ni in summary=Converted {{ $items().length }} PDFs to Markdown Total credits used: {{ $items().reduce((sum, item) => sum + (item.json.metadata.credits || 0), 0) }}.
  4. Koppla Upload Markdown FilesBuild Conversion SummaryPost Completion Alert.
  5. I Post Completion Alert ställer ni in Message=Batch Conversion Complete! {{ $json.summary }} Files saved to Google Drive..
  6. Credential Required: Anslut era Slack-uppgifter i Post Completion Alert.

Den självhäftande lappen Flowpast Branding är endast informativ och påverkar inte körningen.

Steg 5: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta att PDF:er konverteras, laddas upp och rapporteras korrekt.

  1. Klicka på Execute Workflow för att köra ett manuellt test med ett giltigt folderId och outputFolderId.
  2. Verifiera att Upload Markdown Files skapar .md-filer i destinationsmappen i Drive.
  3. Kontrollera att Build Conversion Summary matar ut en sammanfattning och att Post Completion Alert publicerar till Slack.
  4. När allt fungerar aktiverar ni arbetsflödet med reglaget Active för användning i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Drive-inloggningar kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera status för Google-anslutningen i n8n och bekräfta att Drive-mappen är delad med kontot som är anslutet.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Drive Slack-automationen?

Cirka 30 minuter om dina Google Drive- och Slack-konton är redo.

Behöver jag kodningskunskaper för att automatisera konvertering från Google Drive PDF till Markdown?

Nej. Du kopplar konton, väljer mappar och justerar några fält i n8n.

Är n8n gratis att använda för det här arbetsflödet för Drive Slack-automation?

Ja. n8n har ett gratis självhostat 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å ta med kravet på PDFVector community node (självhostat) och eventuella infrastrukturkostnader för din server.

Var kan jag hosta n8n för att köra den här Drive Slack-automationen?

Två alternativ: n8n Cloud (hanterat, enklast setup) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärt och hanterar n8n bra. Självhosting ger dig mer kontroll, och det krävs också här eftersom arbetsflödet använder en community node.

Kan jag anpassa det här arbetsflödet för Drive Slack-automation för att konvertera PDF:er från URL:er i stället för Google Drive?

Ja, men du byter ut steget “Hämta Drive-PDF:er” mot en HTTP Request-nedladdning och skickar filen in i samma validerings- och konverteringsflöde. Vanliga anpassningar är att använda en annan källa (URL:er eller Dropbox), ändra utdatamappen i Drive och skräddarsy Slack-sammanfattningen så att den innehåller länkar till de nya Markdown-filerna.

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

Oftast beror det på utgången OAuth-åtkomst eller att det anslutna Google-kontot saknar behörighet till målmappen. Anslut Google Drive-uppgifterna igen i n8n och bekräfta sedan exakt mapp-ID och delningsinställningar. Om det bara fallerar för vissa filer, kontrollera om de PDF:erna ligger i en shared drive med begränsad åtkomst.

Hur många PDF:er klarar den här Drive Slack-automationen?

Många, så länge din server hänger med.

Är den här Drive Slack-automationen bättre än att använda Zapier eller Make?

För batcharbete med PDF-till-Markdown är n8n oftast det mer praktiska valet eftersom du kan köra tyngre bearbetning, lägga in logikkontroller (som “Validera PDF-format”) och hålla allt i ett arbetsflöde utan att betala per steg. Zapier och Make är okej för lätta tvåstegsautomationer, men det här användningsfallet blir ofta dyrt och skört snabbt. Den större frågan här är kompatibilitet: det här arbetsflödet använder en community node, vilket ändå driver dig mot självhostad n8n. Vill du ha en snabb rekommendation baserat på din volym och granskningsprocess, prata med en automationsexpert.

När det här väl är på plats slutar PDF-batcher vara en uppgift du drar dig för och skjuter upp. Arbetsflödet tar hand om den repetitiva konverteringen, och du får strukturerad Markdown plus en Slack-sammanfattning så att du kan gå vidare.

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

Launch login modal Launch register modal