Din webbplats går ner. Du får veta det en timme senare av en kund. Under tiden gräver du bland webbläsarflikar, halvt ihågkomna statussidor och ett rörigt ”övervaknings”-kalkylark som inte har uppdaterats på veckor.
Det här är den typen av smygande problem som slår mot marknadsförare vid lanseringar, småföretagare som driver slimmade team och drift/ops-personer som ”äger” drifttid per automatik. Med Google Sheets drifttid-spårning plus Slack- och e-postaviseringar får du notiser snabbt och behåller en korrekt formaterad logg utan att behöva passa den.
Det här arbetsflödet gör ett enkelt Google Sheet till ett lättviktigt övervakningssystem. Du får se hur det kontrollerar dina URL:er varannan minut, uppdaterar arket automatiskt och bara pingar dig när något faktiskt är fel.
Så fungerar den här automatiseringen
Hela n8n-arbetsflödet, från trigger till slutresultat:
n8n Workflow Template: Google Sheets + Slack-varningar vid driftstörningar
flowchart LR
subgraph sg0["Schedule Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:swap-vertical", form: "rounded", label: "Calculate Status", pos: "b", h: 48 }
n2@{ icon: "mdi:database", form: "rounded", label: "Get Sites", pos: "b", h: 48 }
n3["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/slack.svg' width='40' height='40' /></div><br/>Send Chat Alert"]
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Send Email Alert", pos: "b", h: 48 }
n5@{ icon: "mdi:database", form: "rounded", label: "Log Uptime Event", pos: "b", h: 48 }
n6@{ icon: "mdi:database", form: "rounded", label: "Update Site Status", pos: "b", h: 48 }
n7["<div style='background:#f5f5f5;padding:10px;border-radius:8px;display:inline-block;border:1px solid #e0e0e0'><img src='https://flowpast.com/wp-content/uploads/n8n-workflow-icons/httprequest.dark.svg' width='40' height='40' /></div><br/>Perform Site Test"]
n8@{ icon: "mdi:swap-vertical", form: "rounded", label: "For Each Site...", pos: "b", h: 48 }
n9@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Status Router", pos: "b", h: 48 }
n2 --> n8
n9 --> n5
n9 --> n4
n1 --> n9
n8 --> n7
n5 --> n6
n0 --> n2
n4 --> n3
n7 --> n1
n6 --> n8
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 n9 decision
class n2,n5,n6 database
class n7 api
classDef customIcon fill:none,stroke:none
class n3,n7 customIcon
Problemet: drifttids”övervakning” blir flikhoppande
Om du hanterar ens en handfull webbplatser låter drifttidskontroller enkelt tills du gör dem manuellt. Du kollar en sajt, sen en till, sen blir du indragen i ett möte – och ”snabbkollen” blir aldrig av. Eller så förlitar du dig på en enkel ping-tjänst som inte speglar hur din sajt faktiskt fallerar (startsidan laddar, kassan går sönder). Det värsta är fördröjningen. Avbrott kostar leads, annonsbudget och förtroende, men ofta får du veta sist eftersom det saknas ett konsekvent system som bevakar dina URL:er och loggar vad som hände.
Det blir snabbt mycket. Här är var friktionen byggs på i verkligheten:
- Du har inget ställe som visar ”vad som hände” över alla sajter, så du får återskapa avbrott ur minnet.
- Manuella kontroller blir ojämna, vilket betyder att du upptäcker problem sent och inte kan bevisa hur länge en sajt faktiskt låg nere.
- Folk över-notifierar i Slack för säkerhets skull, och till slut börjar alla ignorera varningar helt och hållet.
- Om du behöver en enkel logg till en kund eller din chef fastnar du ändå i att copy-pasta statusuppdateringar till ett kalkylark.
Lösningen: schemalagda URL-kontroller + korrekt formaterad loggning + smarta aviseringar
Det här n8n-arbetsflödet skapar en lättviktig drifttidsmonitor med verktyg du sannolikt redan har. Det börjar med ett Google Sheet som listar de URL:er du bryr dig om. Var 5:e minut läser n8n listan och kontrollerar varje sajt med en HTTP-förfrågan. Om en sajt svarar som förväntat uppdaterar arbetsflödet arket med senaste status och fortsätter i tystnad. Om en sajt ser nere ut skickar det ett Slack-meddelande till vald kanal och mejlar dig via Gmail, och loggar sedan ”DOWN”-status tillbaka till Google Sheets så att du får en tidsstämplad historik. Enkelt, men ärligt talat kraftfullt när du jonglerar flera sajter och inte vill ha ännu en dyr plattform.
Arbetsflödet startar med en schemalagd trigger och en läsning från Google Sheets. Sedan loopar det igenom varje URL, kontrollerar den och använder ett enkelt beslut ”UP vs DOWN”. Till sist skriver det tillbaka senaste status till arket och skickar Slack + Gmail-aviseringar bara för de sajter som kräver åtgärd.
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
Säg att du hanterar 10 sajter för ditt företag och några kunder. Att manuellt kolla dem två gånger per dag med cirka 2 minuter per sajt är ungefär 40 minuter dagligen, och du missar ändå avbrott som sker mellan kontrollerna. Med det här arbetsflödet lägger du in URL:erna en gång i Google Sheets och n8n kontrollerar dem var 5:e minut i bakgrunden. Din ”tidsåtgång” sjunker till ett par minuter i veckan för att granska loggen, och du hoppar bara in när Slack eller Gmail säger att det finns ett problem.
Det här behöver du
- n8n-instans (prova n8n Cloud gratis)
- Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
- Google Sheets för att lagra URL:er och statusloggar
- Slack för att avisera rätt kanal snabbt
- Gmail för e-postaviseringar och eskalering
Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in ett sheet-ID och väljer vart aviseringarna ska gå.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett schema startar det. Var 5:e minut startar n8n en ny körning så att kontrollerna blir konsekventa utan att någon behöver komma ihåg att göra dem.
Ditt Google Sheet blir ”single source of truth”. Arbetsflödet läser listan med URL:er du vill övervaka och hämtar senaste kända status, vilket hjälper både loggningen och minskar upprepat brus.
Varje sajt får en HTTP-kontroll. n8n anropar varje URL, utvärderar svaret och klassar resultatet som UP eller DOWN med enkla villkor (ett ”If”-beslut i arbetsflödet).
Aviseringar och loggning sker automatiskt. Om en sajt är DOWN skickar arbetsflödet ett Slack-meddelande och ett Gmail-mejl, och uppdaterar sedan Google Sheets så att du kan granska historiken senare.
Du kan enkelt ändra formatet på URL-listan så att det matchar hur teamet spårar sajter. Se hela implementationsguiden nedan för alternativ för anpassning.
Vanliga fallgropar
- Åtkomst till Google Sheets kan fallera om det kopplade Google-kontot tappar behörighet till arket eller Drive-platsen. Om det skapar fel, kontrollera först filens delningsinställningar och Google-uppgifterna i n8n.
- Om du använder Wait-noder eller extern rendering varierar processtider. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Slack- och Gmail-inloggningar kan gå ut eller blockeras av arbetsytans säkerhetsregler. Om meddelanden slutar komma, bekräfta att OAuth-anslutningen fortfarande är giltig och att din Slack-kanal tillåter appen att posta.
Vanliga frågor
Cirka 30 minuter om din åtkomst till Slack, Gmail och Google är klar.
Nej. Du kommer mest att koppla konton och peka arbetsflödet mot ditt ark. Logiken är redan byggd; du anger bara indata och destinationer.
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 volym. Du behöver också ta hänsyn till vanliga krav för Google- och Slack-konton (ingen API-avgift per kontroll för grundläggande HTTP-kontroller).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är en vanlig justering. Du behåller schemat, HTTP-kontrollerna och aviseringarna exakt som de är, och byter sedan ut Google Sheets-delarna för läsning/uppdatering mot Excel- eller Airtable-noder. De flesta justerar också ”status”-fälten så att loggformatet matchar det teamet redan använder.
Oftast är det behörigheter eller en utgången OAuth-anslutning. Säkerställ att Google-kontot som är kopplat i n8n har åtkomst till exakt det arket (och den Drive-plats där det ligger), och autentisera om Google Sheets i n8n vid behov. Om arbetsflödet kopierades från en annan arbetsyta, dubbelkolla att det inte pekar på ett ark du inte längre kan se. Håll även koll på om flikar bytt namn eller kolumnrubriker ändrats, eftersom arbetsflödet förväntar sig konsekventa fält.
Dussintals utan problem för ett litet team.
Det beror på vad du menar med ”bättre”. Om du vill ha schemalagda kontroller varannan minut, loopa igenom en lista med URL:er och ha förgrenad logik (bara avisera vid DOWN, men ändå logga allt) är n8n oftast ett smidigare val. Zapier och Make kan göra delar av detta, men täta scheman och flerstegsloopar kan bli dyra eller klumpiga. En annan faktor är kontroll: med self-hosting av n8n kan du köra så mycket som din server klarar, vilket är användbart när du lägger till fler sajter. Om du bara behöver kontrollera en eller två URL:er då och då kan en enkel Zap räcka. Prata med en automationsexpert om du vill ha hjälp att välja rätt verktyg.
Du får snabbare upptäckt av avbrott, bättre loggar och färre ”är sajten nere?”-avbrott. Sätt upp det en gång och låt det sedan rulla tyst i bakgrunden.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.