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

Gmail till Telegram: kampanjmejl som ljudbriefar

Rickard Andersson Partner, Nodenordic.se

Din flik för Kampanjer är i praktiken ett extrajobb. Du skummar, stjärnmarkerar några mejl för ”kanske senare”, och sedan… sjunker de undan. Erbjudanden går ut, lanseringsfönster stängs och du sitter kvar med den där svaga känslan av att du missade något viktigt.

Den här Gmail Telegram-automationen träffar rätt när du har fullt upp: en marknadschef som bevakar konkurrenter, en founder som håller koll på verktyg och SaaS-deals, eller en ops lead som försöker slippa leva i inkorgen. I stället för att läsa varje kampanjmejl får du korta ljudsammanfattningar levererade till Telegram så att du kan lyssna när det passar dig.

Nedan ser du vad flödet gör, vad du behöver och hur delarna hänger ihop, så att du kan automatisera triage av kampanjmejl utan att det blir ett teknikprojekt.

Så fungerar automationen

Här är hela flödet som du kommer att sätta upp:

n8n Workflow Template: Gmail till Telegram: kampanjmejl som ljudbriefar

Varför det här spelar roll: kampanjmejl stjäl din uppmärksamhet

Kampanjer är stökiga, men inte värdelösa. Där inne finns riktiga vinster: en tidsbegränsad rabatt på mjukvara du redan betalar för, en konkurrents nya funktionslansering, ett webinar som är värt att sno idéer från eller ett partnerutspel du behöver agera på snabbt. Problemet är formatet. E-post kräver dina ögon, dina kontextbyten och ditt beslutsfattande direkt. Så antingen skummar du slarvigt (och missar guldkornen) eller så läser du för mycket (och tappar en timme du inte hade).

Det summerar snabbt. Här är var det brister i verkligheten.

  • De flesta kampanjmejl tar några minuter att skanna, vilket blir ungefär en timme om dagen när du har tillräckligt många prenumerationer.
  • Bra deals kommer vid fel tidpunkt, och ”jag läser senare” betyder oftast ”aldrig”.
  • Manuell vidarebefordran och anteckningar skapar rörig, inkonsekvent uppföljning i chattar, bokmärken och kalkylark.
  • Du kollar mejlen oftare än du vill eftersom du är rädd att missa det enda meddelandet som spelar roll.

Det du bygger: kampanjer till ljudsammanfattningar i Telegram

Det här flödet bevakar din Gmail-kategori Kampanjer (specifikt mejl märkta med CATEGORY_PROMOTIONS) och gör varje nytt meddelande till något du kan ta till dig handsfree. När ett kampanjmejl kommer in hämtar n8n innehållet, skalar bort bruset och kör sedan ett sammanfattningssteg så att du får kärnpunkterna utan fluff. Därefter skickas sammanfattningen till ett text-till-tal-API, n8n konverterar det ljud som kommer tillbaka till en korrekt fil och slår ihop ljudet med sammanfattningstexten. Till sist skickar flödet ett ljudmeddelande till Telegram med en bildtext så att du kan se essensen snabbt och sedan lyssna när du går, pendlar eller har en lucka mellan samtal. Det är helt enkelt inkorgstriage som respekterar din uppmärksamhet.

Flödet startar med en Gmail Watch Trigger som pollar efter nya kampanjmejl. AI-sammanfattningen gör om mejltexten till en kort brief och TTS-anropet genererar ljud. Telegram får ljudet plus textsammanfattningen, redo att spela upp som en minipodcast.

Det du bygger

Förväntade resultat

Säg att du får ungefär 12 kampanjmejl om dagen och lägger kanske 5 minuter per mejl på att skumma och avgöra om det är relevant. Det är ungefär en timme dagligen, utspritt över avbrott. Med det här flödet ”får” du fortfarande de där 12 meddelandena, men din tid blir en batch: öppna Telegram, skanna bildtexterna på cirka 5 minuter och lyssna på de 2–3 som faktiskt spelar roll medan du gör något annat. För de flesta är det nära en timme tillbaka på stressiga dagar.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Gmail för att läsa Kampanjer (etiketten CATEGORY_PROMOTIONS)
  • Telegram för att ta emot ljudbriefar i en chatt
  • OpenAI API-nyckel (hämta den i din OpenAI-dashboard)

Kunskapsnivå: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och bekräftar Gmail-etikettfiltret.

Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).

