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

Google Sheets till Gmail, veckoprognoser för försäljning

Rickard Andersson Partner, Nodenordic.se

Veckoprognoser låter enkelt tills du sitter med ett Google-kalkylark på söndag kväll och försöker gissa nästa veckas försäljning och lager med halvkompletta data och en trött hjärna. Det är då misstagen smyger sig in, beställningar fylls på “för säkerhets skull” och matsvinnet sakta ökar.

Den här Sheets Gmail forecast-automationen träffar restaurangoperatörer först, helt ärligt. Men chefer med flera enheter känner av den också, och byråkonsulter som bygger rapportering för kunder i hospitality hamnar i samma “kalkylarkskaos”. Du får en pålitlig veckoprognos, levererad automatiskt till rätt inkorgar.

Nedan ser du exakt vad flödet gör, vad du behöver för att köra det i n8n och hur du kan anpassa det för din meny, dina kategorier och säsongsvariationer.

Så fungerar den här automationen

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

n8n Workflow Template: Google Sheets till Gmail, veckoprognoser för försäljning

Varför det här spelar roll: veckoprognoser ska inte bygga på gissningar

Om din försäljningsprognosprocess är “kopiera förra veckan, justera lite och hoppas”, är du inte ensam. Den verkliga kostnaden är inte bara tiden i Google Sheets. Det är följdeffekterna: överbeställning av ingredienser som går ut, underbeställning som leder till 86:or mitt i service, och de oändliga Slack-meddelandena som frågar “Vad räknar vi med nästa vecka?”. Och så den mentala belastningen. Du kan inte planera kampanjer, bemanning eller inköp när siffrorna kommer sent och känns osäkra.

Det eskalerar snabbt. Här är var det oftast faller isär i verkligheten.

  • Någon exporterar eller filtrerar fel datumintervall, så den “historiska trenden” blir tyst fel.
  • Menyrätter byter namn eller kategoriseras annorlunda över tid, vilket gör manuella summeringar opålitliga.
  • Prognosen ligger i en persons kalkylarksflik, och intressenter ser den inte förrän den redan är inaktuell.
  • Lagerplanering blir en vana av säkerhetslager, och svinn blir den dolda kostnadsposten.

Vad du bygger: en veckoprognos som skapar sig själv och mejlar ditt team

Det här n8n-flödet körs enligt ett veckoschema och omvandlar din befintliga historik i Google Sheets till en prognos som går att agera på. Först hämtar det din tidigare försäljning och förbrukning av råvaror från ett strukturerat ark (vecka/datum, menyrätt, såld mängd, intäkt, förbrukat material, lagernivå, kategori). Sedan formar det om datan till ett korrekt formaterat underlag för en AI-prognosagent driven av Google Gemini, som letar efter trender, säsongsvariationer och mönster du lätt missar när du har bråttom. Därefter tolkar flödet AI-utdata till läsbar JSON, lägger till nya prognosrader i ett dedikerat ark “Forecast Output” och mejlar en sammanfattning via Gmail till de som behöver planera inköp och förberedelser.

Flödet startar med en schemalagd kick-off. Google Sheets står för historiken, Gemini skapar prognosen och Gmail levererar resultatet. Prognosen hamnar på två ställen: loggad tillbaka i Sheets för uppföljning, plus ett tydligt veckomejl för snabba beslut.

Det du bygger

Förväntade resultat

Säg att du gör en veckoprognos för 25 menyrätter och delar den med 6 intressenter. Manuellt är det vanligt att lägga cirka 2 timmar på att ta fram rätt datumintervall, rensa kategorier, uppdatera formler och sedan skriva ett mejl som förklarar vad som ändrats. Med det här flödet kör den veckovisa triggern automatiskt, Gemini genererar prognosen och Gmail skickar sammanfattningen när raderna är loggade. De flesta team får ner den där “prognossessionen” till en snabb 10-minuters genomgång.

Innan du börjar

  • n8n-instans (prova n8n Cloud gratis)
  • Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för din historik med försäljning och lagerdata.
  • Gmail för att mejla veckoprognoser till intressenter.
  • API-uppgifter för Google Gemini (hämtas från Google AI Studio / Google Cloud-konsolen).

Svårighetsnivå: Medel. Du kopplar konton, matchar kolumner i arket och justerar lätt prompts eller dataformatering.

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

Steg för steg

Veckovis schematrigger. Flödet startar automatiskt vid den tid du väljer (till exempel tidigt måndag morgon) så att prognosen kommer innan inköpsbeslut tas.

