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

Från Strapi till Medium – publicera överallt

Rickard Andersson Partner, Nodenordic.se

Att publicera ett inlägg ska kännas som att klicka på ”publicera”. I stället blir det att logga in på Medium, kopiera över avsnitt, formatera om rubriker, fixa länkar och sedan dubbelkolla att du inte glömde den kanoniska URL:en.

Den här automatiseringen för Strapi Medium-publicering träffar content marketers först, om vi ska vara ärliga. Men founders som skeppar uppdateringar och byråteam som hanterar flera kunder hamnar i samma copy-paste-loop. Resultatet är enkelt: publicera en gång i Strapi, och din artikel dyker upp på Medium automatiskt.

Nedan ser du exakt hur det här flödet flyttar ditt innehåll från Strapi till Medium, vad du behöver för att köra det och var folk vanligtvis snubblar vid uppsättning.

Så fungerar automatiseringen

Hela n8n-flödet, från trigger till slutresultat:

n8n Workflow Template: Från Strapi till Medium – publicera överallt

Problemet: korspublicering äter tid och konsekvens

Korspublicering låter enkelt tills du gör det varje vecka. Du publicerar i Strapi, bygger sedan manuellt upp inlägget på Medium, och hittar direkt de små sakerna som skapar fel: rubriker som inte matchar, bilder som inte följer med korrekt formaterade, länkar som tappar spårning och det där stycket som av någon anledning duplicerades vid inklistring. Den verkliga kostnaden är inte bara tiden. Det är den mentala belastningen av att komma ihåg din checklista, plus alternativkostnaden av att inte publicera brett eftersom det känns störigt.

Var för sig är varje fix liten. Tillsammans blir det anledningen till att din ”distributionsplan” tyst dör efter en månad.

  • Varje inlägg kräver en andra runda formatering, vilket lätt blir cirka 20 minuters pill.
  • Kanoniska länkar hoppas över eller används fel, så SEO-värdet urvattnas och du bjuder in förvirring kring duplicerat innehåll.
  • Små kopieringsfel smyger sig in vid inklistring, och du märker det inte förrän någon kommenterar det.
  • När publicering känns som ett måste publicerar du mer sällan och räckvidden stannar av.

Lösningen: publicera i Strapi, syndikera till Medium automatiskt

Det här flödet gör Strapi till din ”single source of truth” och använder n8n för att pusha nya inlägg till Medium i samma ögonblick de är klara. Det börjar med en inkommande webhook som Strapi kan anropa när du publicerar (eller när ett inlägg byter status till ”publicerad”). Samtidigt kan flödet göra ett externt API-anrop för att hämta hela inläggspayloaden, så att du inte är beroende av en ofullständig webhook-body. Därefter skapar eller publicerar det Medium-inlägget åt dig, med titel, innehåll och länken tillbaka till din originalartikel så att attributeringen blir korrekt. Du får en skrivprocess, en publiceringsåtgärd och en konsekvent distributionsrutin som rullar i bakgrunden.

Flödet startar när Strapi triggar webhooken. n8n hämtar inläggsdetaljer via en HTTP-request vid behov och skickar sedan slutligt innehåll till Medium. Inga extra flikar. Inga omformateringsritualer.

Vad du får: automatisering vs. resultat

Exempel: så här ser det ut

Säg att du publicerar 2 artiklar per vecka i Strapi och dessutom korspublicerar till Medium och Dev.to. Manuellt kan du räkna med cirka 20 minuter per plattform och inlägg när du tar med formatering, förhandsvisningar och länkkontroller, alltså ungefär 80 minuter i veckan. Med det här flödet publicerar du i Strapi, webhooken triggas direkt och n8n sköter Medium-publiceringen medan du går vidare. Tiden efteråt blir i praktiken originalpubliceringen plus en snabb kontroll, kanske 5 minuter totalt.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • Strapi för ditt CMS-innehåll och publiceringshändelser
  • Medium för att syndikera inlägg till en större publik
  • Medium-integrationstoken (skapa den i Mediums inställningar)

Kunskapsnivå: Nybörjare. Du klistrar in en webhook-URL i Strapi och kopplar ditt Medium-konto i n8n.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Strapi triggar flödet. När ett inlägg publiceras (eller uppdateras) skickar Strapi en webhook-request till n8n. Den webhooken är ”startknappen”, förutom att du aldrig behöver trycka på den.

n8n hämtar hela inlägget vid behov. HTTP Request-noden kan anropa din Strapi API-endpoint för att hämta hela artikeltexten, slug och valfri metadata du vill få med. Det är användbart när webhook-payloads är minimala eller inkonsekventa.

Medium tar emot ett publiceringsklart utkast eller inlägg. Medium-noden tar den mappade titeln och innehållet och publicerar under ditt konto. Om din process kräver granskning kan du justera inställningarna så att den skapar ett utkast först.

Din distributionsloop blir konsekvent. I stället för att komma ihåg att kopiera inlägget ”senare” sker det direkt, vilket betyder att din publik ser det på fler ställen utan extra arbete.

Du kan enkelt ändra vilka Strapi-content types som triggar publicering för att styra vad som syndikeras (till exempel bara ”Blogg”-inlägg, inte ”Docs”). Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera webhook-triggern

Sätt upp webhookens ingångspunkt som tar emot publiceringsdata från ert källsystem.

  1. Lägg till noden Incoming Webhook Trigger och ställ in HTTP MethodPOST.
  2. Ställ in AuthenticationheaderAuth.
  3. Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i Incoming Webhook Trigger.
  4. Kopiera webhook-URL:en efter att ni har sparat noden och konfigurera ert källsystem att skicka en JSON-payload med body.entry.Title, body.entry.PostContent och body.entry.Tag.

