Din LinkedIn-”innehållsplan” börjar strukturerat, men blir snabbt en rörig blandning av halvlästa artiklar, inklistrade anteckningar och utkast utspridda i olika dokument. Och när du väl sätter dig för att skriva börjar du i praktiken från noll igen.
Här hjälper automatisering för Sheets LinkedIn-utkast. Sociala medier-ansvariga märker det först, men grundare och ghostwriters har samma flaskhals: för många ämnen, för lite tid och ett flöde som belönar konsekvens.
Det här flödet gör om ett “To do”-ämne i Google Sheets till ett LinkedIn-inläggsutkast som är redo att granska, plus en bild-URL, så att du kan godkänna, justera och publicera med trygghet. Du får se hur det fungerar, vad du behöver och hur du anpassar det utan att göra det till ett tekniskt projekt.
Så fungerar automatiseringen
Här är hela arbetsflödet du kommer att sätta upp:
n8n Workflow Template: Google Sheets + LinkedIn, utkast redo att granska
flowchart LR
subgraph sg0["Start Workflow Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Start Workflow", pos: "b", h: 48 }
n1@{ icon: "mdi:database", form: "rounded", label: " Get 'To do' Topics from Sheet", pos: "b", h: 48 }
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Scrape Articles via Dumpling.."]
n3@{ icon: "mdi:brain", form: "rounded", label: "Enable GPT-4o for LangChain ..", pos: "b", h: 48 }
n4@{ icon: "mdi:robot", form: "rounded", label: "Summarize 3 Articles + Gener..", pos: "b", h: 48 }
n5@{ icon: "mdi:swap-vertical", form: "rounded", label: " Extract Post Text and Image..", pos: "b", h: 48 }
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/httprequest.dark.svg' width='40' height='40' /></div><br/>Generate Image with Dumpling.."]
n7@{ icon: "mdi:database", form: "rounded", label: "Update Google Sheet with Pos..", pos: "b", h: 48 }
n0 --> n1
n1 --> n2
n6 --> n7
n3 -.-> n4
n5 --> n6
n2 --> n4
n4 --> n5
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 n3 aiModel
class n1,n7 database
class n2,n6 api
classDef customIcon fill:none,stroke:none
class n2,n6 customIcon
Varför det här spelar roll: från “ämnen” till faktiska inlägg
En ämneslista är inte en innehållspipeline. Den långsamma delen är allt mellan “det här vore en bra idé” och “här är ett utkast jag kan posta utan att skämmas”. Du läser några artiklar, plockar citat, försöker hitta en fräsch vinkel och skriver sedan om allt i en ton som låter som du. Gör du det några gånger i veckan lägger du hela förmiddagar bara på att nå ett första utkast. Och ärligt talat är den mentala belastningen värre än skrivandet. Du växlar ständigt kontext, tvekar kring vinkeln och tappar bort vad som redan är täckt.
Det drar snabbt iväg. Här är var det brukar fallera i verkligheten.
- Du bränner runt en timme per inlägg bara på att läsa, markera och få fram en tydlig poäng.
- Utkasten blir spretiga eftersom du skriver i ryck mellan möten.
- Bra idéer fastnar i “To do” för alltid, så din publiceringstakt blir slumpmässig.
- Att hitta eller skapa en passande bild blir en panikinsats i sista minuten, vilket ofta gör att du hoppar över den.
Det du bygger: en ämne-till-utkast-generator för LinkedIn i Google Sheets
Det här flödet tar ett ämne från ditt Google Sheet och gör om det till ett komplett LinkedIn-utkast som är redo att granskas, med en relevant bildlänk. Du kör det manuellt när du vill ha ett nytt utkast (eller senare kan du schemalägga det). n8n hittar första raden markerad “To do”, skickar ämnet till Dumpling AI för att hämta de tre mest relevanta artiklarna, och skickar sedan artiklarna vidare till en LangChain-agent som drivs av GPT-4o. Agenten sammanfattar källorna, skriver ett vänligt och insiktsfullt inlägg och skapar en bildprompt som matchar utkastets vinkel. Till sist genererar n8n bilden via Dumpling AI, hämtar bild-URL:en och skriver tillbaka allt i samma rad i Google Sheets, samtidigt som statusen ändras till “created”.
Flödet börjar med ett ämne som ligger i Sheets. Därifrån samlar det in verkligt källmaterial (tre artiklar), använder sedan GPT-4o för att ta fram ett utkast som känns mänskligt och genomtänkt. Sist lägger det till en användbar bild-URL och uppdaterar din pipeline så att inget tappas bort.
Det du bygger
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du publicerar tre LinkedIn-inlägg per vecka. Manuellt kan ett typiskt inlägg ta cirka 45 minuter för att läsa några källor, sedan ytterligare 45 minuter för att skriva och slipa, plus kanske 15 minuter för att hitta eller skapa en bild. Det blir ungefär 5 timmar i veckan för tre inlägg. Med det här flödet lägger du cirka 5 minuter på att lägga in ämnen och markera dem “To do”, och sedan cirka 10 minuter på att vänta på att utkastet och bild-URL:en landar tillbaka i Sheets. Du granskar och justerar fortfarande, men de flesta team får de tre utkasten klara på runt en timme totalt.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
- Google Sheets för din ämneskö och lagring av utkast.
- Dumpling AI för att söka artiklar och generera bilder.
- OpenAI API-nyckel (hämta den i din OpenAI-dashboard)
Nivå: Nybörjare. Du kopplar konton, klistrar in API-nycklar och matchar några kolumnnamn.
Vill du att någon bygger detta åt dig? Prata med en automatiseringsexpert (gratis 15-minuters konsultation).
Steg för steg
Du väljer när du vill köra det. Flödet startar med en manuell trigger i n8n, så du kan generera utkast vid begäran medan du sätter upp allt.
Google Sheets levererar nästa ämne. n8n letar efter första raden där statusen är “To do”, och använder sedan ämnestexten som input för allt som följer.
Dumpling AI samlar in verkligt källmaterial. Flödet skickar ditt ämne till Dumpling AI:s sök-endpoint, som returnerar innehållet från de tre mest relevanta artiklarna så att du inte skriver på ren gissning.
GPT-4o tar fram utkastet och bildprompten. En LangChain-agent analyserar artiklarna, skriver ett LinkedIn-inlägg i en vänlig och insiktsfull ton, och genererar en bildprompt som matchar inläggets vinkel.
Ditt sheet uppdateras med allt. n8n genererar en bild från prompten, fångar bild-URL:en och skriver tillbaka inläggstexten, bildprompten och imageURL i samma rad, och markerar den som “created”.
Du kan enkelt justera prompten och sheetets kolumner så att det passar din röst och ditt arbetssätt. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera den manuella triggern
Starta arbetsflödet med en manuell trigger så att ni kan testa hela LinkedIn-utkastflödet end-to-end vid behov.
- Lägg till Manual Run Trigger som startnod.
- Behåll alla standardinställningar (ingen konfiguration krävs).
Steg 2: anslut Google Sheets
Hämta ett väntande ämne från ert kalkylblad för innehållsbiblioteket och skriv senare tillbaka det genererade inlägget och bild-URL:en.
- Lägg till Retrieve Pending Topics och ställ in Document till ert
content library-kalkylblad och Sheet tillSheet1. - I Retrieve Pending Topics, ställ in filtret till Status lika med
To dooch aktivera Return First Match. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Retrieve Pending Topics.
- Lägg till Update Sheet with Output och ställ in Operation till
update. - I Update Sheet with Output, mappa kolumner till värden:
- Ställ in Topic till
{{ $('Retrieve Pending Topics').item.json.Topic }}, Status tillcreated, Content till{{ $('Parse Post Fields').item.json.postText }}och Image till{{ $json.images[0].url }}. - Inloggningsuppgifter krävs: Anslut era googleSheetsOAuth2Api-inloggningsuppgifter i Update Sheet with Output.
Steg 3: konfigurera scraping och AI-utkast
Använd Dumpling AI för att skrapa tre artiklar och generera sedan ett LinkedIn-utkast med GPT-4o kopplat till agenten.
- Lägg till Dumpling Search Scraper och ställ in URL till
https://app.dumplingai.com/api/v1/search. - Ställ in Method till
POST, Send Body tilltrueoch Body Content Type tillJSON. - Ställ in JSON Body till
{ "query": "{{ $json.Topic }}", "numResultsToScrape": "3", "scrapeResults": "true" }. - Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i Dumpling Search Scraper.
- Lägg till Create LinkedIn Draft och ställ in Text till
Article 1:{{ $json.organic[0].scrapeOutput.content }} Article 2:{{ $json.organic[1].scrapeOutput.content }} Article 3:{{ $json.organic[2].scrapeOutput.content }}. - Behåll Prompt Type som
defineoch klistra in det tillhandahållna systemmeddelandet i System Message. - Lägg till GPT-4o Chat Model och ställ in Model till
gpt-4o-minimed Response Format inställt tilljson_object. - Inloggningsuppgifter krävs: Anslut era openAiApi-inloggningsuppgifter i GPT-4o Chat Model. Den här modellen är ansluten som språkmodell för Create LinkedIn Draft.
json_object kommer Parse Post Fields att misslyckas med att tolka postText och imagePrompt.Steg 4: tolka utkastet och generera bilden
Extrahera JSON-utdata från agenten och omvandla bildprompten till en genererad bild-URL.
- Lägg till Parse Post Fields och skapa två tilldelningar: postText och imagePrompt.
- Ställ in postText till
{{ JSON.parse($json["output"]).postText }}. - Ställ in imagePrompt till
{{ JSON.parse($json["output"]).imagePrompt }}. - Lägg till Dumpling Image Generator och ställ in URL till
https://app.dumplingai.com/api/v1/generate-ai-image. - Ställ in Method till
POST, Send Body tilltrueoch Body Content Type tillJSON. - Ställ in JSON Body till
{ "model": "FLUX.1-pro", "input": { "prompt": "{{ $json.imagePrompt }}" } }. - Inloggningsuppgifter krävs: Anslut era httpHeaderAuth-inloggningsuppgifter i Dumpling Image Generator.
Steg 5: testa och aktivera ert arbetsflöde
Kör arbetsflödet manuellt för att bekräfta att varje steg ger förväntade utdata, och aktivera det därefter för produktion.
- Klicka på Execute Workflow för att köra Manual Run Trigger end-to-end.
- Verifiera att Dumpling Search Scraper returnerar tre skrapade artikelinnehåll i organic.
- Bekräfta att Create LinkedIn Draft returnerar en JSON-sträng med
postTextochimagePrompt, och att Parse Post Fields delar upp dem korrekt. - Kontrollera att Dumpling Image Generator returnerar
images[0].urloch att Update Sheet with Output uppdaterar radstatus tillcreatedmed innehåll och bild-URL. - När allt ser korrekt ut, växla arbetsflödet till Active för produktionsanvändning.
Tips för felsökning
- Google Sheets-inloggningar kan gå ut eller kräva specifika behörigheter. Om det skapar fel, kontrollera området Credentials i n8n och bekräfta att det kopplade Google-kontot kan redigera sheetet.
- Dumpling AI-endpoints kan misslyckas tyst om din API-nyckel saknas, har återkallats eller om din kvot är slut. Öppna HTTP Request-nodens senaste körning för att först se statuskoden och response body.
- GPT-4o-resultat beror på din prompt. Om utkasten känns generiska, bygg in varumärkesröst (exempel, uttryck som inte får användas och formateringsregler) i LangChain-agentens prompt så att du inte behöver “rädda det i redigeringen”.
Snabba svar
Cirka 30 minuter om dina konton och sheetet är redo.
Nej. Du kopplar Google Sheets, klistrar in API-nycklar och justerar ett par fält.
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 in användningen av OpenAI och Dumpling AI, vilket vanligtvis landar på några cent per utkast beroende på artikellängd och bildgenerering.
Två alternativ: n8n Cloud (hanterat, enklast att komma igång) eller self-hosting på en VPS. För self-hosting är Hostinger VPS prisvärt och klarar n8n bra. Self-hosting ger dig obegränsade körningar men kräver grundläggande serveradministration.
Ja, och det är det bästa. Du kan ändra steget “Retrieve Pending Topics” i Google Sheets så att det hämtar från Airtable, Notion eller en RSS-lista, och sedan behålla samma GPT-4o-steg för utkastskapande. Vanliga justeringar är att lägga in regler för din varumärkesröst i prompten “Create LinkedIn Draft”, ändra hur många källor Dumpling AI hämtar och uppdatera vilka kolumner som skrivs tillbaka i steget “Update Sheet with Output”.
Oftast beror det på att Google-auktoriseringen i n8n har gått ut eller att det kopplade kontot saknar redigeringsbehörighet till sheetet. Anslut Google Sheets-credentialen på nytt och kontrollera sedan kalkylarks-ID och fliknamn igen. Om flödet kan läsa men inte skriva är det nästan alltid behörigheter. Ibland är det också en enkel miss: dina kolumnrubriker matchar inte det som uppdateringssteget förväntar sig.
På self-hostad n8n finns ingen körningsgräns, så det beror främst på din server och API:ernas rate limits.
För det här användningsfallet är n8n oftast ett smidigare val eftersom du gör AI-arbete i flera steg (sök, sammanfattning, fältparsing och sedan bildgenerering) och du kan vilja self-hosta när volymen växer. Zapier och Make kan absolut göra det, men kostnaderna kan dra iväg när du kedjar flera actions per utkast och börjar köra det ofta. n8n gör det också enklare att inspektera råa svar när något ser konstigt ut, vilket spelar roll med AI-output. Vill du ha ett enkelt tvåstegsflöde “ämne in, inlägg ut” kan de verktygen gå snabbare att få igång. Prata med en automatiseringsexpert om du är osäker.
När det här väl är på plats slutar ditt sheet vara en önskelista och börjar fungera som en riktig pipeline. Flödet tar hand om de repetitiva delarna, och du behåller kontrollen där det spelar roll: den slutliga granskningen.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.