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

Grok till Google Drive: karuseller klara att posta

Rickard Andersson Partner, Nodenordic.se

Att skriva sju slides som faktiskt hänger ihop och sedan göra dem till varumärkesanpassade bilder är den sortens ”snabba uppgift” som i tysthet stjäl hela eftermiddagen. Det värsta är alla kontextbyten: skriva utkast, redigera, formatera, designa, exportera, döpa om, ladda upp. Om och om igen.

Den här Grok-karusellautomationen träffar marknadsförare som publicerar ofta, men byråägare och solokreatörer känner av det lika mycket. Du vill ha konsekventa karuseller utan det ständiga ”var sparade jag slide 4?”-kaoset. Resultatet är enkelt: ett färdigt 7-slide-set med numrerade PNG:er i Google Drive.

Nedan ser du hur flödet gör om ett tema och en CTA till en polerad karusell, hur lång tid det tar i praktiken och vad du kan justera för att matcha din tonalitet.

Så fungerar automationen

Se hur detta löser problemet:

n8n Workflow Template: Grok till Google Drive: karuseller klara att posta

Utmaningen: att göra karusellidéer till färdiga slides

Du kan oftast komma på ett vettigt tema och en CTA ganska snabbt. Tidsstölderna är allt som kommer efter: att skriva sju tydliga slides som inte upprepar varandra, hålla hooken skarp och få tempot att kännas ”viralt” utan att låta som en mall. Sedan öppnar du ett designverktyg, klistrar in text i rutor, flyttar runt saker, exporterar sju bilder, döper om dem och laddar till sist upp dem någonstans där teamet hittar dem. En liten ändring (ton, teckenstorlek, radavstånd) kan starta hela loopen på nytt.

Det drar iväg snabbt. Här är var det faller isär.

  • Slide-skrivandet drar ut på tiden eftersom du försöker vara både vass och konsekvent samtidigt.
  • Designarbetet blir repetitivt ”linjeringsjobb”, särskilt när varje karusell använder samma bakgrundsstil.
  • Exporterna får röriga filnamn, så publiceringen blir en skattjakt i Slack eller Drive.
  • När du har mycket att göra skippar du karuseller helt, eftersom produktionsprocessen känns för tung.

Lösningen: generera 7 varumärkesanpassade slides och spara dem i Drive

Det här n8n-flödet börjar med en enkel input: ett tema och en call-to-action. Därifrån använder det xAI Grok (via en AI Agent) för att skriva en karusell i ”viral stil” som strukturerad output, så att varje slide får en titel och en beskrivning som är tänkt att få folk att fortsätta svepa. Därefter hämtar det din valda bakgrundsmall från Google Drive och applicerar dina stilinställningar (teckenstorlek, färg, placering) så att designen håller sig konsekvent. Sedan loopar det igenom alla sju slides, lägger titeln som textoverlay, lägger beskrivningen som textoverlay och exporterar varje slide som en numrerad PNG. Till sist laddar det upp alla sju bilder till en Google Drive-mapp du väljer, redo för dig eller ditt team att publicera.

Flödet startar via webhook eller manuell körning. Grok genererar copy, n8n bygger bilderna ovanpå din bakgrund och Google Drive tar emot den färdiga uppsättningen som 1.png till 7.png. Inget letande. Inga omexporter.

Vad som förändras: före vs. efter

Effekt i verkligheten

Säg att du publicerar tre karuseller i veckan. Manuellt ser en typisk vända ut som ungefär 40 minuter skrivande (sju slides tar längre tid än du tror), plus cirka 30 minuter design och export, och sedan ytterligare 10 minuter för att döpa om och ladda upp. Räkna med runt 80 minuter per karusell, alltså ungefär 4 timmar i veckan. Med det här flödet lägger du kanske 5 minuter på tema och CTA, och väntar sedan på generering och uppladdningar. Under tiden kan du göra riktigt arbete medan Drive fylls med publiceringsklara slides.

Krav

  • n8n-instans (testa n8n Cloud gratis)
  • Alternativ för self-hosting om du föredrar det (Hostinger fungerar bra)
  • xAI Grok för att generera strukturerad karusell-copy
  • Google Drive för att hämta bakgrunden och lagra slides
  • xAI API-nyckel (hämta den i din xAI developer dashboard)

Svårighetsgrad: Nybörjare. Du kopplar konton, klistrar in en API-nyckel och byter ett Drive File ID samt en mapp.

Behöver du hjälp att implementera detta? Prata med en automationsexpert (gratis 15-minuters konsultation).

Flödet i workflowet

Ett tema och en CTA startar allt. Du kan köra det manuellt för test, eller skicka input via en webhook när du vill generera en ny karusell vid begäran.