Steg för steg

Ett kampanjmejl kommer in. Gmail Watch Trigger pollar varje minut och reagerar bara på meddelanden märkta CATEGORY_PROMOTIONS, så att personliga mejl inte dras in i flödet.

Mejlet hämtas och städas upp. n8n hämtar hela innehållet och beskär sedan onödiga fält och brusiga delar av meddelandet så att sammanfattningen bygger på den verkliga signalen, inte spårningspixlar och footers.

Sammanfattningen skapas och blir sedan tal. Sammanfattningskedjan och OpenAI:s chattmodell tar fram en kort brief. Texten skickas via en HTTP Request till ett text-till-tal-API som returnerar ljuddata som n8n konverterar till en fil.

Telegram tar emot den färdiga briefen. Flödet slår ihop text och ljud, aggregerar den slutliga payloaden och skickar ett ljudmeddelande till ditt valda Telegram chat-ID med en bildtext som du snabbt kan skumma.

Du kan enkelt justera sammanfattningsstilen till att vara mer ”deal-fokuserad” eller mer ”konkurrentbevakning” beroende på behov. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: konfigurera Gmail Watch Trigger

Konfigurera arbetsflödet så att det lyssnar efter nya Gmail-meddelanden som matchar ert nyhetsbrevsfilter.

  1. Lägg till noden Gmail Watch Trigger och låt Simple vara inställt på false.
  2. I FiltersLabel IDs, ställ in CATEGORY_PROMOTIONS.
  3. Under Poll Times, lägg till ett objekt med Mode inställt på everyMinute.
  4. Inloggning krävs: Anslut era gmailOAuth2-uppgifter.

Steg 2: anslut Gmail och rensa e-postdata

Hämta fullständigt e-postinnehåll och ta bort onödiga fält innan sammanfattning.

  1. Lägg till Fetch Email Content och ställ in Operation till get.
  2. Ställ in Message ID till {{ $json.id }}.
  3. Inloggning krävs: Anslut era gmailOAuth2-uppgifter.
  4. Lägg till Prune Email Fields och klistra in den medföljande JavaScript-koden för att ta bort metadatafält från varje e-postobjekt.

Steg 3: konfigurera AI-sammanfattning

Skapa en kort, TTS-anpassad nyhetsbrevssammanfattning med AI-kedjan.

  1. Lägg till Summarize Newsletter och ställ in Chunking Mode till advanced.
  2. I Summarization Method and Prompts, behåll prompttexten enligt instruktionen för att säkerställa teckenbegränsning och användning av emojis.
  3. Anslut AI Chat Engine som språkmodell för Summarize Newsletter.
  4. Inloggning krävs: Anslut era openAiApi-uppgifter i AI Chat Engine.

Summarize Newsletter skickar utdata parallellt till både Combine Text and Audio och TTS API Request, så att sammanfattningen används för att generera ljud samtidigt som den förbereds för aggregering.

Steg 4: konfigurera TTS och slå ihop med sammanfattningen

Skicka sammanfattningen till TTS-endpointen, avkoda ljud och slå ihop det med originaltexten.

  1. Lägg till TTS API Request och ställ in URL till https://tiktok-tts.weilnet.workers.dev/api/generation.
  2. Ställ in Method till POST och aktivera Send Body.
  3. I Body Parameters, ställ in text till {{ $json.response.text }} och voice till en_us_001.
  4. Lägg till Decode Audio File med Operation inställt på toBinary och Source Property till data.
  5. Lägg till Combine Text and Audio för att slå ihop det avkodade ljudet med sammanfattningsutdata.

⚠️ Vanlig fallgrop: Om TTS-tjänsten returnerar icke-binär data kommer Decode Audio File att misslyckas. Verifiera API-svarets format innan ni testar.

Steg 5: konfigurera utdata till Telegram

Aggregera den kombinerade payloaden och skicka ljudfilen med en bildtext till Telegram.

  1. Lägg till Aggregate Records och ställ in Aggregate till aggregateAllItemData.
  2. Lägg till Dispatch Telegram Audio och ställ in Operation till sendAudio.
  3. Ställ in Chat ID till [YOUR_ID].
  4. Aktivera Binary Data och ställ in Binary Property Name till =data.
  5. Ställ in Caption till {{ $json.data[1].response.text }} och File Name till New Message on Gmail.
  6. Inloggning krävs: Anslut era telegramApi-uppgifter.