Hämta historik från Google Sheets. n8n laddar din tidigare veckoförsäljning, intäkt, förbrukade råvaror, lagernivå och kategorifält, där arket används som enda sanningskälla.

Förbered datasetet för AI-prognosen. Flödet formar om rader till ett strukturerat underlag så att AI-agenten kan upptäcka trender utan att förvirras av stökiga kolumner eller inkonsekvent text.

Skapa, tolka och lagra prognosen. Google Gemini tar fram prognostiserad försäljning och rekommenderade lager-/materialbehov, n8n tolkar svaret till korrekt formaterad JSON och lägger sedan till resultaten i ditt ark “Forecast Output”.

Mejla veckosammanfattningen via Gmail. Intressenter får prognosen i inkorgen, så planeringen utgår från en gemensam bild i stället för utspridda meddelanden och skärmdumpar.

Du kan enkelt ändra AI-prompten och mejlsammanfattningen så att de matchar din menystruktur och din rapporteringsstil. Se hela implementationsguiden nedan för alternativ kring anpassning.

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

Steg 1: Konfigurera schematriggern

Ställ in arbetsflödet så att det körs enligt ett veckoschema för prognostisering.

  1. Lägg till och öppna Scheduled Forecast Kickoff.
  2. Ställ in schemaregeln till veckovis genom att konfigurera Interval med Field = weeks och Trigger At Hour = 20.

Steg 2: Anslut Google Sheets

Hämta historisk försäljningsdata och förbered målbladet för prognoser.

  1. Öppna Retrieve Past Sales Sheet och ställ in Document ID till [YOUR_ID] och Sheet Name till current data.
  2. Inloggningsuppgifter krävs: Anslut era googleApi-inloggningsuppgifter i Retrieve Past Sales Sheet.
  3. Öppna Append Forecast to Sheet, ställ in Operation till append, Document ID till [YOUR_ID] och Sheet Name till prediction data.
  4. Behåll Columns-mappningen som autoMapInputData med de listade prognosfälten (t.ex. Date, Neapolitan Pizza Sold, Flour (kg)).
  5. Inloggningsuppgifter krävs: Anslut era googleApi-inloggningsuppgifter i Append Forecast to Sheet.

Steg 3: Konfigurera AI-prognostisering

Forma bladdatan och generera en prognos med AI-agenten och Gemini-modellen.

  1. Öppna Shape Data for AI och behåll JavaScript Code som angivet för att paketera alla rader till en enda payload.
  2. Öppna AI Forecast Generator och ställ in Text till ={{ $json.data }}.
  3. Bekräfta att AI Forecast Generator innehåller systemmeddelandet och är konfigurerad för Prompt Type = define.
  4. Öppna Gemini Chat Model och ställ in Model Name till models/gemini-2.5-pro.
  5. Inloggningsuppgifter krävs: Anslut era googlePalmApi-inloggningsuppgifter i Gemini Chat Model.
  6. Observera att Reasoning Helper Tool är en AI-verktygs-under-nod som är ansluten till AI Forecast Generator; lägg till inloggningsuppgifter på Gemini Chat Model (överordnad LLM), inte på verktygsnoden.
Tips: AI-utdata måste vara giltig JSON; nästa steg tolkar den strikt. Behåll systemmeddelandets format intakt.

Steg 4: Konfigurera utdataåtgärder

Tolka AI-resultatet, lägg till det i bladet och mejla prognossammanfattningen.

  1. Öppna Parse AI Forecast JSON och behåll JavaScript Code som tar bort markdown fences och tolkar JSON.
  2. Bekräfta att flödet från Parse AI Forecast JSON till Append Forecast to Sheet är anslutet.
  3. Öppna Send Forecast Email och ställ in Send To till [YOUR_EMAIL].
  4. Ställ in Subject till Next Monday forecast och Message till =Dear Manager,

    Here is the latest weekly forecast summary.

    Forecast Date: {{ $json.Date }}

    Sheet Reference: [SHEET_REFERENCE]

    Thanks,
    Operations Team
    .
  5. Inloggningsuppgifter krävs: Anslut era gmailOAuth2-inloggningsuppgifter i Send Forecast Email.
⚠️ Vanlig fallgrop: Om AI-utdata innehåller extra text eller ogiltig JSON kommer Parse AI Forecast JSON att misslyckas. Säkerställ att AI-prompten behåller exakt format för enbart JSON-svar.

Steg 5: Testa och aktivera ert arbetsflöde

