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

Google Sheets till Telegram: direkta driftlarm

Rickard Andersson Partner, Nodenordic.se

Driftkontroller börjar ofta med goda intentioner. Sedan slår verkligheten till: för många flikar, för många “snabbkollar”, och du upptäcker en trasig sida först efter att någon klagat.

Den här Sheets Telegram alerts-uppsättningen drabbar marknadsförare hårdast när landningssidor tyst slutar fungera, men driftansvariga och byråägare känner av det också. Du får snabba Telegram-notiser när en URL från ditt Google Sheet slutar svara, så att du kan åtgärda problemet innan leads läcker bort.

Nedan ser du hur flödet körs enligt schema, kontrollerar varje URL och postar ett tydligt “något ligger nere”-meddelande i chatten ni redan använder.

Så fungerar den här automatiseringen

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

n8n Workflow Template: Google Sheets till Telegram: direkta driftlarm

Problemet: manuella driftkontroller skalar inte

Att kolla sidor “lite snabbt” låter oskyldigt tills du gör det varje dag. En trasig kassa-sida, en utgången domänredirect, en WordPress-pluginuppdatering som kraschar en viktig landningssida. Om du får veta det först flera timmar senare förlorar du inte bara trafik. Du tappar betalda klick, e-postmomentum och förtroende. Och det värsta är den mentala belastningen: du är alltid lite osäker på om allt fungerar, så du fortsätter att kontrollera. Ärligt talat, det är utmattande.

Det eskalerar snabbt. Så här faller det isär i riktiga team.

  • Någon måste komma ihåg vilka URL:er som är viktiga, och den listan ändras hela tiden.
  • Manuella kontroller missar korta avbrott, så du ser aldrig mönstret förrän det gör ont.
  • En “snabb titt” blir lätt cirka 30 minuter när du har 20+ sidor.
  • Du upptäcker problem sent, vilket gör att du lägger mer tid på skadebegränsning.

Lösningen: schemalagda URL-hälsokontroller + Telegram-varningar

Det här n8n-flödet förvandlar ett enkelt Google Sheet till ett lättviktigt övervakningssystem. Enligt ett schema du styr (varje minut, varje timme, det som passar) hämtar det din aktuella URL-lista från Google Sheets och kör en HTTP-förfrågan mot varje sida för att se om den svarar korrekt. Om en URL misslyckas formaterar n8n en varning med URL och feldetaljer och skickar den direkt till din Telegram-chatt via en bot. Du behöver inte öppna dashboards eller passa en statussida. Du får ett meddelande när något är fel, och tystnad när allt är friskt.

Flödet startar med en schemalagd körning i n8n. Det läser kolumnen URLS i ditt sheet, kontrollerar varje URL via HTTP och skickar sedan fel till “Skicka Telegram-varning”. Det är hela poängen: snabb signal, minimal insats.

Det du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du spårar 25 viktiga URL:er (annonslandningssidor, bokningslänkar, prissida, kassa). Om du manuellt öppnar och uppdaterar varje sida i bara 1 minut blir det cirka 25 minuter per kontroll. Gör det en gång på morgonen och en gång efter lunch så har du bränt ungefär en timme om dagen. Med det här flödet är det en enda rad i Google Sheets att lägga till en ny sida, och “kontrollen” sker automatiskt; du lägger bara tid när Telegram pingar dig om ett verkligt fel.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra och uppdatera URL-listan
  • Telegram för att få omedelbara avbrottsvarningar
  • Telegram bot-token + chat-ID (hämta det från BotFather och sedan din chatt)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en bot-token och pekar flödet mot ditt sheet.

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

Så fungerar det

Schemalagd körning drar igång allt. n8n startar flödet med det intervall du väljer, så att kontrollerna sker konsekvent utan att någon behöver komma ihåg dem.

Google Sheets ger en aktuell URL-lista. Flödet läser ditt sheet (specifikt kolumnen URLS), vilket innebär att det är lika enkelt att uppdatera övervakningen som att lägga till eller ta bort rader.

HTTP-förfrågningar verifierar varje sida. n8n anropar varje URL och utvärderar om den svarar som den ska. Fel flaggas direkt, medan friska URL:er går igenom utan brus.

Telegram får bara de viktiga varningarna. När en URL-kontroll misslyckas skickar flödet ett meddelande till den Telegram-chatt du valt med URL och feldetaljer, så att rätt person kan agera direkt.

Du kan enkelt justera schemaintervallet efter din risktolerans (oftare för annonser, mer sällan för evergreen-sidor) utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera den schemalagda triggern

Ställ in arbetsflödet så att det körs enligt ett återkommande schema, så att era URL-hälsokontroller körs automatiskt.

  1. Lägg till och öppna Scheduled Run Trigger.
  2. I Rule ställer ni in intervallfältet till minutes för att köra kontrollen med minutbaserad frekvens.

Steg 2: anslut Google Sheets

Hämta listan med URL:er från ert kalkylark så att varje post kan kontrolleras.

  1. Lägg till och öppna Retrieve URL List.
  2. Autentiseringsuppgifter krävs: anslut era googleSheetsOAuth2Api-inloggningsuppgifter.
  3. Ställ in Document ID till [YOUR_ID].
  4. Ställ in Sheet Name till Sheet1 (värde gid=0).

