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

Slack + Google Drive: inköpsorder som blir rätt

Rickard Andersson Partner, Nodenordic.se

Inköpsorder faller sönder på små, irriterande sätt. Ett nummer återanvänds, fel leverantör väljs i hasten, eller någon glömmer att spara PDF:en där ekonomi faktiskt kan hitta den senare.

Inköpschefer känner av det här först. Men driftansvariga som jagar leveranser och byråägare som sköter kundinköp vid sidan av dras också in. Den här PO-automationen håller ihop dina förfrågningar, godkännanden, leverantörsval och slutlig PDF i ett och samma strukturerade flöde.

Du får se hur arbetsflödet tar en orderförfrågan, validerar den, använder AI för att rekommendera bästa leverantör, skickar godkännanden för större inköp och arkiverar allt i Google Drive med ett sökbart spår.

Så fungerar den här automationen

Här är hela arbetsflödet du kommer att sätta upp:

n8n Workflow Template: Slack + Google Drive: inköpsorder som blir rätt

Varför det här spelar roll: inköpsorder blir snabbt röriga

De flesta PO-“processer” är egentligen bara vanor som hålls ihop av inkorgssökningar och någons minne. En förfrågan kommer in via Slack eller ett formulär, någon kopierar rader till en mall, sedan letar de upp en leverantör och därefter ber de om godkännande i en separat tråd. Det funkar. Tills det inte gör det. Så fort du får brådska, flera avdelningar eller ett större inköp syns sprickorna: fel prissättning, saknad moms/frakt, hoppade godkännanden och en PDF som aldrig arkiveras. Revisioner och uppföljningar mot leverantörer blir en skattjakt.

Friktionen byggs på. Här är var det brukar haverera.

  • Att skapa en PO kan ta runt 30 minuter när du räknar in leverantörsresearch och formatering.
  • Större beställningar godkänns i chatten, och sedan kan ingen bevisa det i efterhand utan skärmdumpar.
  • Mejl till leverantörer skickas med inkonsekventa detaljer, vilket leder till fram-och-tillbaka och försenade leveranser.
  • Följesedlar (POD) och PO-PDF:er hamnar utspridda, så ekonomi och drift slösar tid på att be inköp att “skicka igen”.

Vad du bygger: ett AI-drivet PO-flöde med godkännanden och Drive-arkivering

Det här arbetsflödet startar när en ny inköpsförfrågan kommer in i ditt system via en webhook (så den kan komma från ett lagersystem, ett formulär eller till och med en enkel intern app). n8n validerar orderdetaljerna, räknar ut totalsummor och tar fram en korrekt formaterad “brief” till AI-steget. En OpenAI-agent bedömer sedan brådska, värde, kategori, leveranskrav och den leverantörsdatabas du tillhandahåller, och rekommenderar den leverantör som passar bäst (med motivering och alternativ). Om ordern överstiger din godkännandetröskel (standard är 5 000 USD) skickar den ett godkännandemejl via Gmail innan något skickas till leverantören. När den är godkänd (eller om godkännande inte behövs) skapar arbetsflödet ett varumärkesanpassat PO-dokument, konverterar det till en professionell PDF, sparar det i Google Drive, mejlar leverantören, loggar hela aktivitetskedjan och postar en notis i din teamkanal.

Arbetsflödet börjar med en strukturerad förfrågan och en valideringskontroll. Sedan hanterar AI leverantörsvalet utifrån dina regler och data. Till sist gör Gmail + Google Drive PO:n till ett skickat, lagrat och sökbart underlag som teamet kan lita på.

Det här bygger du

Förväntade resultat

Säg att du hanterar 10 inköpsorder i veckan. Manuellt, med cirka 30 minuter per styck, blir det runt 5 timmar på formatering, kontroll av totalsummor, leverantörsval, mejl och arkivering av PDF:er. Med det här flödet sjunker skapandet av PO till cirka 3 minuter per order, och “administrationsdelarna” (PDF-skapande, Drive-lagring, leverantörsmejl, teamnotis) sker i bakgrunden. Du granskar fortfarande förfrågan, men du får tillbaka cirka 4 timmar de flesta veckor, plus färre misstag att rätta till i efterhand.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • OpenAI API för leverantörsval och PO-intelligens.
  • Gmail för att skicka godkännanden och PO:er till leverantörer.
  • API-nyckel för HTML till PDF (hämta den i din leverantörs dashboard för PDF-konvertering).

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in inloggningsuppgifter och anpassar några textfält (företagsinfo, leverantörslista, godkännandetröskel).

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

En ny orderförfrågan träffar en webhook. Den kan triggas av en varning när lagernivån passerar en gräns, ett enkelt internt formulär eller en händelse i ett inköpssystem. Nyckeln är att du startar med strukturerade fält som artiklar, antal, priser, beställande avdelning och brådska.