Kör arbetsflödet från start till mål, verifiera utdata och aktivera det sedan för veckovis prognostisering.

  1. Klicka på Execute Workflow för att trigga Scheduled Forecast Kickoff manuellt.
  2. Verifiera att Retrieve Past Sales Sheet returnerar rader och att Shape Data for AI konsoliderar dem till en enda data-payload.
  3. Bekräfta att AI Forecast Generator producerar en JSON-prognos och att Parse AI Forecast JSON returnerar tolkade fält.
  4. Kontrollera att Append Forecast to Sheet lägger till en ny rad och att Send Forecast Email levererar sammanfattningen.
  5. Växla arbetsflödet till Active så att Scheduled Forecast Kickoff körs veckovis klockan 20:00 enligt det definierade schemat.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Tips för felsökning

  • Google Sheets-inloggningar kan gå ut eller sakna åtkomst till rätt kalkylark. Om körningar börjar fallera, kontrollera Google-anslutningen i n8n och bekräfta att filen är delad med det anslutna kontot.
  • Om du ändrar schemat eller lägger till extra bearbetning kan tajmingen förändras. När efterföljande noder fallerar på grund av saknade data beror det oftast på att AI-svaret inte tolkades korrekt eller kom tillbaka i ett annat format än förväntat.
  • Geminis utdata är bara så bra som instruktionerna du ger. Standardprompten kan vara för generell, så lägg in dina kategoriregler och namngivningskonventioner tidigt, annars kommer du att sitta och redigera prognoser varje vecka.

Snabba svar

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

Cirka 30 minuter om dina Sheets och konton är redo.

Krävs kodning för den här automationen för försäljningsprognoser?

Nej. Du kopplar främst Google-konton och mappar rätt kolumner i arket. Det finns “kod”-steg i flödet, men du kan oftast använda standardinställningarna som följer med.

Är n8n gratis att använda för det här Sheets Gmail forecast-flödet?

Ja. n8n har ett gratisalternativ för egen drift och en gratis provperiod på n8n Cloud. Cloud-planer börjar på 20 USD/månad för högre volymer. Du behöver också räkna in kostnader för Google Gemini API-användning, som beror på hur mycket text du skickar och genererar varje vecka.

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 egen drift på en VPS. För egen drift är Hostinger VPS prisvärd och hanterar n8n bra. Egen drift ger obegränsade körningar men kräver grundläggande serveradministration.

Kan jag anpassa det här Sheets Gmail forecast-flödet för andra användningsfall?

Ja, och det bör du sannolikt göra. Den enklaste ändringen är att uppdatera steget “Generate Forecast with AI” (Gemini-chattmodellen inne i AI Agent) så att det fokuserar på dina kategorier, säsongsregler och hur du definierar “rekommenderat lager”. Du kan också justera steget “Shape Data for AI” för att ta med extra kolumner som kampanjer eller helgdagar. Många team justerar dessutom Gmail-mejlets brödtext för att lyfta största ökningar, sannolika låg-lager-artiklar och en kort notis om “vad som förändrats den här veckan”.

Varför fallerar min Google Sheets-anslutning i det här flödet?

Oftast är det behörigheter eller att kalkylarkets ID har ändrats. Återanslut dina Google Sheets-uppgifter i n8n, bekräfta att rätt Google-konto har åtkomst till filen och dubbelkolla vald worksheet/flik. Om det bara fallerar ibland kan även rate limits dyka upp när du hämtar stora intervall.

Vilken volym kan det här Sheets Gmail forecast-flödet hantera?

För ett typiskt restaurangark (tiotals till några hundra rader per vecka) kör det bekvämt på n8n Cloud Starter och skalar bra när historiken växer. Om du kör egen drift är körningsgränser inte begränsningen, utan serverresurserna. Den praktiska flaskhalsen är oftast hur mycket data du matar AI:n med per körning, så överväg att summera äldre historik till veckovisa aggregat.

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

Ofta, ja. Det här flödet är inte bara “flytta rader och skicka ett mejl”. Du formar om data, genererar en AI-prognos, tolkar strukturerad JSON, lägger till poster och skickar sedan en intressentvänlig sammanfattning. n8n hanterar förgreningar och datamunging utan att det känns som att du slåss med verktyget, och egen drift finns om du inte vill ha körningsbegränsningar. Zapier eller Make kan fortfarande fungera om din variant är väldigt enkel, men så fort du vill ha bättre prompts, valideringar eller rikare formatering är n8n oftast en lugnare plats att bygga på. Om du är osäker, prata med en automationsexpert och få en rak rekommendation.

När det här väl är igång blir din veckoprognos en rutinleverans i stället för en återkommande utryckning. Flödet tar hand om det repetitiva förarbetet så att du kan fatta bättre beslut, snabbare.

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