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

Telegram + Google Sheets: sökbara artikelsammanfattningar

Rickard Andersson Partner, Nodenordic.se

Du hittar en riktigt bra artikel, släpper länken i en teamchatt … och sedan försvinner den. Senare minns du vagt ”den där posten om prissidor” men du kan inte hitta den, och att läsa om hela texten är en rejäl tidstjuv.

Det här drabbar marknadsförare och byråchefer extra hårt, helt ärligt. Grundare som samlar research-länkar känner också igen det. Med Telegram Sheets summaries förvandlar du varje delad URL till en strukturerad, konsekvent brief som du kan söka upp senare.

Det här arbetsflödet tar en länk från Telegram, hämtar den faktiska artikeltexten (inte annonserna), sammanfattar den med AI, svarar i chatten och loggar sedan resultatet i Google Sheets. Du får se vad som automatiseras, vad du får tillbaka och hur du undviker de vanligaste felkällorna.

Så här fungerar automatiseringen

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

n8n Workflow Template: Telegram + Google Sheets: sökbara artikelsammanfattningar

Problemet: länkdelning blir till förlorad kunskap

De flesta team ”sparar” redan artiklar genom att slänga in länkar i Telegram, Slack, en Notion-sida eller en bokmärkesmapp. Problemet är uppföljningen. Du har ingen sammanfattning, du har inga taggar och du har definitivt inget sökbart spår av vad du redan har läst. Så när det är dags att skriva ett nyhetsbrev, förbereda ett strategi-samtal med kund eller plocka källor till en landningssida, öppnar du samma länkar igen och skummar samma intro en gång till. Det är inte svårt arbete. Det är upprepningen som dränerar dig.

Och röran blir värre i en teammiljö.

  • Länkar delas utan kontext, vilket betyder att någon annan måste läsa hela texten för att veta om den är relevant.
  • Din ”sparade” lista blir en kyrkogård eftersom inget går att söka på ämne, kund eller intention.
  • Manuella sammanfattningar blir inkonsekventa, så dina briefs ser olika ut varje gång och tar längre tid att återanvända.
  • När du väl försöker logga källor smyger copy-paste-misstag in, och du slutar lita på arkivet.

Lösningen: Telegram-länk in, sammanfattning + Sheets-logg ut

Det här n8n-flödet gör Telegram till din ”inbox” för att fånga upp läsning. Du skickar en URL till din Telegram-bot, och flödet kontrollerar först att meddelandet faktiskt ser ut som en länk. Sedan hämtar det strukturerat artikelinnehåll via en HTTP-förfrågan (så att du sammanfattar artikeln, inte menyn, cookie-bannern och sidofältet). När texten är insamlad genererar en AI-agent en strukturerad brief med en OpenRouter-baserad chattmodell (eller en annan LLM du föredrar). Till sist får du en formaterad sammanfattning tillbaka i Telegram och samma sammanfattning läggs till i en Google Sheets-logg för att kunna söka och sortera senare.

Flödet startar med en Telegram message trigger. Därefter valideras och fångas URL:en, läsbar markdown hämtas och sedan körs ”Generate Article Brief” via AI-modellen och parsern för strukturerad output. Om hämtning eller sammanfattning misslyckas skickas ett tydligt felmeddelande i Telegram, så att du slipper undra vart sammanfattningen tog vägen.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du och teamet delar 5 artiklar i veckan i Telegram. Manuellt kan en ”snabb” genomläsning plus en vettig sammanfattning lätt ta 15 minuter per artikel, och sedan ytterligare 5 minuter för att klistra in i en tracker – alltså cirka 2 timmar per vecka. Med det här flödet vidarebefordrar du länken på ungefär 10 sekunder, väntar en minut eller två på sammanfattningen, och den är redan loggad i Google Sheets. Du läser fortfarande de bästa texterna, men du slutar bearbeta samma länkar om och om igen.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Telegram för att ta emot länkar och skicka sammanfattningar.
  • Google Sheets för att lagra och söka i ditt sammanfattningsarkiv.
  • OpenRouter API-nyckel (hämta den i din OpenRouter-dashboard), eller en nyckel till en annan LLM-leverantör.

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och justerar en prompt om du vill ha ett annat sammanfattningsformat.

Vill du inte sätta upp det här själv? Prata med en automationsspecialist (gratis 15-minuters konsultation).

Så fungerar det

Ett Telegram-meddelande triggar körningen. Du skickar en URL till din bot, och n8n startar direkt flödet från Telegram Message Trigger.

Länken valideras och fångas. Om meddelandet inte ser ut som en korrekt URL avbryts flödet tidigt. Om den är giltig sparar flödet de nyckelfält som behövs så att efterföljande steg blir strukturerade och förutsägbara.

Artikeltexten hämtas och städas upp. En HTTP-förfrågan hämtar läsbar markdown (här undviker du att sammanfatta header, navigation och annonsblock). Om hämtningen misslyckas får du en notis i Telegram så att du kan försöka igen eller skicka en annan länk.

AI skapar en strukturerad brief, som sedan levereras och loggas. Steget ”Generate Article Brief” använder OpenRouter-chattmodellen plus en parser för strukturerad output så att du får formatet du förväntar dig. Sammanfattningen skickas tillbaka till Telegram och läggs till i din Google Sheets-logg som en ny rad.

Du kan enkelt ändra sammanfattningsformatet så att det matchar er tonalitet, eller byta lagringsdestination från Google Sheets till Notion eller Airtable beroende på behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Telegram-triggern

Det här arbetsflödet startar när ett Telegram-meddelande som innehåller en URL tas emot.

  1. Lägg till och öppna Telegram Message Trigger.
  2. Credential Required: Anslut era telegramApi-inloggningsuppgifter.
  3. Ställ in Updates till message.
  4. Bekräfta att triggern är ansluten till Validate Link Format.

Steg 2: validera och fånga länkdata

Därefter validerar arbetsflödet URL-formatet och sparar URL:en och chatt-ID:t för återanvändning.

  1. Öppna Validate Link Format och ställ in villkoret att kontrollera leftValue {{ $json.message.text }} med regex ^https?://.
  2. Öppna Capture Link Details och mappa url till {{ $json.message.text }}.
  3. I Capture Link Details mappar ni chat_id till {{ $json.message.chat.id }}.
  4. Säkerställ att Validate Link Format ansluter till Capture Link Details.

⚠️ Vanlig fallgrop: Om meddelandet inte är en fullständig URL (saknar http:// eller https://) kommer Validate Link Format att stoppa flödet.

Steg 3: hämta artikelinnehållet

Arbetsflödet hämtar en ren Markdown-version av den länkade artikeln.

  1. Öppna Retrieve Article Markdown och ställ in URL till =https://r.jina.ai/{{ $json.url }}.
  2. Verifiera att Capture Link Details är ansluten till Retrieve Article Markdown.
  3. Notera att Retrieve Article Markdown använder Continue On Fail för att tillåta felroutning.

Steg 4: konfigurera AI-summering

Det här steget skapar en strukturerad sammanfattning med OpenRouter och upprätthåller ett JSON-schema.

  1. Öppna OpenRouter Chat Engine och ställ in Model till anthropic/claude-3.5-haiku.
  2. Credential Required: Anslut era openRouterApi-inloggningsuppgifter.
  3. Öppna Generate Article Brief och ställ in Text till hela prompten: =Extract from this article and respond in the SAME LANGUAGE as the article: {{ $json.data }} Return JSON with: title (string), summary (1 sentence), key_points (array of 3-5 strings) IMPORTANT: If article is in Spanish, respond in Spanish. If English, respond in English. Match the article's language.
  4. Bekräfta att Generate Article Brief har Has Output Parser aktiverat.
  5. Öppna Structured Output Parser och ställ in Input Schema till det angivna JSON-schemat.
  6. Säkerställ att OpenRouter Chat Engine är ansluten som språkmodell för Generate Article Brief och Structured Output Parser.

Påminnelse om inloggningsuppgifter: Structured Output Parser är en subnod; lägg till inloggningsuppgifter på OpenRouter Chat Engine, inte på parsern.

Steg 5: konfigurera utgående åtgärder

Sammanfattningar skickas till Telegram och loggas i Google Sheets parallellt.

  1. Öppna Dispatch Telegram Summary och ställ in Text till hela meddelandemallen: =📰 Article summary Title: {{ $json.output.title }} 💡 Summary: {{ $json.output.summary }} ━━━━━━━━━━━━━━━ 📌 Key points: 1️⃣ {{ $json.output.key_points[0] }} 2️⃣ {{ $json.output.key_points[1] }} 3️⃣ {{ $json.output.key_points[2] }} {{ $json.output.key_points[3] ? '4️⃣ ' + $json.output.key_points[3] : '' }} {{ $json.output.key_points[4] ? '5️⃣ ' + $json.output.key_points[4] : '' }} ━━━━━━━━━━━━━━━ 🔗 {{ $('Capture Link Details').item.json.url }}.
  2. Ställ in Chat ID till {{ $('Capture Link Details').item.json.chat_id }}.
  3. Credential Required: Anslut era telegramApi-inloggningsuppgifter i Dispatch Telegram Summary.
  4. Öppna Append to Sheets Log och ställ in Operation till appendOrUpdate.
  5. Mappa kolumner: URL {{ $('Capture Link Details').item.json.url }}, Date {{ $now.format('YYYY-MM-DD HH:mm') }}, Title {{ $json.output.title }}, Summary {{ $json.output.summary }}.
  6. Credential Required: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Append to Sheets Log.
  7. Ställ in Document ID till [YOUR_ID] och Sheet Name till Sheet1.

⚠️ Vanlig fallgrop: Append to Sheets Log är inaktiverad i arbetsflödet. Aktivera den före testning om ni vill att loggning ska ske.

Generate Article Brief skickar output till både Dispatch Telegram Summary och Append to Sheets Log parallellt.

Steg 6: lägg till felnotiser

Felgrenar meddelar användare om artikeln inte kan hämtas eller sammanfattas.

  1. Öppna Notify Fetch Failure och ställ in Chat ID till {{ $('Capture Link Details').item.json.chat_id }}.
  2. Credential Required: Anslut era telegramApi-inloggningsuppgifter i Notify Fetch Failure.
  3. Öppna Notify Summary Failure och ställ in Chat ID till {{ $('Capture Link Details').item.json.chat_id }}.
  4. Credential Required: Anslut era telegramApi-inloggningsuppgifter i Notify Summary Failure.
  5. Bekräfta att Retrieve Article Markdown routar fel till Notify Fetch Failure och att Generate Article Brief routar fel till Notify Summary Failure.

Steg 7: testa och aktivera ert arbetsflöde

Kör ett fullständigt test för att bekräfta att Telegram-sammanfattningar och loggning fungerar korrekt.

  1. Klicka på Execute Workflow och skicka en giltig URL till er bot i Telegram.
  2. Verifiera att Dispatch Telegram Summary returnerar en formaterad sammanfattning till samma chatt.
  3. Om den är aktiverad, bekräfta att Append to Sheets Log lägger till en ny rad med URL, datum, titel och sammanfattning.
  4. Testa en ogiltig URL för att bekräfta att Notify Fetch Failure triggas.
  5. När allt fungerar, växla arbetsflödet till 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

  • Telegram-inloggningar kan löpa ut eller så kan bot-token ha klistrats in fel. Om meddelanden slutar trigga: kontrollera först Telegram-inloggningen i n8n och verifiera sedan att boten fortfarande är aktiv i Telegram.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • OpenRouter (eller din valda LLM) kan neka vissa sidor eller slå i rate limits. Om sammanfattningar misslyckas sporadiskt: granska meddelandet ”Notify Summary Failure” och bekräfta sedan API-nyckel, betalstatus och modellens tillgänglighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Telegram Sheets summaries?

Cirka 30 minuter om du redan har din bot-token och API-nyckel.

Behöver jag kunna koda för att automatisera Telegram Sheets summaries?

Nej. Du klistrar mest in inloggningsuppgifter och justerar prompten om du vill ha ett annat format.

Är n8n gratis att använda för det här arbetsflödet för Telegram Sheets summaries?

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 användning av OpenRouter eller LLM-API, vilket oftast kostar småpengar per sammanfattning beroende på modell och artikellängd.

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 egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här arbetsflödet för Telegram Sheets summaries till en annan sammanfattningsmall?

Ja, och det är det bästa. Redigera prompten i steget ”Generate Article Brief” (Summarize Article) för att be om punktlistor, action items eller ett upplägg som ”TL;DR + nyckelcitat”. Om du vill ha konsekventa fält som titel, taggar och takeaways, justera schemat i Structured Output Parser så att AI:n måste följa det. Många team lägger också till ett fält för ”kund” eller ”ämne” så att Google Sheets-arkivet blir enkelt att filtrera.

Varför fungerar min Telegram-anslutning inte i det här arbetsflödet?

Oftast handlar det om bot-token eller att fel Telegram-inloggning är vald i triggern. Skapa en ny token via @BotFather vid behov, uppdatera sedan inloggningen i n8n och testa igen genom att skicka ett nytt meddelande. Om triggern kör men du inte får något svar, kontrollera vägarna ”Notify Fetch Failure” och ”Notify Summary Failure” för att se var det stannar.

Hur många länkar klarar den här automatiseringen för Telegram Sheets summaries?

Den klarar många, men den verkliga begränsningen är din n8n-plan och rate limits hos din LLM-leverantör. Med n8n Cloud Starter kan du köra gott om sammanfattningar för ett litet team, och högre nivåer stödjer större volym. Om du kör egen drift beror antalet körningar på serverstorlek och hur lång tid varje artikelhämtning + sammanfattning tar. I praktiken kör team detta utan problem för dagliga läslistor och veckovisa research-sprintar.

Är den här automatiseringen för Telegram Sheets summaries bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här flödet gynnas av tajtare kontroll över kedjan ”hämta → sammanfatta → strukturerad output → felhantering”. n8n gör det enklare att lägga till validering, grenar vid fel och strukturerad parsing utan att betala extra för varje steg. Zapier eller Make kan fortfarande fungera om du vill ha en väldigt lättviktig version och inte bryr dig om mer avancerad logik. Om du är osäker kan du prata med en automationsspecialist och beskriva din volym och vilket format du vill ha i Sheets.

När det här väl rullar blir varje bra länk en tillgång i stället för ett bortglömt meddelande. Flödet sköter den repetitiva insamlingen och formateringen så att du kan fokusera på att använda idéerna.

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