Du sätter dig för att ”snabbt posta på LinkedIn”, och på något sätt sitter du fortfarande och skriver om samma utkast 40 minuter senare. Det värsta är upprepningen: kopiera från Notion, fixa formatering, ladda upp bilden igen och sedan dubbelkolla att du inte redan har publicerat den.
Den här Notion LinkedIn-automationen träffar content marketers först, men grundare och byråägare känner också av den. Du får konsekventa inlägg utan att behöva vakta processen, och din Notion-databas förblir felfri (inga ”publicerade vi det här?”-gissningar).
Det här arbetsflödet hämtar dagens Notion-snippets, låter OpenAI vässa dem, publicerar på LinkedIn med rätt bild och markerar sedan posten som Klar. Nedan ser du exakt vad som automatiseras och vad du behöver för att köra det stabilt.
Så här fungerar automationsflödet
Hela n8n-arbetsflödet, från trigger till slutresultat:
n8n Workflow Template: Notion till LinkedIn: konsekventa inlägg utan merjobb
flowchart LR
subgraph sg0["Timed Workflow Starter Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Timed Workflow Starter", pos: "b", h: 48 }
n1["<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/notion.dark.svg' width='40' height='40' /></div><br/>Retrieve Today Notion Rows"]
n2["<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/notion.dark.svg' width='40' height='40' /></div><br/>Fetch Post Page Blocks"]
n3@{ icon: "mdi:cog", form: "rounded", label: "Aggregate Text and Image", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "Refine Post Copy", pos: "b", h: 48 }
n5["<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/>Download Post Image"]
n6["<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/merge.svg' width='40' height='40' /></div><br/>Merge Copy with Image"]
n7["<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/linkedin.svg' width='40' height='40' /></div><br/>Publish to LinkedIn"]
n8["<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/notion.dark.svg' width='40' height='40' /></div><br/>Mark Post as Complete"]
n7 --> n8
n0 --> n1
n6 --> n7
n4 --> n6
n5 --> n6
n2 --> n3
n3 --> n5
n3 --> n4
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 n0 trigger
class n4 ai
class n1,n2,n8 database
class n5 api
classDef customIcon fill:none,stroke:none
class n1,n2,n5,n6,n7,n8 customIcon
Problemet: LinkedIn-publicering blir en daglig tidstjuv
LinkedIn belönar konsekvens, men konsekvens är svårt när varje inlägg blir en miniproduktion. Du börjar med ett grovt snippet i Notion, kopierar det till LinkedIn och plötsligt skapar formateringen fel, radavstånden ser konstiga ut och den där bilden du klistrade in i Notion är inte redo att laddas upp. Sedan kommer den ”sista genomläsningen”, som blir en omskrivning eftersom du vill att det ska låta mer självsäkert, mer strukturerat, mer du. Och eftersom det inte finns någon felfri återkopplingsloop tillbaka till Notion får du dubbletter, halvfärdiga utkast och inlägg som aldrig blir publicerade.
Det blir mycket snabbt. Så här faller det isär i verkligheten.
- Du slösar cirka 20 minuter per inlägg bara på att flytta text och fixa formatering.
- Bilder hamnar separat från utkastet, vilket leder till sista-minuten-jakt på rätt fil.
- Utkast saknar en pålitlig ”publicerad”-status, så att återpublicera samma idé blir ett ärligt misstag.
- Publiceringen glider när du har mycket, och contentkalendern dör tyst.
Lösningen: Notion-till-LinkedIn-publicering, automatiskt vässad
Det här arbetsflödet gör din Notion-databas till en enkel publiceringsmotor. Enligt schema kontrollerar n8n din Notion-tabell efter inlägg som är avsedda för i dag och hämtar sedan sidblocken så att den kan fånga både texten och bilden du bäddade in i snippetet. Den aggregerar blocken till korrekt formaterade indata, skickar texten till en OpenAI Assistant för att förbättra struktur och läsbarhet och laddar sedan ner den refererade bilden så att den kan bifogas korrekt. Därefter slår den ihop den förbättrade texten med bilden och publicerar det färdiga inlägget på LinkedIn. Till sist uppdaterar den ursprungsraden i Notion till status ”Klar”, så att du alltid vet vad som faktiskt gick ut.
Arbetsflödet startar med en tidsstyrd trigger, inte ett manuellt ”kom ihåg att posta”-ögonblick. Därifrån levererar Notion källinnehållet, OpenAI tajtar till texten och LinkedIn får ett publiceringsklart inlägg med rätt media. När det är klart uppdateras Notion automatiskt, vilket håller din contentpipeline ärlig.
Det här får du: automation vs. resultat
| Det här automatiserar arbetsflödet | Resultatet du får |
|---|---|
|
|
Exempel: så här ser det ut
Säg att du publicerar 5 gånger i veckan. Manuellt kan du lägga cirka 20 minuter per inlägg på att formatera om, ladda upp en bild och göra en sista omskrivning, vilket är ungefär 100 minuter i veckan. Med det här arbetsflödet skriver du snippets i Notion när du kommer på dem, och sedan publicerar den tidsstyrda körningen åt dig, med kanske totalt 10 minuter i veckan för att granska din Notion-kö och justera instruktionerna till din OpenAI Assistant. Det är cirka 1,5 timme tillbaka varje vecka, utan att posta ”robotcontent”.
Det du behöver
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Notion för att lagra snippets i en databas
- OpenAI för att vässa formatering och engagemang
- LinkedIn-app + OAuth för att publicera å dina vägnar
- Notion integration secret (skapa en integration i Notion)
- OpenAI API-nyckel (hämta den i OpenAI-dashboarden)
Svårighetsgrad: Medel. Du kopplar konton, skapar en LinkedIn-app och klistrar in API-nycklar i n8n-credentials.
Vill du inte sätta upp detta själv? Prata med en automationsexpert (gratis 15-minuters konsultation).
Så här fungerar det
Tidsstyrd publiceringstrigger. Arbetsflödet körs enligt schema (till exempel vardagsmorgnar) så att publiceringen inte hänger på att du kommer ihåg den.
Hämtning av Notion-innehåll. n8n frågar din Notion-databas efter raden/raderna som gäller för i dag och hämtar sedan sidblocken så att den kan tolka text och inbäddad media korrekt.
Textförbättring och bildhantering. Din text aggregeras till ett enda korrekt formaterat utkast och skickas till din OpenAI Assistant för förbättringar av formatering och engagemang. Parallellt laddar arbetsflödet ner inläggets bild via HTTP så att den är redo att bifogas.
Publicering på LinkedIn och städning. Den förbättrade texten och den nedladdade bilden slås ihop till en payload, publiceras på LinkedIn och sedan sätts Notion-status till ”Klar” så att det inte kan återpubliceras av misstag.
Du kan enkelt ändra schemat för att posta dagligen eller bara vissa dagar utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: Konfigurera schematriggern
Ställ in arbetsflödet så att det körs automatiskt varje dag med den schemalagda triggern.
- Lägg till och öppna Timed Workflow Starter.
- Under Rule ställer ni in intervallet så att det triggar vid timme
15. - Bekräfta att triggern är ansluten till Retrieve Today Notion Rows.
Steg 2: Anslut Notion och hämta dagens inläggsdata
Hämta det schemalagda inlägget från er Notion-databas och hämta dess sidinnehållsblock.
- Öppna Retrieve Today Notion Rows och ställ in Resource till
databasePageoch Operation tillgetAll. - Ställ in filtervillkoret för Date|date till
={{ $today.format("yyyy/mM/dd") }}med villkoretequals. - Välj er databas i Database ID (ersätt
[YOUR_ID]). - Inloggningsuppgift krävs: Anslut era notionApi-uppgifter i Retrieve Today Notion Rows.
- Öppna Fetch Post Page Blocks och ställ in Block ID till
={{ $json.url }}, med Operation satt tillgetAlloch Return All aktiverat. - Inloggningsuppgift krävs: Anslut era notionApi-uppgifter i Fetch Post Page Blocks.
Aggregate Text and Image samlar in både fälten content och image.file.url innan uppdelning i parallella spår.
Aggregate Text and Image skickar utdata parallellt till både Download Post Image och Refine Post Copy.
Steg 3: Konfigurera AI-förbättring av text och nedladdning av bild
Rensa upp inläggstexten med OpenAI och hämta bilden för publicering.
- Öppna Refine Post Copy och ställ in Resource till
assistant. - Ställ in Text till
=Thank you kindly for your help, please refer to the following LinkedIn post, and output a reformatted version employing thoroughly thought-out paragraph breaks, and lists if present: ``` {{ $json.content.join(" ") }} ```. - Välj er assistent i Assistant ID (ersätt
[YOUR_ID]). - Inloggningsuppgift krävs: Anslut era openAiApi-uppgifter i Refine Post Copy.
- Öppna Download Post Image och ställ in URL till
={{ $json.url[0] }}.
⚠️ Vanlig fallgrop: Om era Notion-block inte innehåller någon bild-URL kommer Download Post Image att misslyckas—säkerställ att er Notion-mall innehåller ett bildfilblock.
Steg 4: Konfigurera LinkedIn-publicering och Notion-uppdatering
Slå ihop den förbättrade texten med bilden, publicera på LinkedIn och markera sedan Notion-inlägget som klart.
- Öppna Merge Copy with Image och ställ in Mode till
combineoch Combination Mode tillmergeByPosition. - Öppna Publish to LinkedIn och ställ in Text till
={{ $json.output }}. - Ställ in Person till ert LinkedIn-ID (ersätt
[YOUR_ID]) och Share Media Category tillIMAGE. - Inloggningsuppgift krävs: Anslut era linkedInOAuth2Api-uppgifter i Publish to LinkedIn.
- Öppna Mark Post as Complete och ställ in Page ID till
={{ $('Retrieve Today Notion Rows').item.json.url }}. - Under Properties ställer ni in Status|status till
Done. - Inloggningsuppgift krävs: Anslut era notionApi-uppgifter i Mark Post as Complete.
Steg 5: Testa och aktivera ert arbetsflöde
Kör ett fullständigt test för att verifiera att Notion-hämtning, AI-förbättring, LinkedIn-publicering och statusuppdatering fungerar hela vägen.
- Klicka på Execute Workflow för att köra flödet manuellt.
- Bekräfta att Retrieve Today Notion Rows returnerar en rad med dagens datum och att Fetch Post Page Blocks returnerar innehållsblock.
- Verifiera att Refine Post Copy ger en polerad text och att Download Post Image returnerar en giltig bildfil.
- Kontrollera att Publish to LinkedIn publicerar korrekt och att Mark Post as Complete uppdaterar Notion-statusen till
Done. - Växla arbetsflödet till Active så att det körs automatiskt vid den schemalagda tiden.
Vanliga fallgropar
- Notion-credentials kan gå ut eller kräva specifika behörigheter. Om det slutar fungera, kontrollera först åtkomst för din Notion-integration och databasanslutningen i n8n-credentials.
- Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om nedströmsnoder misslyckas på grund av tomma svar.
- Standardprompter i AI-noder är generiska. Lägg in er tonalitet tidigt, annars kommer du att redigera utdata i all evighet.
Vanliga frågor
Cirka en timme om din Notion-databas redan är organiserad.
Nej. Du kopplar främst konton och klistrar in några nycklar i n8n-credentials.
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å räkna med OpenAI API-kostnader (oftast några dollar i månaden vid normal publiceringsvolym).
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änsat antal körningar men kräver grundläggande serveradministration.
Ja, men du bör justera Notion-frågan så att den bara hämtar rader med status ”Godkänd”, och sedan hålla ”Klar” strikt för inlägg som faktiskt har publicerats. Många team finjusterar också instruktionerna till sin OpenAI Assistant för att matcha tonalitet, och lägger till en andra status som ”Behöver ändras” när texten inte godkänns i granskningen. Vill du ha ett extra skydd kan du lägga in en If-kontroll precis före publicering som bekräftar att obligatoriska fält finns (bild, slutlig text, publiceringsdatum). Den lilla spärren hindrar tomma eller halvbyggda inlägg från att slinka igenom.
Oftast är det OAuth-setupen, inte n8n i sig. Dubbelkolla att din LinkedIn-app är korrekt kopplad till en företagssida (inklusive LinkedIns standardtestsida för individer) och autentisera sedan om LinkedIn-credential i n8n. Om det fortfarande misslyckas kan behörigheter för publicering saknas, eller så har token återkallats efter att du ändrat appinställningar. Håll också koll på rate limits om du försöker publicera många inlägg samtidigt.
För normal användning fungerar det bra med dussintals inlägg per vecka.
För det här flödet har n8n några fördelar: mer flexibel logik för att hämta Notion-block, enklare hantering av ”slå ihop text + bild” och ett self-hosted-alternativ när du inte vill betala per task. Zapier eller Make kan fortfarande fungera, men LinkedIn-publicering plus mediahantering brukar snabbt bli pilligt. Om du bara behöver ett enkelt ”ny rad → posta text” kan de kännas snabbare. När du bryr dig om konsekvent formatering, pålitliga bilder och att markera poster som Klara är n8n oftast ett lugnare val. Prata med en automationsexpert om du är osäker på vad som passar.
Sätt upp det här en gång, så slutar publiceringsprocessen vara ett dagligt måste. Arbetsflödet tar hand om de repetitiva delarna så att du kan fokusera på idéer som faktiskt är värda att dela.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.