Grok skriver karusellen som strukturerat innehåll. AI Agent genererar sju slides med titel och beskrivning för varje, vilket gör nästa steg förutsägbara i stället för röriga textklumpar.

Din designmall hämtas från Google Drive. Flödet laddar ner en bakgrundsbild (din varumärkesanpassade tomma slide), applicerar stilinställningar och delar sedan upp de sju slidesen i enskilda objekt så att n8n kan processa dem en i taget.

Varje slide blir en bild och hamnar sedan tillbaka i Drive. Stegen Edit Image lägger titeltext och beskrivningstext ovanpå bakgrunden, exporterar en numrerad PNG och laddar upp den till Drive-mappen du har valt.

Du kan enkelt justera AI-personan så att den matchar din tonalitet utifrån dina behov. Se hela implementationsguiden nedan för anpassningsalternativ.

Steg-för-steg-guide för implementation

Steg 1: konfigurera webhook-triggern

Konfigurera den inkommande förfrågan som skickar in tema, CTA och smeknamn för att bygga karusellen.

  1. Lägg till och öppna Incoming Webhook Trigger.
  2. Ställ in HTTP MethodPOST.
  3. Ställ in Pathai-carousel-generator.
  4. Ställ in Response ModeresponseNode så att Return Webhook Result kan svara.

Steg 2: anslut Google Drive

Autentisera Google Drive för att ladda ned bakgrundsbilden och ladda upp genererade bilder.

  1. Öppna Download Background Asset och anslut autentiseringsuppgifter.
  2. Autentiseringsuppgifter krävs: anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  3. Öppna Upload Image Asset och anslut autentiseringsuppgifter.
  4. Autentiseringsuppgifter krävs: anslut era googleDriveOAuth2Api-autentiseringsuppgifter.
  5. Bekräfta att Upload Image Asset har Drive inställt på My Drive och Folder inställt på er utdatamapp (ersätt [YOUR_ID] i mappvalet).

⚠️ Vanlig fallgrop: ersätt alla [YOUR_ID]-platshållare i Google Drive-mapp- och fil-URL:er innan ni kör arbetsflödet.

Steg 3: konfigurera AI-generering av innehåll

Konfigurera AI-agenten som genererar bildtitlar och beskrivningar, och säkerställ att Grok-modellen är ansluten.

  1. Öppna Capture Theme & CTA och verifiera att tilldelningarna mappar från webhook-body: theme = {{ $json.body.theme }}, cta = {{ $json.body.cta }}, nickname = {{ $json.body.nickname }}.
  2. Öppna AI Content Agent och bekräfta att Text är inställd på The carousel theme is about: {{ $json.theme }} The Call to action (CTA): {{ $json.cta }}.
  3. Öppna Grok Chat Engine och anslut autentiseringsuppgifter.
  4. Autentiseringsuppgifter krävs: anslut era xAiApi-autentiseringsuppgifter.
  5. Bekräfta att Parse Structured Output är kopplad till AI Content Agent som output-parser; lägg till autentiseringsuppgifter (om det krävs) på AI Content Agent, inte på parsern.

Steg 4: bygg styling och ladda ned bakgrunder

Bygg stylingkonfigurationen och hämta bakgrundsbilden från Google Drive.

  1. Öppna Style Config Script och verifiera JSON:en den returnerar, särskilt paramsConfig, nickname och backgroundImage.
  2. Ersätt [YOUR_ID] i backgroundImage med det faktiska Google Drive-fil-ID:t.
  3. Öppna Download Background Asset och bekräfta att Operation är inställd på download och att fil-ID:t använder {{ $json.body.backgroundImage }}.
  4. Öppna Compile Slides & Settings och säkerställ att den mappar slides till {{ $json.body.slides }}, paramsConfig till {{ $json.body.paramsConfig }} och nickname till {{ $json.body.nickname }}.

Steg 5: rendera bilder och ladda upp tillgångar

Dela upp bilderna i enskilda objekt, lägg text ovanpå och ladda upp varje genererad bild.

  1. Öppna Distribute Slide Items och ställ in Field to Split Outslides.
  2. Ställ in Fields to IncludeparamsConfig,nickname,carouselFolder,isPremiumUser,bucketName.
  3. Öppna Batch Iterator och lämna standardinställningarna, och säkerställ att den itererar över varje bild.
  4. I Title Text Overlay bekräftar ni text- och stylingbindningarna: Text {{ $json.slides.title }}, Font Size {{ $json.paramsConfig.title.fontSize }}, Font Color {{ $json.paramsConfig.title.fontColor }}, Position X {{ $json.paramsConfig.title.positionX }}, Position Y {{ $json.paramsConfig.title.positionY }}, Line Length {{ $json.paramsConfig.title.maxLineLength }}.
  5. I Description Text Overlay bekräftar ni: Text {{ $json.slides.description }}, Font Size {{ $json.paramsConfig.description.fontSize }}, Font Color {{ $json.paramsConfig.description.fontColor }}, Position X {{ $json.paramsConfig.description.positionX }}, Position Y {{ $json.paramsConfig.description.positionY }}, Line Length {{ $json.paramsConfig.description.maxLineLength }} och File Name {{ $runIndex + 1 }}.png.
  6. Öppna Upload Image Asset och bekräfta att Name är {{ $binary.data.fileName }}.