Arbetsflödet validerar och rensar datan. n8n kontrollerar grunderna (saknade fält, konstiga totalsummor, moms-/fraktberäkning) och standardiserar ordern till ett enda format. Det förhindrar “ser bra ut”-misstaget som senare dyker upp som en korrigering från leverantören.

OpenAI rekommenderar leverantören. AI-agenten tittar på brådska, artikelkategori, leveranskrav och totalvärde, och matchar det mot din leverantörsdatabas (betalningsvillkor, ledtider, specialiseringar). Du får valet, motiveringen och oftast ett alternativt leverantörsförslag som du kan ha i bakfickan.

Godkännanden, dokumentskapande, utskick och lagring sker automatiskt. Om ordern ligger över tröskeln skickar Gmail först en begäran om godkännande. När kontrollen godkänns skapar arbetsflödet PO-dokumentet, konverterar det till en PDF, lagrar det i Google Drive, mejlar leverantören, loggar PO-detaljerna och notifierar din inköpskanal.

Du kan enkelt ändra godkännandetröskeln så att den matchar din policy baserat på avdelning eller inköpsnivå. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera webhook-triggern

Sätt upp webhook-endpointen som tar emot inkommande inköpsorderförfrågningar.

  1. Lägg till noden Incoming Order Webhook och ställ in HTTP MethodPOST.
  2. Ställ in Pathpurchase-order så att inkommande förfrågningar träffar /webhook/purchase-order.
  3. Koppla Incoming Order Webhook till Verify Order Details för att validera payloads direkt vid mottagning.

Steg 2: Anslut Google Workspace-tjänster

Autentisera Gmail och Drive så att arbetsflödet kan skicka e-post för godkännande och till leverantörer samt lagra filer.

  1. Öppna Send Approval Email och välj Gmail OAuth2-inloggningsuppgiften. Credential Required: Anslut era gmailOAuth2-uppgifter.
  2. Öppna Email Supplier Notice och välj Gmail OAuth2-inloggningsuppgiften. Credential Required: Anslut era gmailOAuth2-uppgifter.
  3. Öppna Store in Drive och lägg till era Google Drive-uppgifter (inte konfigurerat just nu). Credential Required: Anslut era Google Drive-uppgifter.
  4. I Store in Drive ställer ni Name till ={{ $('Compose PO Document').item.json.fileName }}, Drive till My Drive och Folder till root.
⚠️ Vanlig fallgrop: Noden Store in Drive har inga inloggningsuppgifter konfigurerade. Utan Google Drive-uppgifter kommer filuppladdningar att misslyckas.

Steg 3: Konfigurera bearbetning och AI-rekommendationer

Validera orderdata, bygg AI-kontext och generera leverantörsrekommendationer med OpenAI.

  1. I Verify Order Details behåller ni validerings- och beräkningslogiken som den är (den kontrollerar obligatoriska fält, beräknar totalsummor och sätter standardvärden som currency och poNumber).
  2. Konfigurera Build AI Brief för att sätta aiContext till det angivna uttrycket som sammanfattar artiklar, totalsummor och leverantörsalternativ. Använd befintligt värde med inbäddade uttryck (t.ex. {{ $json.items.map(i => `- ${i.productName} (Qty: ${i.quantity}, Category: ${i.category || 'General'})`).join('\n') }}).
  3. Öppna OpenAI Chat Engine och välj era OpenAI-uppgifter. Credential Required: Anslut era openAiApi-uppgifter.
  4. I OpenAI Chat Engine ställer ni Model till gpt-4.1-mini.
  5. I AI Vendor Recommender behåller ni prompten i Text som den är och säkerställer att uttrycket innehåller {{ $json.aiContext }}. OpenAI Chat Engine är ansluten som språkmodell för AI Vendor Recommender — säkerställ att inloggningsuppgifter läggs till i OpenAI Chat Engine, inte i agentnoden.
  6. Koppla AI Vendor Recommender till Augment Supplier Info så att AI-svaret tolkas och leverantörsdetaljer berikas.
Tips: Leverantörsregistret i Augment Supplier Info använder platshållare som [YOUR_EMAIL] och [YOUR_PHONE]. Ersätt dessa med riktiga leverantörsdata innan ni använder det i produktion.

Steg 4: Konfigurera godkännandeflöde och notifieringar

Routa order som överstiger godkännandetröskeln till e-postgranskning, annars fortsätter ni till dokumentgenerering.

  1. I Approval Required Check ställer ni in det booleska villkoret till att ={{ $json.requiresApproval }} är lika med true.
  2. Koppla true-utgången från Approval Required Check till Send Approval Email.
  3. Koppla false-utgången från Approval Required Check till Compose PO Document så att godkända order fortsätter automatiskt.
⚠️ Vanlig fallgrop: Standardtröskeln för godkännande är satt i Verify Order Details (item.total > 5000). Uppdatera denna logik om er godkännandepolicy skiljer sig.

