En faktura kommer in som PDF i den gemensamma inkorgen. Någon öppnar mejlet, sparar bilagan i rätt mapp, skriver in belopp och förfallodag i ett kalkylark och lägger en påminnelse i kalendern. Automatisering betyder att ett program tar över delar av det arbetet på egen hand: när ett mejl med ordet faktura i ämnesraden kommer in, sparas bilagan och en ny rad läggs till i arket. Ingen behöver sitta vid datorn när det händer.
Något händer, programmet prövar om det är rätt sorts händelse, och sedan utförs ett eller flera steg. De tre delarna kallas utlösare, villkor och åtgärd, och de återkommer i nästan varje automationsverktyg, även när verktygen ger dem andra namn.
De flesta automatiserade flöden bygger på utlösare, villkor och åtgärd
Utlösaren, på engelska trigger, är händelsen som startar flödet. Det kan vara ett nytt mejl, ett inskickat formulär, en ny rad i ett kalkylark eller en tidpunkt, till exempel varje måndag klockan 8.00.
Utlösare som hämtar från en annan tjänst fungerar på två sätt. Antingen frågar verktyget den andra tjänsten med jämna mellanrum om något nytt har hänt, eller så skickar tjänsten själv en signal i samma ögonblick som händelsen inträffar. Zapier kallar det senare för Instant-utlösare, och hur ofta de andra kontrolleras beror på abonnemanget och vilken tjänst utlösaren hämtar från. I Make är den snabba varianten en webhook, en adress som tjänsten skickar ny data till. Skillnaden märks som väntetid: med en utlösare som kontrollerar med jämna mellanrum kan en fakturapåminnelse få vänta på nästa kontroll, medan en utlösare som får en signal skickar bekräftelsemejlet direkt när kunden skickat in formuläret.
Villkoret avgör om flödet ska fortsätta. Utan villkor sparar fakturaflödet bilagan ur varje mejl, även nyhetsbrev och semesterhälsningar. Med villkoret släpps bara de mejl vidare vars ämnesrad innehåller ordet faktura. Ett villkor kan också dela flödet i flera vägar: fakturor över ett visst belopp skickas till chefen för attest, de andra bokförs direkt.
Åtgärden är det programmet gör. Ett flöde kan ha en enda åtgärd eller många i följd, där varje steg kan använda uppgifter från de tidigare. Beloppet som lästes ut i ett steg kan skrivas in i kalkylarket i nästa och stå i påminnelsens rubrik i ett tredje.
Zapier, Make och n8n ger samma tre delar olika namn
Zapier, Make och n8n bygger på samma modell men använder olika ord för den. Den som har lärt sig ett av dem känner igen delarna i de andra, och tabellen visar vad verktygen själva kallar dem.
| Del i flödet | Zapier | Make | n8n |
|---|---|---|---|
| Hela flödet | Zap | Scenario | Workflow |
| Ett steg | Steg (trigger eller action) | Modul | Node (nod) |
| Utlösare | Trigger | Trigger, en modul som bara kan ligga först | Trigger node |
| Villkor | Filter | Filter, placerat mellan två moduler | If-noden |
| Flera vägar | Paths | Router med flera rutter | Switch-noden, som delar flödet i flera vägar |
| Åtgärd | Action | Action-modul | Nod som hämtar, skickar eller bearbetar data |
I Zapier använder Paths om-så-logik, så att olika händelser leder till olika åtgärder.
I Make är modulen byggstenen i ett scenario. Modulerna delas in efter vad de gör med data, bland annat i triggers, searches och actions. En trigger kan bara läggas in en gång, som första modul. Ett filter sitter på linjen mellan två moduler och släpper bara igenom data som uppfyller villkoren. En router delar scenariot i flera kedjor av moduler, och en reservväg kan ta hand om det som inte passar någon av de andra.
I n8n är ett workflow en samling noder som automatiserar en process, och trigger-noden startar det när en viss händelse inträffar. Varje arbetsflöde som körs i skarpt läge behöver minst en trigger. If-noden delar flödet i en sann och en falsk gren efter jämförelser och kan kräva att alla villkor eller något av dem är uppfyllda. Switch-noden fungerar på liknande sätt men kan dela flödet i flera vägar.
Verktygen skiljer sig också i hur de räknar och tar betalt. Zapier räknar varje lyckad åtgärd, Make varje modulkörning och n8n varje varv genom flödet. Ett räkneexempel finns i jämförelsen av hur Zapier, Make och n8n räknar samma flöde.
Uppgifter med fasta regler går att lämna ifrån sig
En kontorsuppgift går att automatisera om det går att säga när den börjar, vad som avgör om något ska göras och exakt vad som ska göras. Uppgifter av det slaget är formulärsvar som ska föras in i ett kalkylark, bilagor som ska sparas i en viss mapp, en påminnelse dagarna före en förfallodag och ett välkomstmejl till varje ny kund.
Svårare är uppgifter där villkoret är en bedömning. Ett mejl från en kund som är missnöjd men inte skriver det rakt ut, eller en offert som ska prioriteras utifrån hur viktig kunden är, passar dåligt i en regel. Där har ett vanligt flöde inget att jämföra med.
Börja gärna med det som händer ofta och ser likadant ut varje gång. En uppgift som tar fem minuter men görs tio gånger i veckan frigör mer tid än en som tar en timme en gång om året, och den första är dessutom lättare att beskriva som regel.
AI gör villkoret till en bedömning
AI ändrar framför allt villkoret och åtgärden. Ett klassiskt villkor jämför text eller tal: innehåller ämnesraden ordet faktura, är beloppet större än 10 000 kronor. En språkmodell kan i stället läsa hela mejlet och avgöra om det är en faktura, ett klagomål eller en fråga, även när ingen av de orden förekommer. Den kan också läsa ut belopp och förfallodag ur en PDF med okänd layout.
Verktygen har byggt in AI som egna steg i flödet. n8n beskriver AI-agenter som system som använder stora språkmodeller för att tolka det de får in och avgöra hur uppgiften bäst ska lösas. I Zapier finns AI bland de inbyggda verktygen. I Microsofts Power Automate kan Copilot bygga ett flöde utifrån en beskrivning i klartext, som genomgången av Microsoft Copilot visar.
Ett filter som letar efter ordet faktura gör samma sak varje gång och går att kontrollera i efterhand. En språkmodell som bedömer mejlet kan göra fel på ett sätt som är svårare att upptäcka. Flöden med AI behöver därför oftare ett steg där en människa godkänner resultatet innan något skickas eller betalas. Fler verktyg för både regelstyrda flöden och AI-agenter finns i översikten över AI-verktyg för automatisering.
Ett automatiserat flöde gör bara det någon har bestämt
Ett flöde som sparar varje bilaga från mejl med ordet faktura i ämnesraden sparar också bilagan i ett mejl med rubriken ”Fråga om er faktura”. Flödet säger inte till när något ser konstigt ut. Någon behöver därför äga det, titta i dess historik med jämna mellanrum och veta vad som händer om en av de kopplade tjänsterna ändras.
När flödet väl är uppsatt utför programmet uppgiften, och människans arbete blir att beskriva den och hålla uppsikt över flödet. Den som fått uppdraget att automatisera mer kan börja med att skriva ned de återkommande uppgifterna som utlösare, villkor och åtgärd och se vilka som går att formulera utan att någon behöver tänka efter. De går att lämna ifrån sig.