Om er webhook tar emot en tom payload, dubbelkolla att ert externa system skickar en JSON-body och att request-headers matchar den konfigurerade header-autentiseringen.

Steg 2: Anslut publiceringstjänster

Koppla inloggningsuppgifter till de publiceringsendpoints som arbetsflödet använder.

  1. Öppna Publish to Medium och välj mediumApi under credentials.
  2. Öppna External API Call och välj httpHeaderAuth under credentials för att autentisera mot DEV.to API.

⚠️ Vanlig fallgrop: Om någon av inloggningsuppgifterna saknas kommer den parallella grenen att fallera även om den andra grenen lyckas.

Steg 3: Konfigurera utdata-/åtgärdsnoder

Mappa inkommande webhook-payload till publiceringsåtgärderna för Medium och DEV.to.

  1. I Publish to Medium, ställ in Title till ={{$json["body"]["entry"]["Title"]}}.
  2. Ställ in Content till ={{$json["body"]["entry"]["PostContent"]}} och Content Format till markdown.
  3. I External API Call, ställ in URL till https://dev.to/api/articles och Request Method till POST.
  4. Aktivera JSON Parameters och ställ in Body Parameters JSON till ={ "article": { "title": "{{$json["body"]["entry"]["Title"]}}", "published": true, "body_markdown": "{{$json["body"]["entry"]["PostContent"]}}", "tags":["{{$json["body"]["entry"]["Tag"]}}"] } }.
  5. Ställ in Header Parameters JSON till {"Content-Type": "application/json"}.

Incoming Webhook Trigger skickar utdata till både External API Call och Publish to Medium parallellt, så båda inläggen skapas samtidigt.

Steg 4: Testa och aktivera ert arbetsflöde

Verifiera att arbetsflödet publicerar korrekt till båda plattformarna och aktivera det därefter för produktion.

  1. Klicka Execute Workflow och skicka en test-POST-request till URL:en för Incoming Webhook Trigger med den JSON-payload som krävs.
  2. Bekräfta att External API Call returnerar ett lyckat svar från DEV.to och att Publish to Medium slutförs utan fel.
  3. Kontrollera att ett nytt inlägg visas på både DEV.to och Medium med korrekt titel och innehåll.
  4. Slå på arbetsflödet till Active för att aktivera automatiserad publicering.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Medium-credentials kan löpa ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först din Medium-integrationstoken under fliken Credentials i n8n.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om noder längre fram misslyckas på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du redigera utdata i all evighet.

Vanliga frågor

Hur lång tid tar det att sätta upp den här automatiseringen för Strapi Medium-publicering?

Cirka 30 minuter om din Strapi-webhook och Medium-token är redo.

Behöver jag kunna koda för att automatisera publicering från Strapi till Medium?

Nej. Du kommer främst att kopiera in en webhook-URL i Strapi och mappa några fält i n8n.

Är n8n gratis att använda för det här flödet för Strapi Medium-publicering?

Ja. n8n har ett gratis self-hosted-alternativ 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å ta höjd för kostnader för Mediums API (vanligtvis 0 USD för publicering).

Var kan jag hosta n8n för att köra den här automatiseringen?

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärd och hanterar n8n bra. Self-hosting ger obegränsade körningar men kräver grundläggande serverhantering.

Kan jag anpassa det här flödet för Strapi Medium-publicering för att även publicera till Dev.to?

Ja, men då lägger du till ett andra publiceringssteg. Behåll samma Incoming Webhook Trigger och duplicera sedan publiceringsgrenen: låt Medium-noden vara som den är och lägg till en till HTTP Request-nod som pekar mot Dev.to-API:et (eller en dedikerad Dev.to-nod om du använder en). Vanliga anpassningar är vilken Strapi-content type som triggar flödet, hur taggar mappas och om Medium-inlägg skapas som utkast först.

Varför misslyckas min Medium-anslutning i det här flödet?

Oftast beror det på en utgången eller återkallad Medium-integrationstoken. Skapa om token i Medium, uppdatera credential i n8n och kör en enda testkörning. Om det fortfarande misslyckas, kontrollera att API-anropet träffar rätt endpoint och att ditt inläggsinnehåll inte är tomt (det kan hända om Strapi API-requesten pekar mot fel slug eller miljö).

Hur många inlägg kan den här automatiseringen för Strapi Medium-publicering hantera?

Många, så länge din n8n-plan och server hänger med. På n8n Cloud Starter begränsas du av antal körningar per månad, så sajter med hög volym kan behöva en större plan. Om du self-hostar finns ingen körningsgräns, men storleken på din VPS spelar roll. I praktiken kan de flesta små sajter publicera dussintals inlägg i veckan utan att behöva tänka på det.

Är den här automatiseringen för Strapi Medium-publicering bättre än att använda Zapier eller Make?

Ibland. Om din Strapi-webhook-payload är strukturerad och du bara behöver ett grundläggande ”nytt inlägg → skapa Medium-inlägg”, kan Zapier eller Make fungera bra. n8n är starkt när du vill ha mer kontroll över formatering, grenlogik eller anropa ditt Strapi-API för att berika datan innan publicering. Self-hosting är också viktigt om du inte vill ha prissättning per uppgift. Nackdelen är att du lägger lite mer tid på att sätta upp det första gången. Om du vill att någon rimlighetskontrollerar upplägget, prata med en automationsexpert.

När det här väl rullar känns publicering lättare. Flödet tar hand om det repetitiva distributionsarbetet så att du kan lägga din uppmärksamhet på nästa idé.

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