Steg 3: konfigurera URL-validering

Validera varje URL från arket och förbered felutdata för avisering.

  1. Lägg till och öppna Validate URL Status.
  2. Ställ in URL till ={{ $json.URLS }}.
  3. Säkerställ att noden är ansluten efter Retrieve URL List.

Validate URL Status skickar utdata parallellt till både Placeholder Action och Send Telegram Alert.

Steg 4: konfigurera åtgärder för utdata

Skicka aviseringar till Telegram och behåll ett platshållarsteg för framtida åtgärder.

  1. Lägg till och öppna Send Telegram Alert.
  2. Autentiseringsuppgifter krävs: anslut era telegramApi-inloggningsuppgifter.
  3. Ställ in Chat ID till [YOUR_ID].
  4. Ställ in Text till =Health Check : {{ $json.URLS }} {{ $json.error.code }}.
  5. Låt Placeholder Action vara ansluten som ett no-operation-steg för framtida utbyggnad.

⚠️ Vanlig fallgrop: om kolumnen i ert Google Sheet inte heter URLS kommer uttrycket {{$json.URLS}} att returnera tomma värden. Uppdatera kolumnnamnet eller uttrycket så att de matchar.

Steg 5: lägg till felhantering

Säkerställ att misslyckade förfrågningar fångas upp och routas till Telegram för synlighet.

  1. Öppna Validate URL Status och bekräfta att den fortsätter vid fel så att misslyckade förfrågningar fortfarande ger utdata.
  2. Verifiera att felutdata fortsatt är ansluten till Send Telegram Alert så att ni får aviseringar när en URL fallerar.

Steg 6: testa och aktivera ert arbetsflöde

Kör ett test för att verifiera URL-kontroller och Telegram-aviseringar och aktivera sedan arbetsflödet för schemalagd övervakning.

  1. Klicka på Execute Workflow för att trigga Scheduled Run Trigger manuellt.
  2. Bekräfta att Retrieve URL List returnerar rader med fältet URLS och att Validate URL Status kör förfrågningar.
  3. Kontrollera Telegram för att verifiera att Send Telegram Alert levererar meddelanden när ett fel uppstår.
  4. Växla arbetsflödet till Active så att det körs automatiskt enligt schemat.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Google Sheets-inloggningar kan löpa ut eller kräva särskilda behörigheter. Om något slutar fungera, kontrollera n8n-skärmen Credentials och bekräfta att det anslutna Google-kontot fortfarande har åtkomst till sheetet.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder misslyckas på grund av tomma svar.
  • Telegram-botar kan posta på fel ställe om chat-ID:t är fel (eller om boten aldrig lades till). Om varningar inte dyker upp, verifiera chat-ID:t och bekräfta att boten kan skicka meddelanden till chatten.

Vanliga frågor

Hur lång tid tar det att sätta upp den här Sheets Telegram alerts-automatiseringen?

Cirka 30 minuter om ditt sheet och din Telegram-bot är redo.

Behöver jag kunna koda för att automatisera driftvarningar från Google Sheets?

Nej. Du kopplar främst Google Sheets och Telegram och klistrar sedan in bot-token och chat-ID.

Är n8n gratis att använda för det här Sheets Telegram alerts-flödet?

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å räkna in Telegram (gratis) och eventuella hostingkostnader om du kör self-hosted.

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

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.

Kan jag anpassa det här Sheets Telegram alerts-flödet för Slack- eller e-postvarningar i stället?

Ja, och det är inte komplicerat. Byt ut noden “Skicka Telegram-varning” mot en Slack-, Email-, Discord- eller Microsoft Teams-nod och mappa sedan samma fält (URL och status/fel) in i det nya meddelandet. De flesta justerar också schemat så att sidor med högt värde kontrolleras oftare. Vill du ha snyggare formatering, justera meddelandetexten där varningen byggs innan den skickas.

Varför misslyckas min Telegram-anslutning i det här flödet?

Oftast är det bot-token eller chat-ID. Skapa om token i BotFather vid behov, bekräfta att boten faktiskt är tillagd i målchatten och uppdatera sedan Telegram-inloggningen i n8n. Om det fungerar i en chatt men inte i en annan är chat-ID:t oftare boven än man tror.

Hur många URL:er kan den här Sheets Telegram alerts-automatiseringen hantera?

I de flesta små team fungerar några hundra URL:er bra, så länge du inte kör den varje minut.

Är den här Sheets Telegram alerts-automatiseringen bättre än att använda Zapier eller Make?

För schemalagda driftkontroller är n8n oftast ett bättre val eftersom du kan loopa igenom många URL:er, förgrena på fel och hålla logiken i ett och samma flöde utan att betala extra för varje väg. Zapier och Make kan göra det, men så fort du lägger till batchning, retries eller rikare varningsformatering blir det pilligt (och ofta dyrare). n8n ger dig också möjligheten att köra self-hosted med i praktiken obegränsade körningar, vilket spelar roll om du kontrollerar ofta. Om du bara har en liten lista och vill ha en tvåstegslösning kan Zapier/Make gå snabbare. Prata med en automationsexpert om du är osäker på vad som passar.

När det här väl rullar slutar “är sajten ok?” vara en bakgrundsoro. Du får en ping när något går sönder, och din tid går tillbaka till arbete som faktiskt driver affären framåt.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal