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

E-post till Telegram-larm med GitHub Gist-förhandsvisning

Rickard Andersson Partner, Nodenordic.se

Din inkorg fortsätter att rulla på, men du gör det inte. Viktiga mejl landar, du missar dem, och sedan fastnar du med att skrolla trådar och vidarebefordra röriga skärmdumpar till personerna som faktiskt behöver informationen.

Den här automatiseringen för Email Telegram alerts slår hårdast mot marknadsleads och operatörer eftersom de lever i chatten, inte i mejlen. Den hjälper också byråägare som behöver dela tidskritiska detaljer (som OTP-koder eller kundgodkännanden) utan att exponera hela inkorgen.

Du får lära dig hur det här flödet gör om ett nytt mejl till en Telegram-avisering plus en snygg förhandsgranskningslänk, och sedan tar bort båda efter en kort fördröjning så att känsligt innehåll inte ligger kvar.

Så fungerar automatiseringen

Se hur detta löser problemet:

n8n Workflow Template: E-post till Telegram-larm med GitHub Gist-förhandsvisning

Utmaningen: snabba mejlaviseringar utan riskabel delning

Att vidarebefordra ett mejl till Telegram låter enkelt tills du gör det i verkligheten. Formateringen går sönder, specialtecken nekas, och plötsligt sitter du och trimmar innehåll bara för att få igenom ett meddelande. Ännu värre: när mejlet innehåller något känsligt (en engångskod, en privat länk, en kunds personuppgifter) blir ”snabbdelningen” ett permanent spår i chatthistoriken. Till slut kollar du ändå mejlen manuellt eftersom du inte litar på notifieringsflödet, vilket gör att hela poängen försvinner.

Det går snabbt att det blir mycket. Här är var det oftast faller isär.

  • Manuell vidarebefordran blir till copy-paste-städning, särskilt när HTML-mejl innehåller udda tecken eller layoutskräp.
  • Skärmdumpar känns säkrare, men de är långsamma, svåra att söka i senare och frustrerande ofullständiga.
  • Att dela OTP-koder eller abonnemangsåtkomst från inkorgen skapar ett säkerhetsproblem du kommer att ångra.
  • Även när aviseringar fungerar tenderar känsligt innehåll att ligga kvar i Telegram för alltid, om inte någon kommer ihåg att radera det.

Lösningen: Telegram-aviseringar med tillfälliga Gist-förhandsvisningar

Det här flödet bevakar din inkorg via IMAP och reagerar direkt när ett nytt mejl kommer in. I stället för att försöka pressa in mejltexten i Telegram (där formatering och tecken kan skapa problem) renderar det mejlinnehållet till en hemlig HTML-sida via en GitHub Gist. Därefter skickas en Telegram-avisering som innehåller en ren förhandsgranskningslänk till den tillfälliga sidan. Efter en kort fördröjning tar flödet bort Gist:en och raderar även Telegram-meddelandet, så att innehållet inte blir kvar längre än nödvändigt. Du får hastighet, läsbarhet och en bättre integritetsnivå utan att göra Telegram till ett permanent arkiv för känsliga mejl.

Flödet börjar med en IMAP-lyssnare. Sedan skapar det en GitHub Gist som hostar mejlinnehållet som en visningsbar HTML-sida, och postar därefter förhandslänken till Telegram. Till sist kickar en väntetimer in och städar upp både Gist:en och Telegram-meddelandet.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du får 10 kritiska mejl i veckan som du vanligtvis vidarebefordrar till en team- eller privat Telegram-chatt. Manuellt tar det ofta runt 10 minuter per mejl när du öppnar det, kopierar rätt del, kämpar med formatering och dubbelkollar att du inte läckt något, alltså ungefär 100 minuter per vecka. Med det här flödet är ”arbetet” i princip noll: IMAP-triggern går igång, Gist-länken skapas och Telegram får aviseringen på under en minut. Du öppnar bara förhandsvisningen när du behöver den, och den försvinner senare utan att du måste komma ihåg att städa upp.

Krav

  • n8n-instans (prova n8n Cloud gratis)
  • Självhosting om du föredrar (Hostinger fungerar bra)
  • IMAP-mejlkonto för att trigga på nya mejl.
  • Telegram-bot för att skicka och radera aviseringar.
  • GitHub-token (hämta den via GitHub Developer Settings) med behörighet att skapa och radera Gists.

