Att skriva ett nyhetsbrev av ”intressanta artiklar” låter enkelt tills du fastnar i att kopiera länkar, skumma igenom långa inlägg och försöka få allt att låta som du. Sedan har du tappat en timme. Igen.
Det här är den typen av röra som drabbar marknadsförare och contentansvariga först, men även grundare som skickar uppdateringar och byråägare som driver kundnyhetsbrev känner av det. Med den här RSS Gmail-automationen blir nya inlägg till färdiga Gmail-utkast som du bara behöver granska, så att du publicerar konsekvent utan att leva i en massa flikar.
Nedan ser du exakt vad arbetsflödet gör, vad det ersätter och hur mycket tid du vanligtvis får tillbaka när det väl rullar.
Så fungerar den här automationslösningen
Se hur det här löser problemet:
n8n Workflow Template: RSS + Gmail: nyhetsbrevsutkast redo att skicka
flowchart LR
subgraph sg0["RSS Feed Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "RSS Feed Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:robot", form: "rounded", label: "Information Extractor", pos: "b", h: 48 }
n2@{ icon: "mdi:brain", form: "rounded", label: "OpenAI Chat Model", pos: "b", h: 48 }
n3@{ icon: "mdi:robot", form: "rounded", label: "Message a model", pos: "b", h: 48 }
n4@{ icon: "mdi:message-outline", form: "rounded", label: "Create a draft", pos: "b", h: 48 }
n3 --> n4
n0 --> n1
n2 -.-> n1
n1 --> n3
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 n1,n3 ai
class n2 aiModel
Utmaningen: att göra RSS-läsning till ett färdigt nyhetsbrev
Du hittar bra artiklar i ett RSS-flöde, men att göra dem till ett nyhetsbrevsutkast är där det brukar falla isär. Först öppnar du inlägget, sedan letar du efter den ”riktiga” poängen, sedan klistrar du in ett citat, och sedan skriver du om det eftersom det låter som en robot (eller ännu värre, som författaren). Gör du det några gånger har du bränt en stor del av dagen utan att ha skickat något. Den mentala belastningen är den luriga delen: du bestämmer om ton, struktur och vad som är ”tillräckligt bra” om och om igen, vilket är varför nyhetsbrev skjuts upp en dag, sedan en vecka.
Det går snabbt att ackumulera. Här är var det oftast brister.
- Du läser om samma långa inlägg flera gånger bara för att få fram en korrekt formaterad sammanfattning.
- Kopiera/klistra in skapar misstag, från trasiga länkar till att introduktionen saknar sammanhang.
- Texten låter inkonsekvent eftersom varje utkast börjar från noll.
- När du väl är klar med formateringen är du för trött för den del som spelar roll: sista redigeringen och att skicka.
Lösningen: RSS-till-Gmail-nyhetsbrevsutkast som skapas automatiskt
Det här arbetsflödet bevakar ett RSS-flöde enligt ett schema och gör om nya artiklar till nyhetsbrevsredo text i Gmail-utkast. Varje timme kontrollerar det flödet (standard: Artificial Intelligence News). När det hittar nya poster hämtar det rubrik, utdrag och fullständigt innehåll, och skickar sedan texten till en AI-baserad ”informationsutdragare” för att skapa en strukturerad sammanfattning (och det kan översätta, om du vill ha ett annat språk). Därefter skriver ett andra AI-steg om sammanfattningen till nyhetsbrevsstil med en konsekvent assistentröst (arbetsflödet levereras med en ”Patrik”-ton som du kan justera). Till sist skapar n8n ett Gmail-utkast, så att du granskar det som vilket mejl som helst, gör små ändringar och skickar när du är redo.
Arbetsflödet startar med en RSS-kontroll varje timme. Sedan gör OpenAI om råa artiklar till strukturerad, lättläst nyhetsbrevstext. Gmail tar emot det färdiga utkastet så att sista steget bara är att granska och skicka.
Vad som förändras: före vs. efter
| Det här tar bort | Effekten du märker |
|---|---|
|
|
Effekt i praktiken
Säg att du publicerar ett veckonyhetsbrev med 5 artiklar. Manuellt kan du lägga cirka 10 minuter per artikel på att läsa, sammanfatta och skriva om, plus ytterligare 20 minuter på formatering och finslipning av mejlet, alltså ungefär 1,5 timme. Med det här arbetsflödet som kör varje timme väntar utkasten redan i Gmail: du lägger oftast cirka 15–20 minuter på att granska, korta ner och lägga till din egen intro. Det är ungefär en timme tillbaka varje vecka, utan att tumma på kvaliteten.
Krav
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Gmail för att skapa och lagra e-postutkast
- OpenAI för sammanfattningar och nyhetsbrevsanpassad text
- OpenAI API-nyckel (hämta den i OpenAI:s API-dashboard)
Svårighetsgrad: Nybörjare. Du kopplar konton, justerar en prompt och testar ett utkast.
Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).
Flödet i arbetsflödet
En RSS-kontroll varje timme drar igång. n8n pollar RSS-flödets URL som du väljer och hämtar in eventuella nya poster som publicerats sedan senaste körningen.
Artikeln ”städas” till en användbar sammanfattning. Arbetsflödet extraherar titel, utdrag och huvudinnehåll, och sedan gör en AI-utdragare om det till strukturerade anteckningar du faktiskt kan använda. Vill du översätta ställer du in det här i systemprompten.
Sammanfattningen blir nyhetsbrevstext. Ett andra AI-steg skriver om allt i en konsekvent röst (den medföljande assistenttonen ”Patrik” är en startpunkt), och du kan be om rubriker, punktlistor, en kort CTA eller ett stramare format.
Gmail tar emot ett utkast som du redigerar som vanligt. Arbetsflödet skapar e-postutkastet i ditt anslutna Gmail-konto, så att du kan granska, justera och skicka när det passar ditt schema.
Du kan enkelt byta RSS-källa till en annan publikation utifrån dina behov. Se hela implementationsguiden nedan för alternativ för anpassning.
Steg-för-steg-guide för implementation
Steg 1: Konfigurera RSS-triggern
Konfigurera RSS-triggern för att polla nyhetsflödet och starta automationen när nya poster dyker upp.
- Lägg till noden RSS Intake Trigger i ert workflow.
- Ställ in Feed URL på
https://www.artificialintelligence-news.com/feed/. - Ställ in pollningsschemat till Every Hour i triggerns schemaalternativ.
Steg 2: Anslut OpenAI för språkbehandling
Workflowet använder OpenAI för att extrahera innehållsdetaljer och skapa nyhetsbrevstexten.
- Öppna noden LLM Chat Engine och ställ in Model till
gpt-4.1-mini. - Credential Required: Anslut era
openAiApi-uppgifter i LLM Chat Engine. - Öppna noden Compose Newsletter Draft och bekräfta att Model är
gpt-4.1-mini. - Credential Required: Anslut era
openAiApi-uppgifter i Compose Newsletter Draft.
Steg 3: Sätt upp innehållsextrahering
Extrahera strukturerade fält från varje RSS-post så att AI:n får rena indata till nyhetsbrevsutkastet.
- Lägg till noden Content Detail Extractor och koppla den till RSS Intake Trigger.
- Ställ in Text till
=Snippet: {{ $json['content:encodedSnippet'] }} Title: {{ $json.title }} Content: {{ $json['content:encoded'] }}. - I System Prompt Template använder ni
Your task is a get information from content snippet, and translate it in {your prefer} language. Keep it clear and short about what is in content and title.. - Säkerställ att attributen inkluderar Snippet, Title och Content med de angivna beskrivningarna.
content:encoded-fält får extractorn tomma indata. Validera RSS-flödets output i triggerns testkörning.Steg 4: Sätt upp AI-generering
Skapa nyhetsbrevsutkastet med det extraherade innehållet, med en personlig assistentröst.
- Koppla Content Detail Extractor till Compose Newsletter Draft.
- I Compose Newsletter Draft → Messages, ställ in systeminnehållet till
=Your task is get information about article, use assistant role named Patrik to give personalisation and create a newsletter content. Content si here: {{ $json.output.Content }}. - Ställ in assistentinnehållet till
Here give your tone of voice!för att definiera riktlinjerna för tonaliteten.
Steg 5: Konfigurera utdata för e-postutkast
Skicka det AI-genererade nyhetsbrevsinnehållet till Gmail som ett utkast.
- Lägg till noden Generate Email Draft och koppla den till Compose Newsletter Draft.
- Credential Required: Anslut era
gmailOAuth2-uppgifter i Generate Email Draft. - Ställ in Resource till
draftoch Email Type tillhtml. - Ställ in Subject till
Newsletter. - Ställ in Message till
={{ $json.message.content }}.
Steg 6: Testa och aktivera ert workflow
Verifiera att workflowet körs från start till mål och aktivera det sedan för drift.
- Klicka på Execute Workflow för att köra ett manuellt test från RSS Intake Trigger.
- Bekräfta att Content Detail Extractor outputtar strukturerade fält och att Compose Newsletter Draft returnerar en genererad nyhetsbrevstext.
- Kontrollera Gmail för att säkerställa att Generate Email Draft skapade ett nytt utkast med ämnet
Newsletteroch HTML-innehåll. - När ni är nöjda, slå på Active för att aktivera workflowet för körningar varje timme.
Saker att se upp med
- Gmail-inloggningar kan löpa ut eller kräva specifika behörigheter. Om något slutar fungera, börja med att kontrollera status för anslutet konto i Gmail-noden i n8n.
- Om du använder Wait-noder eller extern rendering varierar processningstiderna. Öka väntetiden om nedströms noder misslyckas på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera output för alltid.
Vanliga frågor
Vanligtvis cirka 30 minuter om dina Gmail- och OpenAI-konton är redo.
Ja. Ingen kodning krävs. Du kopplar Gmail, klistrar in en API-nyckel och justerar ett par prompter.
Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volymer. Du behöver också räkna med OpenAI API-kostnader (ofta bara några cent per utkast, beroende på artikelns längd).
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serverhantering.
Du kan ändra RSS Feed Trigger till valfri flödes-URL och sedan uppdatera prompten för ”Information Extractor” för att styra språk, längd och vad som ska extraheras (höjdpunkter, nyckelsiffror, citat). De flesta team anpassar också AI-prompten ”Compose Newsletter Draft” så att den matchar varumärkesröst och önskad struktur, till exempel en kort intro + punkter + en CTA. Om du vill ha HTML-output kan du be modellen om HTML och låta Gmail lagra det som utkastets brödtext.
Oftast beror det på utgången OAuth-åtkomst eller att fel Google-konto är anslutet. Anslut Gmail på nytt i n8n och bekräfta att Gmail-noden använder kontot du förväntar dig. Om utkast skapas ibland men inte alltid kan du också stöta på Google API-gränser eller skicka felaktigt formaterat innehåll från AI-steget (väldigt långa brödtexter kan vara känsliga), så kolla körloggarna för exakt felmeddelande.
I praktiken hanterar den så många nya RSS-poster som ditt schema och dina kontogränser tillåter.
Ofta, ja, särskilt när du bryr dig om promptkontroll och AI-bearbetning i flera steg. Det här arbetsflödet använder flera AI-steg (extrahera, sedan skriva om), och n8n gör den typen av förgrening och datamodellering enkel utan att göra din automation till en skör kedja av mini-zaps. Du kan också self-hosta för obegränsade körningar, vilket spelar roll när RSS-flödet blir intensivt. Zapier eller Make kan fortfarande vara ett bra val för väldigt enkel ”RSS till e-post”-vidarebefordran, men det blir snabbt krångligt när du vill ha konsekvent röst, översättning och skapande av utkast på ett ställe. Prata med en automationsexpert om du är osäker på vad som passar.
När det här väl rullar börjar ditt nyhetsbrev som ett utkast, inte en tom sida. Det är helt ärligt skillnaden mellan ”vi borde skicka ett” och ”det är redan klart”.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.