Körflödet är sekventiellt: Batch Iterator skickar vidare till Title Text Overlay, sedan Description Text Overlay, sedan Upload Image Asset, innan det loopar tillbaka till Batch Iterator.

Steg 6: returnera webhook-svaret

Returnera ett svar till anroparen efter att bearbetningen är klar.

  1. Öppna Return Webhook Result och behåll standardinställningarna för svaret.
  2. Bekräfta att flödet kopplar Batch Iterator till Return Webhook Result för det slutliga svaret.

Steg 7: testa och aktivera ert arbetsflöde

Kör ett manuellt test och aktivera sedan webhooken för produktion.

  1. Klicka på Manual Execution Start för att trigga Sample Parameter Builder och testa pipelinen.
  2. Verifiera att AI Content Agent producerar en slides-array, att Download Background Asset laddar ned bilden och att Upload Image Asset skapar bildfiler i er Drive-mapp.
  3. Skicka en POST-förfrågan till webhook-sökvägen /ai-carousel-generator med en JSON-body som matchar theme, cta och nickname för att bekräfta körning i verklig användning.
  4. När det fungerar, slå om arbetsflödet till Active så att webhooken kan användas i produktion.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Se upp för

  • Google Drive-inloggningen kan gå ut eller kräva specifika behörigheter. Om saker slutar fungera, kontrollera Google-kopplingen i n8n:s lista över Credentials och autentisera på nytt först.
  • Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om noder längre fram fallerar på tomma svar.
  • Standardprompter i AI-noder är generiska. Lägg in din tonalitet tidigt, annars kommer du att redigera output för alltid.

Vanliga frågor

Hur snabbt kan jag implementera den här Grok-karusellautomationen?

Cirka 30 minuter om dina konton är redo.

Kan icke-tekniska team implementera den här karusellautomationen?

Ja. Du kopplar Google Drive, klistrar in din xAI-nyckel och uppdaterar ett fil-ID samt målmappen.

Är n8n gratis att använda för det här workflowet för Grok-karusellautomation?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer börjar på $20/månad för högre volym. Du behöver också räkna in kostnader för xAI API-användning för Grok-anrop.

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

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 hanterar n8n bra. Self-hosting ger dig obegränsat antal körningar men kräver grundläggande serverhantering.

Hur anpassar jag den här Grok-karusellautomationslösningen till mina specifika utmaningar?

Du kan ändra röst och struktur i AI Agentens systemprompt och sedan justera typografi i stilkonfigurationen (teckenstorlek, färg och X/Y-positioner) så att det passar din bakgrundsmall. Om du vill ha andra output kan du byta Google Drive-steget ”Download Background Asset” så att det pekar på en ny mall, eller ändra uppladdningsmapp per kampanj. Vanliga justeringar är en kortare hook på slide 1, striktare CTA-formulering på slide 7 och andra avståndsregler för långa beskrivningar.

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

Oftast beror det på att OAuth-auktoriseringen har gått ut, eller att det anslutna Google-kontot inte längre har åtkomst till målfilen eller mappen. Återanslut Google Drive i n8n och bekräfta sedan att bakgrundens File ID fortfarande finns och att behörigheterna för uppladdningsmappen är korrekta. Om det bara fallerar ibland kan du också slå i API-gränser när du kör många genereringar direkt efter varandra.

Vilken kapacitet har den här Grok-karusellautomationslösningen?

Mer än nog för en vanlig innehållskalender: sju bilder per körning, så ofta du vill.

Är den här Grok-karusellautomationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom det här inte bara är ”flytta data från A till B”. Du genererar strukturerat innehåll, loopar över sju objekt och bygger bilder, vilket är den typen av flerstegsflöde som blir klumpigt (och dyrt) i enklare automationsverktyg. n8n ger dig dessutom möjlighet till self-hosting, så content ops med hög volym innebär inte automatiskt dyrare abonnemangsnivåer. Zapier eller Make kan fortfarande vara helt okej om du bara behöver ett tvåstegsflöde som ”ny rad i Sheets → skicka Slack-meddelande”. Om du är osäker, prata med en automationsexpert och mappa det mot din faktiska publiceringsprocess.

När detta väl är på plats blir ”skapa en karusell” en liten input, inte ett produktionsprojekt. Din Drive-mapp håller sig organiserad och din publiceringstakt blir mycket enklare att upprätthålla.

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