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 + Gmail: blodtrycksbaserade kostplaner

Rickard Andersson Partner, Nodenordic.se

Du följer ditt blodtryck, och sedan… ingenting. Siffrorna ligger kvar i ett ark medan du fortsätter gissa vad du ska äta, vad du ska undvika och om något faktiskt blir bättre.

Det här är en BP meal plan-automation för dig som vill ha vägledning utan allt manuellt jobb. Den träffar anhörigvårdare extra hårt, men även hälsocoacher och tidsstressade grundare som sköter sina egna rutiner känner igen sig. Du får ett veckomejl med ett trenddiagram plus en 5‑dagars måltidsplan baserad på förra veckans mätningar.

Nedan ser du hur arbetsflödet hämtar din data från Google Sheets, använder AI för att välja rätt koststrategi, hittar riktiga recept och skickar allt via Gmail så att du faktiskt kan genomföra det.

Så här fungerar automationen

Hela n8n-arbetsflödet, från trigger till slutligt resultat:

n8n Workflow Template: Google Sheets + Gmail: blodtrycksbaserade kostplaner

Problemet: blodtrycksdata utan beslut

Att logga blodtryck är enkelt. Att omsätta det till bättre val är det som skapar problem. Du kanske mäter i en vecka, ser ett par dagar med höga värden och lägger sedan en timme på att googla “middag med låg natriumhalt”, för att ändå landa i slumpmässiga recept som inte hänger ihop. Samtidigt vet du inte om veckan var “hög”, “normal” eller bara brusig data från stressiga morgnar. Den osäkerheten tar energi, och ärligt talat gör den att de flesta slutar följa upp helt.

Friktionen byggs på. Några små manuella steg blir till ett veckoprojekt.

  • Du måste komma ihåg att räkna ut medelvärden, och en felaktig formel kan sabba hela tolkningen.
  • Receptsökningen blir spretig, så du sitter med 15 flikar och ändå ingen plan du faktiskt lagar.
  • Utan ett trenddiagram är det svårt att se mönster som “helger höjer mig” eller “kvällar är bättre”.
  • Även när du gör jobbet en gång är det upprepningen varje vecka som dödar kontinuiteten.

Lösningen: veckovisa måltidsplaner baserade på blodtryck, levererade automatiskt

Det här arbetsflödet omvandlar dina senaste 7 dagars blodtrycksmätningar till ett enkelt veckomejl som du kan agera på. Det startar enligt ett schema (veckovis), hämtar dina senaste systoliska och diastoliska värden från Google Sheets och beräknar veckomedel så att du inte reagerar på en enstaka konstig dag. Sedan avgör en AI-agent vilken strategi som är rimlig baserat på din blodtrycksstatus (till exempel kan högre värden styra mot en låg-natrium- eller DASH-inspirerad inriktning). Därefter söker arbetsflödet på webben efter relevanta recept via Google Custom Search, genererar ett strukturerat trenddiagram via QuickChart.io och låter AI sätta ihop allt till en sammanhängande 5‑dagarsplan. Till sist skickar Gmail rapporten med diagrammet bifogat.

Arbetsflödet börjar med en veckotrigger och sammanfattar sedan ditt blodtryck till en “veckosnapshot”. AI väljer rätt sökord för recept, arbetsflödet hämtar riktiga receptalternativ och skapar ett diagram parallellt, och slutmejlet kommer med både visualiseringar och plan.

Det du får: automation vs. resultat

Exempel: så här kan det se ut

Säg att du tar blodtrycket två gånger per dag, så du loggar cirka 14 rader per vecka i Google Sheets. Manuellt kanske du lägger 15 minuter på att rensa och strukturera data, 10 minuter på att räkna ut medelvärden, ytterligare 30 minuter på att leta recept och 10 minuter på att få in det i en “plan” du kommer ihåg. Det är ungefär en timme, varje vecka. Med det här arbetsflödet lägger du kanske 2 minuter på att säkerställa att mätningarna är loggade, sedan väntar du bara på Gmail-sammanfattningen och följer den.

Det här behöver du

  • n8n-instans (testa n8n Cloud gratis)
  • Self-hosting-alternativ om du föredrar det (Hostinger fungerar bra)
  • Google Sheets för att lagra datum, systoliska och diastoliska mätningar
  • Gmail för att skicka ditt veckomejl med sammanfattning
  • Google Gemini API-nyckel (hämta den via Google AI Studio)
  • Google Custom Search API-nyckel och Engine ID (hämta från Google Cloud Console och Programmable Search Engine)

Kunskapsnivå: Medel. Du kopplar Google-tjänster, lägger in API-nycklar och klistrar in några ID:n utan att röra riktig kod.

Vill du inte sätta upp det här själv? Prata med en automationsexpert (gratis 15-minuters konsultation).

