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

Ollama + Google Sheets: varumärkesstories i rätt ton

Rickard Andersson Partner, Nodenordic.se

Varumärkesberättelser faller isär på samma ställe varje gång. Första utkastet låter bra, sedan justerar fem personer det, och plötsligt läser det som tre olika företag som sytts ihop.

Marknadschefer känner av det när varje bio behöver “bara en genomgång till”. En varumärkeskonsult ser det när kunder fortsätter be om omskrivningar med vag feedback. Och grundare slutar med att lansera något inkonsekvent eftersom det tar för lång tid. Den här Ollama Sheets-automationen håller rösten stabil och bryter loopen.

Du skapar en strukturerad varumärkesberättelse, poängsätter den mot dina regler, förfinar den tills den godkänns och sparar sedan den godkända versionen i Google Sheets så att teamet äntligen har ett ställe att utgå från.

Så fungerar den här automationslösningen

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

n8n Workflow Template: Ollama + Google Sheets: varumärkesstories i rätt ton

Varför det här spelar roll: varumärkesberättelser blir “redigerade till döds”

De flesta team har inte problem med att skriva en varumärkesberättelse en gång. De har problem med att skriva den på samma sätt varje gång, i varje kanal, med olika personer som “förbättrar” den. Du börjar med en helt okej berättelse, sedan lägger någon till buzzwords, någon tar bort personligheten och sista redaktören slänger in emojis eller ett citat som inte passar. En vecka senare behöver du en version för LinkedIn, en version för en hero-sektion på webbplatsen och en version för en pitchdeck. Så du skriver om igen. Ärligt talat är det utmattande, och det dödar konsekvensen i det tysta.

Friktionen bygger på sig. Här är var det faller isär.

  • Du lägger cirka 30 minuter på att få fram ett utkast, sedan ytterligare en timme på att justera tonen eftersom “rösten” aldrig var tydligt kravställd.
  • Feedback kommer som åsikter, inte kriterier, så revideringar blir en gissningslek i stället för en repeterbar process.
  • Starka formuleringar försvinner i Slack-trådar och Docs, vilket gör att nästa berättelse börjar från noll.
  • När du skalar innehåll multipliceras små inkonsekvenser snabbt och varumärket börjar kännas rörigt.

Vad du bygger: en loop för storyutkast + kvalitetsgrind

Det här arbetsflödet tar en enkel chattförfrågan (tänk “Skriv en varumärkesberättelse för X”) och gör den till ett utkast du faktiskt kan använda. Det börjar med att en Ollama-driven agent genererar en strukturerad berättelse i ditt format. Sedan utvärderar en andra agent den mot tydliga regler, som tonträff, unikhet och om den inkluderar (eller exkluderar) saker du bryr dig om, som citat eller emojis. Om den inte är tillräckligt bra skickar arbetsflödet berättelsen till en förfiningsagent, uppdaterar den “aktuella” versionen och utvärderar igen. När den till slut godkänns skrivs den godkända berättelsen in i Google Sheets med en tidsstämpel så att den blir enkel att återanvända och granska senare.

Arbetsflödet startar med en inkommande chatt-trigger i n8n. Därifrån kör Ollama-modeller skrivandet och betygsättningen. Till sist blir Google Sheets ditt levande bibliotek av godkända varumärkesberättelser, inte en kyrkogård av halvfärdiga utkast.

Det här bygger du

Förväntade resultat

Säg att du tar fram 5 varianter av varumärkesberättelser varje vecka för olika erbjudanden, grundare eller målgruppssegment. Manuellt är en typisk cykel cirka 30 minuter för att skriva ett utkast, sedan ungefär en timme av revideringar och justeringar från intressenter, så du landar på runt 7–8 timmar per vecka. Med det här arbetsflödet skickar du in förfrågan i en chatt på cirka 5 minuter, låter utvärderings-/förfiningsloopen köra i ungefär 10–15 minuter och sedan sparas det. Det blir närmare 1–2 timmar totalt för veckan, plus att resultatet redan är organiserat i Sheets.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Självhostningsalternativ om du föredrar det (Hostinger fungerar bra)
  • Ollama för att köra lokala LLM:er för utkast.
  • Google Sheets för att lagra godkända varumärkesberättelser.
  • Google Sheets OAuth (hämta det via inloggningsuppgifter i Google Cloud Console).