Steg 5: Konfigurera dokumentgenerering, lagring och externa notifieringar

Generera inköpsordern i HTML, konvertera den till PDF, lagra den i Drive, meddela leverantören och logga samt notifiera inköp.

  1. I Compose PO Document behåller ni HTML-mallkoden intakt; den genererar ett komplett PO-dokument och output:ar fileName för lagring.
  2. Koppla Compose PO DocumentRender PDF FileStore in Drive för att konvertera och ladda upp dokumentet.
  3. Koppla Store in DriveEmail Supplier Notice så att leverantören får PO:n efter att den har lagrats.
  4. Koppla Email Supplier NoticeRecord in Procurement Log för att spara transaktionen i ert interna loggobjekt.
  5. I Notify Procurement Channel ställer ni URL till https://hooks.slack.com/services/[CONFIGURE_YOUR_TOKEN] och behåller uttrycket för JSON Body som angivet (det refererar fält från Compose PO Document och Store in Drive).
⚠️ Vanlig fallgrop: Slack-webhook-URL:en i Notify Procurement Channel är en platshållare. Ersätt [CONFIGURE_YOUR_TOKEN] med en giltig token innan ni testar.

Steg 6: Testa och aktivera ert arbetsflöde

Kör ett fullständigt test med en exempelorder för att bekräfta att godkännanden, PDF-generering, e-post och notifieringar fungerar hela vägen.

  1. Klicka på Execute Workflow och skicka en test-payload till Incoming Order Webhook med obligatoriska fält (items, requestedBy, department).
  2. Verifiera att Verify Order Details beräknar totalsummor och genererar ett poNumber utan fel.
  3. Bekräfta den villkorsstyrda vägen: order med totalsummor över 5000 når Send Approval Email; övriga fortsätter till Compose PO Document och Render PDF File.
  4. Kontrollera att en PDF skapas i Drive av Store in Drive och att Email Supplier Notice skickar meddelandet.
  5. Säkerställ att Notify Procurement Channel postar Slack-meddelandet med en fungerande Drive-länk.
  6. När allt ser bra ut klickar ni på Activate för att aktivera arbetsflödet för skarpa order.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Google Drive-inloggningar kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först det anslutna Google-kontot och mappåtkomsten i n8n-credentials.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Snabba svar

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

Cirka 45 minuter om dina konton och leverantörslista är klara.

Krävs kodning för den här inköpsorder-automationen?

Nej. Du kopplar främst inloggningsuppgifter och ändrar några fält som företagsuppgifter och godkännandetröskel.

Är n8n gratis att använda för det här PO-automationsflödet?

Ja. n8n har ett gratis alternativ för egen drift 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 OpenAI API samt en HTML-till-PDF-tjänst (ofta några cent per PO).

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

Två alternativ: n8n Cloud (hanterad tjänst, enklast att komma igång) eller egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och klarar n8n bra. Egen drift ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här PO-automationsflödet för andra användningsfall?

Ja, och det bör du. Du kan ändra godkännandelogiken i steget “Approval Required Check”, byta formuleringar i mejlen i Gmail-stegen och uppdatera matchningen mot leverantörer genom att ändra vad som skickas in i AI Vendor Recommender. Vanliga justeringar är olika trösklar per avdelning, nya nivåer för brådska och flera leveransadresser.

Varför fungerar inte min Google Drive-anslutning i det här flödet?

Oftast beror det på att Google-auktoriseringen gått ut eller att behörigheterna till Drive-mappen har ändrats. Anslut Google Drive-credentialn på nytt i n8n och bekräfta sedan att målmappen fortfarande finns och att det anslutna kontot kan skriva filer i den. Om du nyligen flyttade mappar i Drive, uppdatera mapp-ID:t i steget “Store in Drive”.

Vilken volym kan det här PO-automationsflödet hantera?

Det kan hantera tusentals PO:er per månad, förutsatt att din PDF-tjänst och dina gränser för e-postutskick hänger med.

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

Ofta, ja. Det här flödet har förgreningar (godkännande krävs eller inte), dokumentskapande och ett AI-agentsteg som vinner på mer kontroll än typiska “två app”-automationer. n8n ger dig också möjlighet till egen drift, vilket blir viktigt när PO-volymen växer och exekveringsbaserad prissättning börjar kännas. Zapier och Make kan fortfarande fungera om din process är enklare, men du kan behöva bygga på extra steg och betalda tillägg för webhooks, avancerad filtrering eller AI. Vill du ha en snabb rekommendation baserat på din PO-volym per månad och dina godkännanderegler, prata med en automationsexpert.

När det här väl rullar slutar inköpsorder vara en återkommande brandkårsutryckning. Du får korrekta PO:er, snabbare godkännanden och en Drive-mapp som äntligen speglar verkligheten.

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