Du vill hålla dig uppdaterad. Men den ”dagliga nyhetsrutinen” blir snabbt 12 öppna flikar, halvlästa artiklar och en anteckning du lovar att du ska sammanfatta senare.
Den här automatiseringen för Telegram-nyhetssammanfattning slår hårdast mot marknadschefer eftersom trendspaning är en del av jobbet. Grundare känner av det när de försöker hålla sig skarpa utan att förlora förmiddagarna. Och konsulter? Samma problem, annan kundkontext.
Det här flödet hämtar gårdagens nyheter, sammanfattar dem med OpenAI och levererar sedan en korrekt formaterad sammanfattning direkt till Telegram (och e-post). Du ser vad som händer, utan att bo i webbläsaren.
Så fungerar den här automatiseringen
Det fullständiga n8n-flödet, från trigger till slutlig output:
n8n Workflow Template: BrowserAI + Telegram: daglig nyhetssammanfattning
flowchart LR
subgraph sg0["Scheduled Automation Start Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Scheduled Automation Start", pos: "b", h: 48 }
n1["<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/code.svg' width='40' height='40' /></div><br/>Compute Prior Date"]
n2["<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/>Generate New Task"]
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Retrieve Task Details"]
n4@{ icon: "mdi:cog", form: "rounded", label: "Delay for Status Update", pos: "b", h: 48 }
n5@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Evaluate Completion State", pos: "b", h: 48 }
n6["<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/code.svg' width='40' height='40' /></div><br/>Sanitize Result Text"]
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/telegram.svg' width='40' height='40' /></div><br/>Dispatch Telegram Update"]
n8@{ icon: "mdi:message-outline", form: "rounded", label: "Deliver Email Notice", pos: "b", h: 48 }
n6 --> n7
n6 --> n8
n0 --> n1
n5 --> n6
n5 --> n3
n2 --> n3
n3 --> n4
n1 --> n2
n4 --> n5
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 n5 decision
class n2,n3 api
class n1,n6 code
classDef customIcon fill:none,stroke:none
class n1,n2,n3,n6,n7 customIcon
Problemet: daglig ”nyhetsikapp” blir en tidstjuv
Att hänga med i nyheterna låter enkelt tills du försöker göra det konsekvent. Du kollar några sajter, skummar några trådar, klickar in på ”bara en länk till” och inser sedan att du bränt större delen av förmiddagen och ändå inte kan förklara vad som faktiskt spelade roll. Det värsta är den mentala friktionen. Du fattar hela tiden beslut om vad du ska läsa, vad du ska ignorera och vad du ska spara till senare. Och ”senare” kommer aldrig. Om du skickar uppdateringar till ett team blir det dessutom copy-paste-kaos och inkonsekvent formatering.
Det här bygger snabbt på. Här är var det oftast fallerar i verkligheten.
- Du lägger cirka 30–60 minuter per dag på att samla länkar och kontext, och känner dig ändå efter.
- Dina sammanfattningar blir inkonsekventa eftersom de beror på din tid och energi just den dagen.
- Viktiga nyheter missas eftersom gårdagens läsbacklogg blir dagens.
- Att dela uppdateringar till Telegram eller e-post blir manuellt formateringsarbete som ingen vill göra.
Lösningen: sammanfatta automatiskt gårdagens nyheter och leverera dem
Det här flödet ger dig en repeterbar daglig ”nyhetspipeline” som går på autopilot. Varje morgon kl. 08:00 räknar n8n fram gårdagens datum, skapar en BrowserAI-uppgift för att samla relevanta nyheter från webben och väntar sedan tills uppgiften faktiskt är klar. När uppgiften är klar hämtar flödet resultaten, rensar upp texten (så att du slipper stökiga utdrag) och använder OpenAI för att skapa en lättläst sammanfattning. Till sist levereras sammanfattningen till Telegram och en kopia skickas via e-post, vilket gör att uppdateringen dyker upp där du redan kommunicerar i stället för att ligga i ännu en dashboard.
Flödet startar med en schemalagd trigger, så det körs även om du glömmer. BrowserAI hanterar webbextraktion (inklusive knepiga sidor och CAPTCHAs), och flödet loopar genom statuskontroller tills uppgiften är klar. Sedan sanerar n8n resultattexten och skickar din sammanfattning via Telegram och e-post.
Det du får: automatisering vs. resultat
| Vad det här flödet automatiserar | Resultat du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du gör en daglig uppdatering till ditt team. Manuellt kanske du lägger cirka 45 minuter på att samla gårdagens nyheter och sedan ytterligare 15 minuter på att skriva en sammanfattning och formatera den för Telegram, alltså ungefär en timme per dag. Med det här flödet är det enda ”arbetet” att skumma igenom sammanfattningen när den kommer. Körningen startar kl. 08:00, BrowserAI samlar innehåll i bakgrunden och sammanfattningen landar i Telegram och din inkorg utan att du rör ett finger.
Det här behöver du
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- BrowserAI för webbextraktion och schemaläggning av uppgifter
- Telegram för att ta emot sammanfattningen där du chattar
- BrowserAI API-nyckel (hämta den i din BrowserAI-dashboard)
Kunskapsnivå: Medel. Du kopplar konton, lägger in API-nycklar och justerar källorna eller prompten på ett säkert sätt.
Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så fungerar det
Ett dagligt schema triggar körningen. n8n startar kl. 08:00 och räknar fram gårdagens datum så att flödet alltid sammanfattar rätt tidsfönster.
BrowserAI samlar in råa nyheter. Flödet skapar en BrowserAI-uppgift via en HTTP-request och hämtar sedan uppgiftsdetaljer och metadata när BrowserAI slutför extraktionen.
Statuskontroller förhindrar halvfärdiga sammanfattningar. Ett väntesteg pausar körningen, och en kontroll avgör om flödet ska gå vidare, försöka hämta igen eller vänta en gång till.
Din sammanfattning rensas och levereras. Den extraherade texten saneras och skickas sedan till Telegram och mejlas till dig så att uppdateringen dyker upp i verktygen du redan använder.
Du kan enkelt ändra BrowserAI-uppgiftens prompt för att fokusera på specifika ämnen och sedan justera leveranstiden så att den passar teamets rytm. Se den fullständiga implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera den schemalagda triggern
Ställ in schemat som startar arbetsflödet för nyhetssammanställningen varje morgon.
- Lägg till noden Scheduled Automation Start som din trigger.
- Öppna Scheduled Automation Start och ställ in schemaregeln så att den körs vid
8(trigger vid timme 8). - Koppla Scheduled Automation Start till Compute Prior Date.
Steg 2: Anslut Browser.ai Task Service
Konfigurera HTTP-förfrågningarna som skapar och övervakar AI-uppgiften för nyhetscrawling.
- I Compute Prior Date behåller ni JavaScript-koden som formaterar gårdagens datum; inga inloggningsuppgifter krävs.
- Öppna Generate New Task och ställ in URL till
https://browser.ai/api/v1/tasksoch Method tillPOST. - Ställ in JSON Body till
{ "instructions": [ { "action": "Please summarize me all the latest news, articles and updates regarding AI and LLMs up to {{ $json.formattedYesterday }}, including title, description and source" } ], "geoLocation": { "country": "us" }, "project": "Project_1", "type": "crawler_automation", "inspect": true }. - Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Generate New Task.
- Öppna Retrieve Task Details och ställ in URL till
=https://browser.ai/api/v1/tasks/{{ $('Generate New Task').item.json.executionId }}. - Inloggningsuppgifter krävs: Anslut era httpBearerAuth-uppgifter i Retrieve Task Details.
- Koppla Compute Prior Date → Generate New Task → Retrieve Task Details.
Steg 3: Sätt upp bearbetning och kontroller för slutförande
Vänta tills uppgiften är klar, verifiera slutförande och sanera den returnerade texten.
- I Delay for Status Update ställer ni in Amount till
30för att pausa mellan statuskontroller. - Konfigurera Evaluate Completion State så att den kontrollerar status med
{{ $('Retrieve Task Details').item.json.status }}och jämför medfinalized. - Säkerställ att fallback-utdata från Evaluate Completion State loopar tillbaka till Retrieve Task Details för att kontrollera status igen.
- Öppna Sanitize Result Text och behåll JavaScript-koden som tar bort prefixen
**Title:**och**Description:**från resultatet. - Koppla Retrieve Task Details → Delay for Status Update → Evaluate Completion State → Sanitize Result Text.
Steg 4: Konfigurera utdata och parallella notifieringar
Skicka den rensade sammanställningen till Telegram och e-post samtidigt.
- I Dispatch Telegram Update ställer ni in Text till
{{ $json.cleanedText }}och Chat ID till[YOUR_ID]. - Inloggningsuppgifter krävs: Anslut era telegramApi-uppgifter i Dispatch Telegram Update.
- I Deliver Email Notice ställer ni in Text till
{{ $json.cleanedText }}, Subject tillYour daily AI & LLM newsletter is here!och ställer in To Email och From Email till[YOUR_EMAIL]. - Inloggningsuppgifter krävs: Anslut era smtp-uppgifter i Deliver Email Notice.
- Sanitize Result Text skickar utdata till både Dispatch Telegram Update och Deliver Email Notice parallellt.
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett manuellt test för att validera hela flödet och aktivera sedan schemalagd körning.
- Klicka på Execute Workflow och verifiera att Generate New Task returnerar ett
executionId. - Bekräfta att Evaluate Completion State routar till Sanitize Result Text när status är
finalized. - Kontrollera att både Dispatch Telegram Update och Deliver Email Notice tar emot den rensade textutdatan.
- När testet är lyckat växlar ni arbetsflödet till Active för att köra dagligen vid den schemalagda tiden.
Vanliga fallgropar
- BrowserAI-credentials kan löpa ut eller så kan API-nyckeln roteras. Om flödet plötsligt returnerar tomma resultat, kontrollera nyckeln i din BrowserAI-dashboard och uppdatera den i n8n först.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera outputen för alltid.
Vanliga frågor
Cirka 30 minuter om du redan har BrowserAI- och Telegram-åtkomst redo.
Nej. Du kommer mest att koppla konton och klistra in API-nycklar. Den enda ”kod”-delen finns redan i flödet för datumformatering och upprensning av text.
Ja. n8n har ett gratis alternativ för egen hosting 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 OpenAI API-kostnader, som oftast är några cent per sammanfattning beroende på längd.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller egen hosting på en VPS. För egen hosting är Hostinger VPS prisvärd och hanterar n8n bra. Egen hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är det bästa sättet att göra sammanfattningen faktiskt användbar. Uppdatera BrowserAI-requesten ”Generate New Task” så att den söker på dina konkurrenter, nyckelord eller specifika sajter du litar på. Justera sedan OpenAI-prompten (i din AI Agent / OpenAI Chat Model-konfiguration) så att den ger det format du vill ha, till exempel ”3 nyckelpunkter + varför det spelar roll”. Många team justerar också sändtid och lägger till en andra Telegram-destination för olika avdelningar.
Oftast är det ett API-nyckelproblem. Generera en ny BrowserAI API-nyckel i BrowserAI-dashboarden och uppdatera den i HTTP Request-noderna i n8n. Om uppgiften skapas men aldrig blir klar kan dina källor blockera automatisering eller returnera ett fallback-läge, så öka väntetiden och bekräfta att BrowserAI kan komma åt de sidorna.
En daglig sammanfattning är enkelt för vilken n8n-plan som helst, inklusive egen hosting.
Ofta, ja. Det här flödet behöver väntan, omförsök och förgrening baserat på uppgiftsstatus, och ärligt talat är det här n8n känns mer pålitligt eftersom du kan modellera logiken utan att slåss med plattformen. Alternativet med egen hosting spelar också roll om du planerar att skala bortom en sammanfattning per dag eller köra flera nyhetsbrev för olika team. Zapier eller Make kan fortfarande fungera om du håller det enkelt, men du kan landa i en högre kostnad när du lägger till flersteglogik och högre volym. Prata med en automationsexpert om du vill ha en snabb rekommendation baserad på din exakta setup.
Ställ in det en gång och låt sedan sammanfattningen dyka upp varje morgon som på ett urverk. Du behåller insikten och slipper grovjobbet.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.