Så fungerar det

Ett veckoschema startar allt. n8n kör på vald dag och tid och laddar dina inställningsparametrar (som vilket ark som ska läsas och vart mejlet ska skickas).

De senaste 7 dagarnas blodtrycksdata samlas in och sammanfattas. Google Sheets levererar de senaste mätningarna, och arbetsflödet räknar ut veckomedel så att nästa steg får en tydlig “veckovy”.

AI väljer en sökstrategi för kost, och sedan hämtar arbetsflödet riktiga recept. Gemini genererar rätt sökord baserat på din blodtrycksstatus, och en Google Custom Search-förfrågan hämtar receptalternativ som matchar.

Ett trenddiagram skapas och allt paketeras i ett mejl. QuickChart-inställningar byggs upp, diagram-bilden hämtas, resultaten slås ihop och Gemini skriver ett utkast till en 5‑dagars måltidsplan som refererar både till medelvärdena och recepten. Gmail levererar den slutliga sammanfattningen med diagrammet bifogat.

Du kan enkelt justera formatet på måltidsplanen så att det matchar dina kostpreferenser (vegetariskt, budgetfokus, familjeportioner), 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 den veckovisa kadensen som startar arbetsflödet och matar in konfigurationsvärden i datapipelinen.

  1. Lägg till eller öppna Weekly Timing Trigger och ställ in regeln till veckovis med Trigger Day = 1 och Trigger Hour = 7.
  2. Bekräfta att triggern är kopplad till Setup Parameters som nästa nod.

Om ni behöver ett annat schema (t.ex. helg) justerar ni dag och timme här så att efterföljande datahämtningar matchar ert rapportfönster.

Steg 2: anslut Google Sheets och definiera inparametrar

Ange kalkylbladsidentifierare och anslut Google Sheets så att era blodtrycksdata kan hämtas.

  1. I Setup Parameters ställer ni in spreadsheetId till <__PLACEHOLDER_VALUE__Google Spreadsheet ID__> och sheetName till <__PLACEHOLDER_VALUE__Sheet Name__>.
  2. Ställ in googleSearchApiKey till <__PLACEHOLDER_VALUE__Google Custom Search API Key__> och googleSearchEngineId till <__PLACEHOLDER_VALUE__Search Engine ID__>.
  3. Öppna Retrieve BP Records och välj er kalkylbladskälla.
  4. Inloggningsuppgifter krävs: anslut era googleSheetsOAuth2Api-uppgifter i Retrieve BP Records.

⚠️ Vanlig fallgrop: om ni lämnar platshållarvärdena i Setup Parameters blir sökningarna tomma och inget diagram genereras.

Steg 3: konfigurera veckoberäkningar och parallell bearbetning

Beräkna veckomedelvärden och förgrena parallellt för att bygga en sökfråga och diagraminställningar.

  1. Öppna Compute Weekly Averages och behåll den angivna JavaScript Code som beräknar avgSystolic, avgDiastolic, status och rawData.
  2. Bekräfta att Compute Weekly Averages skickar output parallellt till både Gemini Query Builder och Build Chart Settings.
  3. I Build Chart Settings behåller ni JavaScript Code som skapar en QuickChart-URL och outputtar chartUrl.

Steg 4: konfigurera sökfråga och hämta diagram

Använd Gemini för att skapa en sökfråga och hämta recept tillsammans med en diagrambild.

  1. Öppna Gemini Query Builder och behåll prompten som refererar till {{ $json.avgSystolic }}, {{ $json.avgDiastolic }} och {{ $json.status }}.
  2. Inloggningsuppgifter krävs: anslut era googlePalmApi-uppgifter i Gemini Query Builder.
  3. I Custom Search Request ställer ni in URL till https://www.googleapis.com/customsearch/v1 och låter Send Query vara aktiverad.
  4. Konfigurera frågeparametrar i Custom Search Request:
  5. Ställ in key till {{ $('Setup Parameters').first().json.googleSearchApiKey }}, cx till {{ $('Setup Parameters').first().json.googleSearchEngineId }}, q till {{ $json.content.parts[0].text }} site:cookpad.com OR site:recipe.rakuten.co.jp och num till 5.
  6. I Fetch Chart Image ställer ni in URL till {{ $json.chartUrl }} och behåller svarsformatet som en fil.

Steg 5: slå ihop data, skapa utkast till planen och skicka e-post

