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

RSS till Google Sheets, en rensad feedlista

Rickard Andersson Partner, Nodenordic.se

Din ”snabba flödeskoll” förvandlas till en daglig skattjakt. En flik för en blogg, en annan för nyheter, en tredje för produktuppdateringar, och sedan inser du att du redan granskade det inlägget i går eftersom två flöden publicerade om det med en lite annan titel.

Det är här RSS Sheets automation verkligen lönar sig. Content marketers märker det först (du vill bara ha en korrekt formaterad läskö), men byråägare och ops-team hamnar i samma röra när flera källor måste bevakas. En pålitlig lista i Google Sheets förändrar hela rutinen.

Det här arbetsflödet slår ihop flera RSS-flöden till ett enda, prydligt dataset så att du kan granska allt på ett ställe. Du får lära dig vad det gör, varför det är uppbyggt på det här sättet och hur du anpassar det till dina egna flödeskällor.

Så fungerar den här automatiseringen

Här är det kompletta arbetsflödet du kommer att sätta upp:

n8n Workflow Template: RSS till Google Sheets, en rensad feedlista

Därför spelar det roll: granska RSS-flöden utan att missa inlägg

Att kolla flera RSS-flöden låter enkelt tills du gör det varje dag, över flera källor, samtidigt som du ska sköta ditt riktiga arbete. Du öppnar ett flöde, scrollar, kopierar en länk, klistrar in den någonstans, byter till nästa flöde och upprepar. Efter en vecka är du osäker på vad du redan har sett, vad som är nytt och vad som publicerats om med en annan URL. Den mentala belastningen är det som tar knäcken. Du lägger mer energi på att minnas än på att granska, och viktiga uppdateringar begravs under rutinjobb.

Det växer snabbt. Här är var det brukar fallera.

  • Du dubbelkollar samma saker eftersom det saknas en enda ”källa till sanningen”-lista att skanna.
  • Dubbletter smyger sig in när flöden överlappar (eller syndikerar) och titlarna inte matchar perfekt.
  • Någon missar en viktig uppdatering eftersom ”det enda flödet du inte öppnade i dag” innehöll nyheten.
  • Manuell kopiering in i ett kalkylark bjuder in småfel som kostar tid senare, som trasiga URL:er eller inkonsekventa datum.

Vad du bygger: en sammanslagen RSS-flödeslista du faktiskt kan använda

Det här arbetsflödet är byggt för att kombinera flera RSS-flöden till en strukturerad lista som är lätt att granska och återanvända. Du startar körningen manuellt (perfekt för test och för team som vill ha kontroll), och arbetsflödet skapar en lista med flödes-URL:er att bearbeta. Sedan itererar det genom flödena i batchar, läser inlägg från varje RSS-källa och skickar resultaten genom en slutförandekontroll så att det vet när det ska fortsätta respektive när det ska aggregera allt. Till sist slår arbetsflödet ihop data från olika körningar till ett enda strukturerat objekt, vilket gör det mycket enklare att publicera till en destination som Google Sheets som ett konsekvent dataset.

Körningen börjar med en förberedd flödeslista. Sedan loopar arbetsflödet: hämtar flödesinlägg, kontrollerar om det finns mer arbete och slår först därefter ihop hela uppsättningen till en slutlig output. Mönstret ”slå ihop efter loopen” är det som gör att resultatet blir prydligt i stället för fragmenterat.

Vad du bygger

Förväntade resultat

Säg att du bevakar 8 RSS-flöden varje morgon och lägger kanske 4 minuter per flöde på att öppna, scrolla och kopiera sådant som är värt att dela. Det blir ungefär 30 minuter per dag, och det är lätt att missa ett inlägg när du blir avbruten. Med det här arbetsflödet startar du en körning, väntar en minut eller två på att flödena ska laddas och granskar sedan en konsoliderad lista i Google Sheets. De flesta team får tillbaka ungefär 20 minuter per dag, och granskningen känns lugnare.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • RSS-flöden du vill konsolidera (URL:er för varje källa)
  • Google Sheets för att lagra och granska den sammanslagna listan
  • Google-inloggningsuppgifter (skapa i n8n:s Credentials för Google)

Svårighetsgrad: Nybörjare. Du klistrar in flödes-URL:er, kör en testkörning och mappar några fält till kolumner i arket.

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

Steg för steg

Manuell körning för att behålla kontrollen. Arbetsflödet startar när du klickar på ”Execute” i n8n, vilket är perfekt för en daglig eller veckovis rutin där du vill ha en färsk lista vid begäran.

En flödeslista genereras. En function-nod skapar (eller formaterar) listan med RSS-flödes-URL:er du vill hämta från, så att resten av arbetsflödet kan loopa över den på ett konsekvent sätt.

Batchbearbetning hämtar inlägg säkert. Batch-iteratorn skickar in ett flöde i taget till steget RSS Read, som hämtar de senaste inläggen. Därefter avgör en kontroll ”är vi klara än?” om arbetsflödet ska hämta nästa flöde eller gå vidare.

Allt slås ihop till en enda output. När loopen är klar aggregerar arbetsflödet data från de olika körningarna till ett enda enhetligt objekt, så att du kan skicka in en strukturerad uppsättning rader till Google Sheets.

Du kan enkelt ändra flödeslistan för att lägga till nya källor eller begränsa den till en specifik innehållskategori, beroende på dina behov. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera den manuella triggern

Det här arbetsflödet startar manuellt så att ni kan testa och iterera RSS-aggregeringsprocessen.

  1. Lägg till en Manual Launch Trigger-nod som startpunkt.
  2. Lämna alla inställningar på standardvärdena eftersom inga parametrar krävs.
  3. Valfritt: behåll Flowpast Branding som en referensnotis i er canvas för dokumentation.

