Du publicerar något viktigt och glömmer sedan att dela det. Eller så kommer du på det senare, stressar för att hitta länken och råkar posta med fel titel. Det är inte svårt. Det är bara konstant.
Det är här RSS Mastodon-automatisering verkligen lönar sig. Marknadschefer märker det när ”vi postar det senare” blir ”vi postade det aldrig”. Grundare ser när konsekvensen brister. Och community-ansvariga tröttnar på att leva i fem flikar för att göra en enda enkel uppdatering.
Det här arbetsflödet bevakar din Tiny Tiny RSS-publicerade feed var 10:e minut och postar nya objekt till Mastodon åt dig. Du får se exakt hur det fungerar, vad du behöver och var du kan anpassa det så att det matchar din ton.
så här fungerar automatiseringen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Tiny Tiny RSS till Mastodon, inlägg publiceras jämnt
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Scheduled Trigger", pos: "b", h: 48 }
n1@{ icon: "mdi:cog", form: "rounded", label: "Retrieve RSS Items", pos: "b", h: 48 }
n2@{ icon: "mdi:code-braces", form: "rounded", label: "Transform Feed Items", pos: "b", h: 48 }
n3@{ icon: "mdi:swap-horizontal", form: "rounded", label: "Branch on New Item", pos: "b", h: 48 }
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/>Post Status Update"]
n5@{ icon: "mdi:cog", form: "rounded", label: "No Action Placeholder", pos: "b", h: 48 }
n3 --> n4
n3 --> n5
n0 --> n1
n2 --> n3
n1 --> n2
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 n3 decision
class n4 api
class n2 code
classDef customIcon fill:none,stroke:none
class n4 customIcon
varför det här spelar roll: att posta från din feed ska inte vara ett dagligt måste
När innehåll ligger i Tiny Tiny RSS är det redan kurerat. Någon valde det, publicerade det och vill sannolikt att det ska synas. Men sedan förvandlas den ”enkla” handlingen att dela till ett litet arbetsflöde i huvudet: öppna feeden, hitta vad som är nytt, kopiera länken, skriva en korrekt formaterad text, undvika att posta samma sak två gånger och sedan upprepa nästa gång. Missar du en dag hamnar du plötsligt efter, och då smyger misstagen in. Fel länk, fel titel, dubbla inlägg eller, värre, inget går ut alls. Ärligt talat är den mentala belastningen den verkliga kostnaden här.
Friktionen byggs på. Här är var det faller isär.
- Du slutar med att kolla feeden flera gånger om dagen ”för säkerhets skull” ifall något nytt har publicerats.
- Manuell copy-paste gör dubbla inlägg förvånansvärt vanliga, särskilt när du jonglerar mer än en kanal.
- Bildtexter/texter blir hastigt skrivna, vilket innebär att din länk går ut med svag kontext (och färre klick).
- Konsekvens blir personberoende, så tempot går ner när den hektiska veckan slår till.
vad du bygger: Tiny Tiny RSS → Mastodon auto-postning var 10:e minut
Den här automatiseringen går på en enkel rytm. Var 10:e minut kontrollerar n8n din offentliga ”published”-feed i Tiny Tiny RSS. Därefter strukturerar den varje feed-objekt till ett Mastodon-klart postformat (oftast titel + länk, med valfri extra text). Sedan tar den ett snabbt beslut: är det här objektet nytt, eller har vi redan delat det? Om det är nytt postar arbetsflödet en statusuppdatering till din Mastodon-instans med din åtkomsttoken. Om det inte finns något nytt gör det ingenting och avslutas tyst. Inga extra dashboards, inget att komma ihåg, ingen ”jag gör det efter lunch”-spiral.
Arbetsflödet startar med en schemalagd trigger, hämtar in de senaste RSS-objekten och omvandlar dem till ett konsekvent meddelande. Till sist avgör en ”if”-gren om den ska posta till Mastodon via HTTP-förfrågan eller stoppa utan åtgärd.
det du bygger
| vad som automatiseras | vad du uppnår |
|---|---|
|
|
förväntade resultat
Säg att du publicerar 5 objekt i veckan i Tiny Tiny RSS och normalt delar varje till Mastodon manuellt. Att hitta objektet, kopiera länken, skriva en kort text och posta tar vanligtvis runt 10 minuter per objekt, plus några extra ”har jag redan postat det här?”-kontroller. Det blir ungefär en timme de flesta veckor. Med det här arbetsflödet lägger du ett par minuter på att sätta upp det en gång, och sedan postas nya publicerade objekt inom cirka 10 minuter efter att de gått live.
innan du börjar
- n8n-instans (prova n8n Cloud gratis)
- alternativ för egen hosting om du föredrar det (Hostinger fungerar bra)
- Tiny Tiny RSS för URL:en till den offentliga publicerade feeden.
- Mastodon för att publicera statusuppdateringar via API.
- Mastodon-åtkomsttoken (skapa den i inställningarna för din Mastodon-instans under Development).
Svårighetsgrad: Nybörjare. Du klistrar in ett par URL:er/tokens och justerar posttexten.
Vill du att någon bygger detta åt dig? Prata med en automationsexpert (gratis 15-minuters konsultation).
steg för steg
Schemalagd kontroll var 10:e minut. Scheduled Trigger (cron) kör på en timer, så arbetsflödet fortsätter fungera även när din laptop är stängd.
Läs din Tiny Tiny RSS publicerade feed. RSS Read-steget hämtar de senaste publicerade objekten från din offentliga feed-URL. Om feeden är privat eller blockerad är det här du märker det först.
Formatera objekt till ett Mastodon-vänligt inlägg. Ett Function-steg omvandlar feed-data till de fält du faktiskt vill publicera (titel, länk, kanske en kort prefix som ”Nytt:” eller en rad med hashtags). Det är också här du kan säkerställa konsekvens, vilket betyder färre ändringar senare.
Posta bara när det finns något nytt. If-grenen kontrollerar om det finns ett nytt objekt; om den hittar ett skickar en HTTP Request statusuppdateringen till din Mastodon-instans. Om det inte finns något nytt avslutas arbetsflödet med en ”ingen åtgärd”-platshållare så att din körhistorik håller sig ren.
Du kan enkelt ändra postmallen så att den matchar din varumärkeston utifrån dina behov. Se den fullständiga implementeringsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera den schemalagda triggern
Ställ in schemat som avgör hur ofta workflowet kontrollerar ert RSS-flöde.
- Lägg till eller öppna noden Scheduled Trigger.
- Ställ in Trigger Times till
Every X minutes. - Ställ in Value till
10och Unit tillminutes. - Koppla Scheduled Trigger till Retrieve RSS Items.
Steg 2: anslut RSS-flödeskällan
Konfigurera flödesläsaren så att den hämtar de senaste posterna från ert publika Tiny Tiny RSS-flöde.
- Öppna noden Retrieve RSS Items.
- Ställ in URL till
{HERE YOUR TINY TINY RSS PUBLIC FEED}. - Säkerställ att Retrieve RSS Items skickar utdata till Transform Feed Items.
Steg 3: konfigurera Transform Feed Items
Det här steget spårar den senaste flödesposten och skapar en lista över nya poster att publicera.
- Öppna noden Transform Feed Items.
- Klistra in den angivna Function Code exakt som den är för att använda workflowets statiska data för
lastRssId. - Bekräfta att loopen läser poster från
$items("Retrieve RSS Items")och matar ut fältentitleochurl. - Koppla Transform Feed Items till Branch on New Item.
staticData.lastRssId. Vid första körningen publicerar den den senaste posten. Efterföljande körningar publicerar endast nya poster.Steg 4: konfigurera förgrening och statuspublicering
Routa endast nya poster till publiceringsendpointen och ignorera poster som inte är nya.
- Öppna noden Branch on New Item.
- Ställ in villkoret till String med Value 1 som
{{$node["Transform Feed Items"].json["id"]}}, Operation somnotEqualoch Value 2 somNaN. - Koppla true-utgången från Branch on New Item till Post Status Update.
- Koppla false-utgången från Branch on New Item till No Action Placeholder.
- Öppna Post Status Update och ställ in URL till
=https://{HERE YOUR MASTONDON INSTANCE URL}/api/v1/statuses?access_token=[CONFIGURE_YOUR_TOKEN]. - Ställ in Request Method till
POST. - Under Query Parameters, lägg till status med värdet
={{$node["Retrieve RSS Items"].json["title"]}} {{$node["Retrieve RSS Items"].json["link"]}}.
Steg 5: testa och aktivera ert workflow
Validera att nya flödesposter skapar Mastodon-statusuppdateringar och aktivera sedan schemat.
- Klicka på Execute Workflow för att köra Scheduled Trigger manuellt.
- Bekräfta att Retrieve RSS Items returnerar nyliga flödesposter och att Transform Feed Items matar ut nya poster.
- Verifiera att true-sökvägen i Branch on New Item når Post Status Update och publicerar en status.
- Om ingen ny post finns, bekräfta att körningen routas till No Action Placeholder.
- Slå på workflowet som Active för att aktivera 10-minutersschemat i produktion.
felsökningstips
- Mastodon-uppgifter kan löpa ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera först din åtkomsttoken i inställningarna för din Mastodon-instans (Development).
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre ned i flödet fallerar på tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in din varumärkeston tidigt, annars kommer du att redigera utdata i all evighet.
snabba svar
Cirka 20 minuter om du redan har din feed-URL och din Mastodon-token.
Ingen kodning krävs. Du kommer mest att klistra in URL:er, lägga till inloggningsuppgifter och justera posttexten.
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 volym. Du behöver också räkna med kostnader för hosting av Mastodon och Tiny Tiny RSS (oftast redan täckt av det du använder i dag).
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 serveradministration.
Ja, och det bör du förmodligen. De flesta anpassningar sker i steget Transform Feed Items (Function) där du kan ändra statusformatet, lägga till hashtags eller inkludera författare/källa. Du kan också justera logiken i Branch on New Item (If) för att bara posta objekt med vissa taggar eller nyckelord, eller hoppa över objekt från specifika feeds om du senare kombinerar källor.
Oftast är det en ogiltig eller utgången åtkomsttoken, eller så är instans-URL:en lite fel (saknar https, fel domän eller pekar mot en annan server). Kontrollera också att din token har behörighet att posta statusar. Om arbetsflödet fungerade och sedan slutade kan rate limiting också vara en faktor, särskilt om din feed plötsligt innehåller många objekt samtidigt.
Mer än nog för de flesta små team: varje körning kontrollerar feeden och postar bara om det finns något nytt, så även daglig publicering är enkelt att hantera. På n8n Cloud beror din månatliga körningsgräns på planen; på egenhostad n8n finns ingen körningsgräns, det beror mest på din server. Om du börjar hämta stora feeds, håll koll på hur många objekt RSS-läsaren hämtar per körning och skärp ”nytt objekt”-logiken.
Ofta, ja. RSS-automatiseringar låter enkla tills du behöver ”posta bara om den är ny”, ”formatera meddelandet konsekvent” och ”hoppa över dubbletter” utan att betala extra för filter, grenar eller högre task-volym. n8n hanterar branching och datatransformering smidigt, och egen hosting är en stor fördel om du inte vill räkna tasks. Zapier eller Make kan fortfarande funka för en grundläggande 2-stegs RSS-till-social-setup, men du kan slå i gränser så fort du vill ha smartare logik. Prata med en automationsexpert om du vill ha hjälp att välja.
När detta väl rullar dyker nya publicerade objekt bara upp på Mastodon utan att du behöver jaga rätt på dem. Det är den typen av liten automatisering som gör att din content-motor känns pålitlig igen.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.