Kunskapsnivå: Medel. Du kopplar OAuth-inloggningsuppgifter och kör en självhostad n8n med community-noder för LangChain/Ollama.

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

Steg för steg

Ett chattmeddelande drar igång allt. Arbetsflödet använder en n8n Chat Trigger, så i samma ögonblick du skickar en förfrågan (som “Varumärkesberättelse för Acme Consulting”) börjar det köra.

Första agenten skriver berättelsen. Narrative Brand Agent använder en Ollama-chattmodell för att producera ett strukturerat utkast, och arbetsflödet sparar sedan resultatet i en variabel för “aktuellt bio/story” så att det kan utvärderas och revideras konsekvent.

Utvärderaren avgör om den är redo att publiceras. En bedömningsagent granskar berättelsen mot dina kriterier (tonträff, unikhet, inkludering av citat och borttagning av emojis är vanliga kontroller i den här mallen). Sedan kontrollerar en If-/kvalitetsgrind utvärderarens beslut.

Förfining loopar tills den godkänns, sedan får Sheets slutversionen. Om utvärderaren inte markerar den som “Finished” förbättrar en förfiningsagent berättelsen och arbetsflödet utvärderar igen. När den till slut godkänns skrivs den godkända texten till ditt Google Sheet (fliknamn “BrandStories”) tillsammans med namn och tidsstämpel.

Du kan enkelt justera utvärderingskriterierna för att kravställa andra formateringsregler utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

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

Steg 1: Konfigurera chatttriggern

Konfigurera startpunkten som tar emot inkommande chattmeddelanden och startar flödet för att generera en varumärkesberättelse.

  1. Lägg till och öppna Incoming Chat Trigger.
  2. Bekräfta att noden är inställd som första nod i arbetsflödet så att den kan initiera flödet.
  3. Kopiera webhook-URL:en som genereras av Incoming Chat Trigger och koppla den till er chattkälla eller testklient.

Steg 2: Anslut Google Sheets

Förbered datamålet för färdiga varumärkesberättelser.

  1. Öppna Write Brand Story to Sheet.
  2. Välj målkalkylark och arbetsblad där varumärkesberättelserna ska skrivas.
  3. Mappa fälten ni vill spara (t.ex. varumärkesnamn, berättelseutdata, kvalitetsstatus) enligt kolumnerna i ert ark.

Inloggningsuppgifter krävs: Anslut era Google Sheets-inloggningsuppgifter.

Steg 3: Konfigurera AI-agenterna och modellerna

Konfigurera LLM-baserade agenter som genererar, bedömer och förfinar innehållet i varumärkesberättelsen.

  1. Öppna Narrative Brand Agent och definiera dess prompt/instruktioner för att skapa den första varumärkesberättelsen.
  2. Öppna Assessment Agent och specificera kriterier för kvalitetskontroller (ton, fullständighet, varumärkesanpassning).
  3. Öppna Refinement Agent och definiera hur den ska förbättra utdata som inte klarar kvalitetsgrinden.
  4. Verifiera att Ollama Conversation Model är ansluten som språkmodell för Narrative Brand Agent och Assessment Agent.
  5. Verifiera att Ollama Conversation Model B är ansluten som språkmodell för Refinement Agent.

För AI-noder: lägg till eventuella modell-inloggningsuppgifter eller anslutningsdetaljer i modellnoderna (Ollama Conversation Model och Ollama Conversation Model B), inte i agentnoderna.

Steg 4: Konfigurera bearbetning, routning och utdata

Definiera hur varumärkesberättelsen tilldelas, bedöms, förfinas och skrivs till arket baserat på kvalitetskontroller.

  1. Öppna Assign Brand Variable och ställ in fälten som för över den genererade varumärkesberättelsen till ett konsekvent variabelformat.
  2. Öppna Quality Gate Check och definiera IF-villkoren som avgör om berättelsen uppfyller kvalitetskraven.
  3. Bekräfta körflödet: Incoming Chat TriggerNarrative Brand AgentAssign Brand VariableAssessment AgentQuality Gate Check.
  4. Säkerställ att Quality Gate Check routar godkända objekt till Write Brand Story to Sheet och underkända objekt till Refinement Agent, som sedan loopar tillbaka till Assign Brand Variable.