Svårighetsnivå: Medel. Du klistrar in inloggningsuppgifter, sätter ett chat-ID och testar med en riktig inkorg.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödet steg för steg

Ett nytt mejl kommer in. IMAP-lyssnaren kontrollerar din brevlåda och triggar flödet så fort det finns ett nytt meddelande som matchar din konfiguration.

Mejlet blir en tillfällig förhandsvisning. n8n paketerar mejlinnehållet i ett HTML-vänligt format och använder en HTTP Request för att skapa en hemlig GitHub Gist som kan öppnas i webbläsaren.

Telegram får aviseringen. Telegram-noden postar ett meddelande i den chatt du valt (ofta en privat kanal), inklusive förhandslänken så att du kan öppna mejlet snyggt utan att vidarebefordra råtexten.

Städning sker automatiskt. En Wait-nod fördröjer i det tidsfönster du valt, sedan tar en andra HTTP Request bort Gist:en och Telegram raderar meddelandet för att hålla spåret kort.

Du kan enkelt justera vilka mejl som triggar aviseringar för att matcha VIP-avsändare, ämnesnyckelord eller en specifik mapp i brevlådan utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera IMAP-triggern

Konfigurera arbetsflödet så att det lyssnar efter nya inkommande e-postmeddelanden med IMAP-triggern.

  1. Lägg till och öppna IMAP Email Listener.
  2. Ställ in Formatresolved.
  3. Under Options, ställ in Force Reconnect60.
  4. Ställ in Custom Email Config["UNSEEN"] för att endast behandla olästa e-postmeddelanden.
  5. Inloggningsuppgifter krävs: Anslut era IMAP-inloggningsuppgifter.
⚠️ Vanlig fallgrop: Om IMAP-inloggningsuppgifter saknas eller är felkonfigurerade kommer IMAP Email Listener aldrig att triggas och efterföljande noder körs inte.

Steg 2: Anslut skapande av GitHub Gist

Skapa en privat HTML-förhandsvisning av varje e-postmeddelande genom att skicka e-postinnehållet till GitHub Gists.

  1. Lägg till och konfigurera Create GitHub Gist efter IMAP Email Listener.
  2. Ställ in URLhttps://api.github.com/gists och MethodPOST.
  3. Aktivera Send Body och Send Headers, och ställ in Specify Bodyjson.
  4. Ställ in JSON Body={ "description": "{{ $json.date }} - from {{ JSON.stringify($json.from.value[0].address).slice(1, -1) }} - to {{ JSON.stringify($json.to.value[0].address).slice(1, -1) }}", "public": false, "files": { "email.html": { "content": "{{ JSON.stringify($json.html).slice(1, -1) }}" } } }.
  5. Lägg till headern Accept med värdet application/vnd.github+json.
  6. Inloggningsuppgifter krävs: Anslut era githubApi-inloggningsuppgifter.

Steg 3: Konfigurera Telegram-varning och åtgärder för städning

Skicka en Telegram-varning med förhandsvisningslänken och städa sedan upp både Gist och Telegram-meddelandet efter en kort fördröjning.

  1. I Send Telegram Alert, ställ in Chat ID[YOUR_ID] och Reply MarkupinlineKeyboard.
  2. Ställ in fältet Text till =📧 You've got mail! A new email has arrived from this address: {{ $node["IMAP Email Listener"].json["from"]["value"]["0"]["address"] }} 🌐 A secert HTML page has been created for it, where you can preview the message by following the link below 👇.
  3. Konfigurera inline-knappen: ställ in Text={{ $('Create GitHub Gist').item.json.files["email.html"].filename }} och URL={{'http://emails.nskha.com/?iloven8n=nskha&id='+ $('Create GitHub Gist').item.json.id}}.
  4. Ställ in Additional Fields: Parse Mode till HTML, aktivera Append Attribution, och ställ in Disable Web Page Previewtrue.
  5. Inloggningsuppgifter krävs: Anslut era Telegram-inloggningsuppgifter till Send Telegram Alert och Remove Telegram Msg.
  6. I Delay Timer, ställ in Amount3 för att vänta innan städning.
  7. I Delete GitHub Gist, ställ in URL=https://api.github.com/gists/{{ $item("0").$node["Create GitHub Gist"].json["id"] }} och MethodDELETE.
  8. Inloggningsuppgifter krävs: Anslut era githubApi-inloggningsuppgifter till Delete GitHub Gist.
  9. I Remove Telegram Msg, ställ in OperationdeleteMessage, Chat ID[YOUR_ID], och Message ID={{ $('Send Telegram Alert').item.json.result.message_id }}.