Steg 2: Skapa RSS-flödeslistan

Bygg indata-listan med RSS-flödes-URL:er som ska behandlas i batchar.

  1. Lägg till noden Generate Feed List efter Manual Launch Trigger.
  2. Ställ in Function Code till return [ { json: { url: 'https://medium.com/feed/n8n-io', } }, { json: { url: 'https://dev.to/feed/n8n', } } ];
  3. Justera URL:erna i funktionen om ni vill aggregera andra flöden.

Steg 3: Iterera genom flöden och hämta objekt

Det här steget loopar igenom varje flödes-URL och hämtar RSS-objekt, ett flöde i taget.

  1. Lägg till Batch Iterator efter Generate Feed List och ställ in Batch Size till 1.
  2. Koppla Batch Iterator till Retrieve RSS Items.
  3. I Retrieve RSS Items ställer ni in URL till ={{$json["url"]}} så att den läser den aktuella flödes-URL:en.

Steg 4: Förgrena vid slutförande och aggregera resultat

När varje flöde är behandlat kontrollerar arbetsflödet om fler flöden återstår och aggregerar sedan alla resultat.

  1. Lägg till Branch on Completion efter Retrieve RSS Items.
  2. Konfigurera det booleska villkoret så att Value 1 är true och Value 2 är ={{$node["Batch Iterator"].context["noItemsLeft"]}}.
  3. Koppla true-utgången från Branch on Completion till Aggregate Feed Records.
  4. Koppla false-utgången från Branch on Completion tillbaka till Batch Iterator för att fortsätta loopen.
  5. I Aggregate Feed Records behåller ni Function Code som angivet för att slå ihop alla hämtade objekt till allData.

Steg 5: Testa och aktivera ert arbetsflöde

Validera att flödesobjekt samlas in och aggregeras korrekt innan ni går till produktion.

  1. Klicka på Execute Workflow för att köra Manual Launch Trigger manuellt.
  2. Bekräfta att Retrieve RSS Items returnerar objekt för varje flödes-URL.
  3. Verifiera att Aggregate Feed Records outputar en enda array i allData med sammanslagna objekt.
  4. När ni är nöjda sparar ni och aktiverar arbetsflödet för regelbunden användning (ersätt den manuella triggern med en schemalagd trigger vid behov).
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • RSS-källor blockerar ibland frekventa förfrågningar eller ändrar format. Om ett flöde slutar returnera inlägg, öppna flödes-URL:en i en webbläsare först och bekräfta att den fortfarande renderas som RSS.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • Logik i function-noder är inte förlåtande. Om merge-output ser ”nästlad” ut eller saknar fält, logga item-strukturen i n8n och justera din mappning innan du skickar något till Google Sheets.

Snabba svar

Hur lång tid tar det att sätta upp den här RSS Sheets automation?

Cirka 30 minuter om dina flöden är redo.

Krävs kodning för den här konsolideringen av RSS-flöden?

Nej. Du konfigurerar främst URL:er, inloggningsuppgifter och fältmappning. De inkluderade function-noderna är redan skrivna och kan finjusteras försiktigt vid behov.

Är n8n gratis att använda för det här arbetsflödet för RSS Sheets automation?

Ja. n8n har ett gratis alternativ för egen drift 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 in eventuella Google Workspace-kostnader du redan betalar för Sheets.

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

Kan jag anpassa det här arbetsflödet för RSS Sheets automation för andra användningsfall?

Ja, och det bör du. Du kan byta ut function-noden ”Generate Feed List” så att den hämtar flödes-URL:er från ett Google Sheet i stället för att hårdkoda dem, och sedan behålla samma batch-loop. Vanliga justeringar är att filtrera inlägg på nyckelord, begränsa antal inlägg per flöde och skriva resultat till olika flikar (som ”Konkurrenter” vs ”Branschnyheter”).

Varför misslyckas min RSS-anslutning i det här arbetsflödet?

Oftast är flödes-URL:en fel eller så har sajten slutat leverera giltig RSS. Kontrollera den exakta URL:en du klistrade in och öppna den sedan i en webbläsare för att bekräfta att den fortfarande returnerar XML. Vissa utgivare begränsar också förfrågningar, så att glesa ut batchkörningar kan hjälpa.

Vilken volym kan det här arbetsflödet för RSS Sheets automation hantera?

En typisk uppsättning klarar ett par dussin flöden per körning utan drama, så länge du kör dem i batchar. På n8n Cloud är din gräns främst dina månatliga körningar. Om du kör i egen drift beror det på din server, men mönstret här (Split in Batches + slutförandekontroll) är gjort för att skala stabilt i stället för att spika och fallera.

Är den här RSS Sheets automation bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet bygger på att loopa och slå ihop resultat över flera körningar, vilket är där enkla ”trigger → action”-automatiseringar börjar kännas trånga. n8n:s batching plus merge-mönstret gör det enklare att hålla outputen konsekvent, särskilt när vissa flöden returnerar 0 inlägg och andra 20. Egen drift är också viktigt om du planerar att köra detta dagligen utan att bevaka task-limiter. Samtidigt: om du bara följer ett flöde och vill ha en notis kan Zapier eller Make gå snabbare att sätta upp. Om du är osäker, prata med en automationsexpert och få en rak rekommendation.

När du väl har en strukturerad flödeslista slutar det kännas som ett släp att hålla koll på uppdateringar. Arbetsflödet sköter den repetitiva insamlingen så att du kan fokusera på det som spelar roll: att avgöra vad du ska agera 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

Launch login modal Launch register modal