⚠️ Vanlig fallgrop: Om era IF-villkor i Quality Gate Check är för strikta kan flödet loopa upprepade gånger via Refinement Agent. Börja med generösa villkor och skärp dem senare.

Steg 5: Testa och aktivera ert arbetsflöde

Verifiera flödet från början till slut och slå på det för produktionsanvändning.

  1. Klicka på Execute Workflow och skicka ett exempelmeddelande till Incoming Chat Trigger.
  2. Bekräfta att utdata passerar genom Narrative Brand Agent, Assessment Agent och Quality Gate Check utan fel.
  3. Verifiera att en lyckad körning skriver en ny rad i Write Brand Story to Sheet med detaljerna för varumärkesberättelsen.
  4. När allt är verifierat, växla arbetsflödet till Active för skarp drift.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Felsökningstips

  • Inloggningsuppgifter för Google Sheets kan löpa ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera Google-anslutningen i n8n under fliken Credentials och bekräfta att kontot kan redigera målarket.
  • Om du använder Wait-noder eller extern rendering varierar processtiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din varumärkesröst tidigt, annars kommer du att redigera resultat i all evighet.

Snabba svar

Hur lång är uppsättningstiden för den här Ollama Sheets-automationen?

Cirka en timme om Ollama och ditt Google Sheet är redo.

Krävs kodning för den här automationen av varumärkesberättelser?

Nej. Du kopplar mest inloggningsuppgifter och redigerar prompter. “Logiken” är redan inbyggd i arbetsflödet.

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

Ja. n8n har ett gratis självhostat 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 beräkningskostnader för Ollama (det körs på din maskin eller server).

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

Två alternativ: n8n Cloud (hanterat, enklast uppsättning) eller självhosting på en VPS. För självhosting är Hostinger VPS prisvärd och hanterar n8n bra. Självhosting ger dig obegränsade körningar men kräver grundläggande serveradministration.

Kan jag modifiera det här arbetsflödet för Ollama Sheets-automation för andra användningsfall?

Ja, och det bör du förmodligen. Du kan byta prompten i “Narrative Brand Agent” så att den ger en kortare LinkedIn Om-sektion, en grundar-bio eller till och med en produktberättelse, och sedan skärpa kriterierna i “Assessment Agent” så att de matchar. Om du föredrar en annan lokal modell byter du ut noderna för Ollama Conversation Model och behåller resten av loopen. Vanliga justeringar är att förbjuda vissa ord, kravställa läsnivå och kräva en specifik berättelsestruktur.

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

Oftast är det ett OAuth-behörighetsproblem eller fel Google-konto. Återanslut Google Sheets OAuth-inloggningsuppgiften i n8n och bekräfta sedan att kalkylarket är delat med det kontot och att fliknamnet matchar “BrandStories”. Kontrollera också att dina kolumner finns (Name, Final Story, Timestamp) eftersom saknade rubriker kan göra att skrivningar misslyckas.

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

Om du självhostar beror volymen främst på din server och modellens hastighet, inte på någon körningsgräns.

Är den här Ollama Sheets-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här arbetsflödet bygger på looplogik (utvärdera, förfina, utvärdera igen) som är klumpig och dyr i många no-code-verktyg. n8n hanterar förgreningar och omförsök snyggt, och självhosting håller kostnaderna förutsägbara när användningen växer. En annan praktisk fördel är att du kan köra Ollama lokalt, vilket många team föredrar av integritetsskäl. Zapier eller Make kan fortfarande vara bra om du bara behöver ett enkelt flöde för “generera en gång och spara” utan kvalitetsgrind. Prata med en automationsexpert om du vill ha en snabb rekommendation för just din setup.

Du sätter reglerna en gång, och arbetsflödet fortsätter att tillämpa dem varje gång någon behöver en ny berättelse. Den repetitiva putsningen försvinner, och din “godkända” text förblir äntligen godkänd.

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

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Få prisoffert redan idag!
Få prisoffert redan idag!

Berätta vad ni behöver hjälp med så hör vi av oss inom en arbetsdag!

Launch login modal Launch register modal