Tips: Ersätt [YOUR_ID] med ert faktiska Telegram-chat-ID i både Send Telegram Alert och Remove Telegram Msg för att undvika misslyckade meddelandeåtgärder.

Steg 4: Testa och aktivera ert arbetsflöde

Verifiera hela flödet från e-post till varning och aktivera sedan automationen för användning i produktion.

  1. Använd Execute Workflow och skicka ett testmejl till den övervakade inkorgen för att trigga IMAP Email Listener.
  2. Bekräfta att Create GitHub Gist returnerar ett Gist-ID och att Send Telegram Alert levererar ett meddelande med förhandsvisningslänken.
  3. Vänta tills Delay Timer är klar och verifiera sedan att Delete GitHub Gist tar bort Gist:en och att Remove Telegram Msg tar bort varningen.
  4. När testkörningen lyckas, växla arbetsflödet till Active för löpande övervakning.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp för

  • GitHub-inloggningen kan löpa ut eller kräva specifika behörigheter. Om det strular, kontrollera först token-scope i GitHub Developer Settings.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre ned faller på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata i all oändlighet.

Vanliga frågor

Hur snabbt kan jag implementera den här automatiseringen för Email Telegram alerts?

Oftast cirka 30 minuter om du redan har dina IMAP-, GitHub- och Telegram-uppgifter redo.

Kan icke-tekniska team implementera det här resultatet för mejlaviseringar?

Ja, men du vill ha någon som är bekväm med att copy-pasta inloggningsuppgifter på rätt ställen. Ingen kodning krävs.

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

Ja. n8n har ett gratis självhostat alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver också räkna in GitHub (gratis för Gists) och eventuell valfri AI-användning om du lägger till OpenAI-steg.

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

Hur anpassar jag den här Email Telegram alerts-lösningen till mina specifika utmaningar?

Du kan strama åt IMAP-triggern så att den bara bevakar en mapp (som ”VIP” eller ”Billing”) eller filtrera på ämnesnyckelord innan Gist:en skapas. Många team justerar också meddelandet ”Send Telegram Alert” så att det bara inkluderar avsändare, ämne och ett kort utdrag, och använder sedan länken för full visning. Om du inte vill använda GitHub alls kan du byta ut HTTP Request-stegen ”Create GitHub Gist” och ”Delete GitHub Gist” mot ett annat tillfälligt hostingalternativ, men behåll samma mönster: skapa förhandsvisning, skicka länk, vänta, radera.

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

Vanligtvis är det en felaktig bot-token eller så är chat-ID:t fel (privata kanaler är den klassiska fallgropen). Kontrollera också att boten har behörighet att posta och radera meddelanden i den chatten. Om radering misslyckas men skickning fungerar är det oftast en behörighetsfråga, inte n8n.

Vilken kapacitet har den här Email Telegram alerts-lösningen?

Om du självhostar beror kapaciteten främst på din server och hur ofta du får mejl.

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

Ofta, ja. Det här mönstret kräver några rörliga delar: skapa en tillfällig HTML-förhandsvisning, posta den i Telegram, vänta och sedan radera två olika saker. n8n hanterar den typen av flerstegslogik snyggt, och självhosting slipper prissättning per task när mejlvolymen sticker iväg. Zapier eller Make kan också göra det, men delen med ”städning efter en fördröjning” tenderar att bli pillig och kostar ibland mer när du kör det hela veckan. Om du är osäker, prata med en automationsexpert så kartlägger vi det billigaste pålitliga alternativet.

När detta väl rullar slutar mejl att vara något du ”kollar” och blir i stället en signal du bara tar emot. Ärligt talat är det den automatiska städningen som gör att det känns tillräckligt säkert för att faktiskt lita på.

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