Din ”snabba morgonsammanfattning” börjar som en bra idé. Sedan blir den till 20 flikar, copy-pastade länkar, trasig formatering och den där gnagande känslan av att du missade den enda artikeln som teamet faktiskt behövde.
Den här automatiseringen för RSS Gmail digest träffar marknadschefer som delar trendspaningar, men byråägare som bygger kundbriefar och operationsansvariga som bevakar konkurrenter känner det också. Målet är enkelt: ett strukturerat, varumärkesanpassat mejl som dyker upp enligt schema, redo att vidarebefordras.
Du får se hur flödet hämtar från valfri RSS-feed, gör om det till en stylad HTML-sammanfattning och skickar den via Gmail automatiskt, så att ditt ”nyhetsbrev” inte hänger på att din kalender sköter sig.
Så fungerar automatiseringen
Se hur den här löser problemet:
n8n Workflow Template: RSS till Gmail: varumärkesanpassade nyhetsutskick
flowchart LR
subgraph sg0["Schedule Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Schedule Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:message-outline", form: "rounded", label: "Send a message", pos: "b", h: 48 }
n2@{ icon: "mdi:cog", form: "rounded", label: "Convert XML to JSON", pos: "b", h: 48 }
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/code.svg' width='40' height='40' /></div><br/>Generate HTML News Preview"]
n4["<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/>Get RSS from Prothom Alo"]
n0 --> n4
n2 --> n3
n4 --> n2
n3 --> n1
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 n4 api
class n3 code
classDef customIcon fill:none,stroke:none
class n3,n4 customIcon
Utmaningen: att hålla nyhetssammanfattningar konsekventa (utan att behöva passa dem)
Manuella nyhetssammanfattningar fallerar på tråkiga, förutsägbara sätt. Du börjar med en RSS-feed, men du måste ändå öppna inlägg, hämta rubriker, trimma stökiga utdrag och få det att se presentabelt ut i mejl. Sedan kommer ”formateringsskatten” (mellanrum, typsnitt, trasiga länkar) och problemet ”tog jag redan med den här?”. Det är inte svårt arbete. Det är dränerande arbete, och det stjäl tid från det som faktiskt spelar roll: att avgöra vad som är värt att dela och varför.
Det drar iväg snabbt. Här är var det havererar för de flesta team.
- Att kopiera fem till tio rubriker till ett mejl bränner lätt en timme, särskilt när du också lägger till kort kontext eller sammanfattningar.
- RSS-formatering är inkonsekvent, vilket gör att sammanfattningen ser olika ut varje gång om du inte korrigerar den manuellt.
- När någon glömmer att skicka den dör hela vanan ”vi håller koll på trender” tyst internt.
- Att vidarebefordra råa länkar känns slarvigt, så du slutar med att skriva om samma intro och layout om och om igen.
Lösningen: schemalagd RSS → varumärkesanpassad Gmail-sammanfattning
Det här n8n-flödet gör om valfri RSS-feed till ett välpolerat Gmail-mejl automatiskt. Det startar enligt ett schema du väljer (dagligen, veckovis, vad som passar). n8n hämtar senaste innehållet från RSS-feeden, tolkar XML till användbar data och bygger sedan en strukturerad HTML-mall som innehåller nyckelfält som artikelrubrik, kort sammanfattning, författare, kategori och en tydlig ”Läs mer”-länk. Till sist skickar Gmail den färdiga sammanfattningen till din inkorg (eller en delad brevlåda) så att den är redo att vidarebefordra, arkivera eller återanvända. Du sätter designen en gång, sedan slutar du tänka på den.
Flödet börjar med en Schedule Trigger. Därifrån hämtar det din RSS-feed via HTTP Request, konverterar XML till JSON för strukturerade fält och använder ett kodsteg för att generera mejlets HTML. Gmail levererar sammanfattningen precis som ett vanligt mejl, bara utan den manuella ihopplockningen.
Vad som förändras: före vs. efter
| Det här tar bort | Effekt du kommer att se |
|---|---|
|
|
Effekt i verkligheten
Säg att du skickar en vardagssammanfattning med 10 rubriker. Manuellt kan du lägga cirka 5 minuter per post på att öppna, skumma, kopiera och formatera, plus ytterligare 20 minuter för att få mejlet att se ”inte pinsamt” ut, alltså ungefär en timme per dag. Med det här flödet är uppsättning arbetet: du väljer RSS-URL och schema, sedan levererar Gmail sammanfattningen automatiskt. Den dagliga insatsen sjunker i princip till noll, förutom enstaka justeringar när du vill ha en ny layout.
Krav
- n8n-instans (prova n8n Cloud gratis)
- Alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Gmail för att skicka sammanfattningsmejlet.
- Offentlig RSS-feed-URL som innehållskälla.
- Google OAuth2-uppgifter (skapa dem i Google Cloud Console).
Svårighetsnivå: Nybörjare. Du kopplar Gmail, klistrar in en RSS-URL och justerar schemat.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet steg för steg
En schemalagd körning sätter igång allt. Schedule Trigger körs vid din valda tid (till exempel varje morgon), så sammanfattningen inte är beroende av att någon kommer ihåg den.
Flödet hämtar din RSS-feed. En HTTP Request-nod hämtar den RSS-URL du väljer (Prothom Alo är ett exempel, men det kan vara vilken offentlig RSS- eller Atom-feed som helst).
Feeden struktureras till användbar data. XML-noden konverterar rå-feeden till JSON så att fält som titel, länk, författare, kategori och publiceringsdatum kan användas på ett tillförlitligt sätt.
En HTML-sammanfattning genereras och mejlas. Ett kodsteg bygger ett stylat, mobilvänligt mejl (inklusive en ”Läs mer”-knapp), sedan skickar Gmail det som ett HTML-meddelande till din valda mottagare.
Du kan enkelt ändra RSS-källan och mejlmallen så att den matchar ditt varumärke. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera den schemalagda triggern
Konfigurera schemat som initierar RSS-digestflödet.
- Lägg till noden Scheduled Automation Start som din trigger.
- I Rule → Interval, definiera hur ofta workflowet ska köras (just nu är ett tomt intervall inställt, så ange ett schema som passar er körkadens).
Steg 2: Anslut RSS-datakällan
Hämta det råa RSS-flödesinnehållet som ska konverteras till digest-klara objekt.
- Lägg till noden Retrieve RSS Feed Source efter Scheduled Automation Start.
- Ställ in URL på
https://prothomalo.com/feed. - Säkerställ att Scheduled Automation Start flödar in i Retrieve RSS Feed Source.
Steg 3: Tolka och bygg HTML-digesten
Transformera RSS-XML till JSON och generera sedan formaterad HTML för e-postens brödtext.
- Lägg till noden Parse XML Into JSON och koppla den till Retrieve RSS Feed Source.
- Lämna Options tomt om ni inte behöver ett anpassat tolkningsbeteende.
- Lägg till noden Build HTML Digest efter Parse XML Into JSON.
- Klistra in JavaScript-koden i JS Code exakt som angivet för att generera HTML-digestinnehållet.
feed.entry. Om er RSS-källa använder ett annat schema, uppdatera koden i Build HTML Digest därefter.Steg 4: Konfigurera e-postutskicket
Skicka den genererade HTML-digesten via Gmail.
- Lägg till noden Dispatch Email Digest och koppla den till Build HTML Digest.
- Autentiseringsuppgifter krävs: Anslut era gmailOAuth2-autentiseringsuppgifter i Dispatch Email Digest.
- Ställ in Subject till
News Digest From RSS. - Ställ in Message till den fullständiga HTML-mallen och inkludera uttrycket
{{ $json.html }}där digestinnehållet ska visas. Använd det angivna värdet som börjar med=.
{ json: { html } } och att {{ $json.html }} finns inuti Dispatch Email Digest-meddelandet.Steg 5: Testa och aktivera ert workflow
Validera flödet från start till mål och slå på schemat.
- Klicka på Execute Workflow och bekräfta att flödet körs från Scheduled Automation Start → Retrieve RSS Feed Source → Parse XML Into JSON → Build HTML Digest → Dispatch Email Digest.
- Kontrollera outputen från Build HTML Digest för ett ifyllt
html-fält och verifiera att e-postmeddelandet tas emot i ert Gmail-konto. - När allt fungerar, växla workflowet till Active för att aktivera schemalagda körningar.
Saker att se upp med
- Gmail OAuth-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först status för inloggningsuppgifter i Gmail-noden i n8n och bekräfta sedan att ditt Google Cloud-projekt fortfarande är auktoriserat.
- Om du använder Wait-noder eller extern rendering varierar processeringstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Vissa RSS-feeds har inkonsekventa fält, särskilt sammanfattningar och författare. Om din sammanfattning kommer fram med tomma fält, justera kodmallen så att den hanterar saknade värden så att layouten inte kollapsar.
Vanliga frågor
Cirka 30 minuter om din Gmail-koppling redan är konfigurerad.
Ja. Ingen kodning krävs för att få en fungerande sammanfattning, men du kan justera HTML-mallen senare för varumärkesanpassning.
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 med Google-kostnader, som oftast är 0 USD om din Google Cloud-setup inte använder betaltjänster.
Två alternativ: n8n Cloud (hanterad, 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 serveradministration.
Du brukar anpassa två ställen: RSS-URL:en i steget HTTP Request och HTML-mallen i steget Build HTML Digest. Vanliga justeringar är att ändra antalet poster som visas, lägga till en kort intro-rad till ditt team och byta locale-formatering (till exempel bn-BD till en-US). Om din feed inte ger författare eller sammanfattning, justera mallen så att de fälten döljs när de är tomma. Den lilla ändringen gör att mejlet ser ”designat” ut i stället för trasigt.
Oftast handlar det om utgången eller återkallad OAuth-åtkomst. Återanslut Gmail-inloggningsuppgifter i n8n och bekräfta sedan att OAuth-samtyckesskärmen och scopes i Google Cloud fortfarande matchar vad Gmail-noden behöver. Om det fungerar i tester men misslyckas enligt schema, kontrollera att inloggningsuppgiften är delad med flödets ägare och att n8n-instansen har en stabil tid-/datumkonfiguration.
För en enda daglig sammanfattning är kapacitet i princip inget problem.
Ofta, ja, eftersom det här flödet gynnas av anpassad HTML-byggning och flexibel parsninglogik. n8n gör det enklare att hantera konstiga RSS-kantfall (saknade fält, inkonsekventa utdrag) utan att betala extra för förgreningar och formateringssteg. Egen hosting tar också bort körningsoro om du kör flera sammanfattningar. Zapier eller Make kan fortfarande fungera bra för en enkel ”RSS-post → mejl”-notis, men varumärkesanpassad sammanfattningsformatering blir ofta irriterande snabbt. Prata med en automationsexpert om du vill ha en snabb rekommendation för din exakta setup.
När det här är live blir din sammanfattning ett system, inte en återkommande uppgift. Flödet sköter den repetitiva ihopplockningen så att du kan fokusera på vad du delar och varför.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.