Kombinera sökresultaten och diagrammet, skapa därefter utkastet och skicka den slutliga måltidsplansrapporten.

  1. Säkerställ att Combine Search and Chart tar emot input från både Custom Search Request och Fetch Chart Image.
  2. I Gemini Meal Plan Draft behåller ni meddelandemallen som använder {{ JSON.stringify($('Compute Weekly Averages').first().json) }} och {{ JSON.stringify($('Custom Search Request').all().map(i => i.json)) }}.
  3. Inloggningsuppgifter krävs: anslut era googlePalmApi-uppgifter i Gemini Meal Plan Draft.
  4. I Dispatch Email Summary ställer ni in Send To till <__PLACEHOLDER_VALUE__Recipient Email__>, Message till {{ $json.content.parts[0].text }} och Subject till {{ $('Compute Weekly Averages').first().json.status === 'High' ? '⚠️ High BP Alert: ' : '' }}Weekly Meal Plan & Health Report.
  5. Inloggningsuppgifter krävs: anslut era gmailOAuth2-uppgifter i Dispatch Email Summary.

Om e-postmeddelandet saknar diagrambilden, verifiera att Fetch Chart Image returnerar en fil och att Combine Search and Chart slår ihop båda indata korrekt.

Steg 6: testa och aktivera ert arbetsflöde

Validera att den veckovisa rapporten körs från början till slut innan ni slår på schemat.

  1. Klicka på Execute Workflow och verifiera att Retrieve BP Records returnerar aktuella poster och att Compute Weekly Averages outputtar avgSystolic, avgDiastolic och status.
  2. Bekräfta att Custom Search Request returnerar resultat och att Fetch Chart Image ger en fil-output.
  3. Kontrollera att Gemini Meal Plan Draft genererar en fullständig japansk rapport och att Dispatch Email Summary skickar den utan problem.
  4. Växla arbetsflödet till Active så att Weekly Timing Trigger körs automatiskt varje vecka.
🔒

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

Få den kompletta implementeringsguiden + nedladdningsbar mall

Vanliga fallgropar

  • Autentisering för Google Sheets och Gmail kan gå ut eller kräva specifika behörigheter. Om något slutar fungera, kontrollera först n8n:s sida för Credentials och säkerhetspromptar i ditt Google-konto.
  • 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 er tonalitet tidigt, annars kommer du att redigera utdata för alltid.

Vanliga frågor

Hur lång tid tar det att sätta upp den här BP meal plan-automationen?

Cirka 30 minuter om dina Google-konton och API-nycklar är klara.

Behöver jag kunna koda för att automatisera mejl med BP meal plan?

Nej. Du kopplar konton och klistrar in några nycklar och ID:n. Arbetsflödets logik är redan byggd.

Är n8n gratis att använda för det här BP meal plan-arbetsflödet?

Ja. n8n har ett gratis self-hosted-alternativ och en gratis provperiod på n8n Cloud. Cloud-planer startar på 20 USD/månad för högre volym. Du behöver också räkna med kostnader för användning av Google Gemini och Google Custom Search API.

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

Kan jag anpassa det här BP meal plan-arbetsflödet för low-carb eller vegetariska måltider?

Ja, och det handlar mest om justeringar i promptar. Uppdatera instruktionerna i noderna Gemini Query Builder och Gemini Meal Plan Draft så att de inkluderar dina preferenser, allergier, budget och gränser för tillagningstid. Många justerar också formuleringen för strategin “högt vs. normalt” så att sökningarna lutar mot DASH-, medelhavs- eller njurvänliga recept beroende på mål.

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

Oftast beror det på utgången Google-autentisering eller fel behörigheter för kalkylarket. Anslut Google Sheets igen i n8n Credentials och bekräfta sedan att rubrikerna i arket matchar vad arbetsflödet förväntar sig (datum, systoliskt, diastoliskt). Kontrollera också att den schemalagda triggern körs under samma n8n-användare som äger credentials, eftersom en sådan mismatch kan ge tysta fel.

Hur många blodtrycksposter kan den här BP meal plan-automationen hantera?

Betydligt fler än du sannolikt kommer att logga, eftersom den bara läser de senaste 7 dagarna vid varje körning.

Är den här BP meal plan-automationen bättre än att använda Zapier eller Make?

Ofta, ja, eftersom logiken här inte bara är “skicka ett mejl”. Du beräknar veckomedel, förgrenar baserat på status, anropar flera API:er, slår ihop resultat och genererar sedan en strukturerad rapport. n8n är byggt för den typen av flerstegsflöden, och self-hosting betyder att du inte betalar per liten åtgärd på samma sätt. Zapier eller Make kan fortfarande fungera om du förenklar arbetsflödet, men då brukar du få kämpa med AI- och förgreningsdelarna. Om du vill ha hjälp att avgöra, prata med en automationsexpert.

Sätt upp det en gång och låt sedan veckomejlet sköta påminnelserna åt dig. Arbetsflödet tar hand om det repetitiva så att du kan fokusera på det enda som spelar roll: att hålla fast vid bättre val.

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