Steg 6: testa och aktivera ert arbetsflöde

Validera körning från början till slut och aktivera arbetsflödet för produktionsanvändning.

  1. Klicka på Execute Workflow och skicka ett testmejl till ert Gmail-konto som matchar etiketten CATEGORY_PROMOTIONS.
  2. Bekräfta att Summarize Newsletter returnerar en koncis sammanfattning och att TTS API Request skapar ljuddata.
  3. Verifiera att Dispatch Telegram Audio publicerar ett ljudmeddelande med sammanfattningen som bildtext i Telegram.
  4. När allt fungerar, växla arbetsflödet till Active för att köra automatiskt varje minut.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Gmail-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något skapar fel, kontrollera först inloggningen i Gmail Trigger-noden och åtkomsten i det anslutna Google-kontot.
  • Om du använder ett externt TTS-API varierar bearbetningstiderna. Öka väntetiden (eller retry-logiken) om nedströms noder fallerar eftersom ljudsvaret inte hunnit genereras klart.
  • Standardiserade AI-sammanfattningar kan kännas intetsägande. Lägg in ditt föredragna format tidigt (till exempel: ”Deal, deadline, nyckelvillkor, för vem”) annars kommer du att fortsätta skriva om bildtexter.

Snabba svar

Hur lång tid tar det att sätta upp den här Gmail Telegram-automationen?

Cirka 30 minuter om dina konton för Gmail, Telegram och OpenAI är redo.

Krävs det kodning för den här automationen för kampanjbriefar?

Nej. Du kopplar inloggningar och justerar sammanfattningen och Telegram-inställningarna.

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

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 med kostnader för OpenAI API-användning och vad din text-till-tal-leverantör tar betalt (vissa endpoints är gratis, andra inte).

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

Två alternativ: n8n Cloud (hanterat, enklast att sätta upp) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och kör n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för Gmail Telegram-automation för andra use cases?

Ja, och det är hela poängen. Du kan justera filtret i Gmail Trigger så att det bevakar en annan etikett (som nyhetsbrev), ändra steget Summarize Newsletter så att det outputtar punktlistor eller ”deal-villkor”, och byta Telegram-destination till en privat kanal i stället för en chatt. Om du föredrar en annan röst uppdaterar du payloaden i TTS API Request (röstnamn, talstil) utan att röra resten av flödet.

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

Oftast handlar det om bot-token eller chat-ID. Skapa en ny eller lägg till dina Telegram-botuppgifter på nytt i n8n och bekräfta sedan att du skickar till rätt chatt och att boten har behörighet att posta där. Om det fungerar för textmeddelanden men fallerar för ljud, dubbelkolla konverteringssteget för ljudfilen, eftersom Telegram avvisar tomma eller felaktigt formaterade filer. Rate limits kan också dyka upp om du skickar många meddelanden på en gång.

Vilken volym kan det här flödet för Gmail Telegram-automation hantera?

I praktiken hanterar det typisk inkorgsvolym utan problem: dussintals kampanjmejl per dag är inga konstigheter. På n8n Cloud beror din månatliga körningsgräns på din plan, och varje mejl räknas oftast som en körning. Om du self-hostar finns ingen körningsgräns, men OpenAI- och TTS-stegen blir den verkliga flaskhalsen eftersom de tar längst tid och kan slå i rate limits.

Är den här Gmail Telegram-automationen bättre än att använda Zapier eller Make?

Ofta ja, eftersom det här inte är en enkel ”mejl till meddelande”-zap. Du rensar innehåll, sammanfattar, anropar en extern TTS-tjänst över HTTP, konverterar base64-ljud till en riktig fil och skickar sedan media till Telegram. n8n hanterar den typen av flerlogik i flera steg på ett snyggt sätt, och self-hosting kan hålla kostnaderna förutsägbara om du processar mycket. Zapier eller Make kan fortfarande fungera, men du kan stöta på premiumsteg, krångligare mediahantering eller klumpiga workarounds. Om du är osäker kan du prata med en automationsexpert och få en rak rekommendation.

När det här väl rullar slutar Kampanjer vara en tidstjuv och börjar fungera som ett tyst flöde med ”bara de användbara bitarna”. Du fångar fortfarande guldkornen, bara utan inkorgsspiralen.

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