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
flowchart LR
subgraph sg0["Weekly Schedule (Mon 7AM) Flow"]
direction LR
n0@{ icon: "mdi:play-circle", form: "rounded", label: "Weekly Schedule (Mon 7AM)", pos: "b", h: 48 }
n1@{ icon: "mdi:swap-vertical", form: "rounded", label: "Workflow Configuration", pos: "b", h: 48 }
n2@{ icon: "mdi:database", form: "rounded", label: "Get Blood Pressure Data", pos: "b", h: 48 }
n3["<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/code.svg' width='40' height='40' /></div><br/>Calculate Averages"]
n4["<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/>Google Custom Search"]
n5["<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/code.svg' width='40' height='40' /></div><br/>Generate Chart Config"]
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/>Download Chart Image"]
n7["<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/merge.svg' width='40' height='40' /></div><br/>Merge Search & Chart"]
n8@{ icon: "mdi:message-outline", form: "rounded", label: "Send Email Report", pos: "b", h: 48 }
n9@{ icon: "mdi:robot", form: "rounded", label: "Message a model", pos: "b", h: 48 }
n10@{ icon: "mdi:robot", form: "rounded", label: "Message a model2", pos: "b", h: 48 }
n9 --> n4
n10 --> n8
n3 --> n9
n3 --> n5
n6 --> n7
n4 --> n7
n7 --> n10
n5 --> n6
n1 --> n2
n2 --> n3
n0 --> n1
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 n9,n10 ai
class n2 database
class n4,n6 api
class n3,n5 code
classDef customIcon fill:none,stroke:none
class n3,n4,n5,n6,n7 customIcon
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
| Vad arbetsflödet automatiserar | Resultat du får |
|---|---|
|
|
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.
- Lägg till eller öppna Weekly Timing Trigger och ställ in regeln till veckovis med Trigger Day =
1och Trigger Hour =7. - Bekräfta att triggern är kopplad till Setup Parameters som nästa nod.
Steg 2: anslut Google Sheets och definiera inparametrar
Ange kalkylbladsidentifierare och anslut Google Sheets så att era blodtrycksdata kan hämtas.
- I Setup Parameters ställer ni in spreadsheetId till
<__PLACEHOLDER_VALUE__Google Spreadsheet ID__>och sheetName till<__PLACEHOLDER_VALUE__Sheet Name__>. - Ställ in googleSearchApiKey till
<__PLACEHOLDER_VALUE__Google Custom Search API Key__>och googleSearchEngineId till<__PLACEHOLDER_VALUE__Search Engine ID__>. - Öppna Retrieve BP Records och välj er kalkylbladskälla.
- Inloggningsuppgifter krävs: anslut era googleSheetsOAuth2Api-uppgifter i Retrieve BP Records.
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.
- Öppna Compute Weekly Averages och behåll den angivna JavaScript Code som beräknar
avgSystolic,avgDiastolic,statusochrawData. - Bekräfta att Compute Weekly Averages skickar output parallellt till både Gemini Query Builder och Build Chart Settings.
- 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.
- Öppna Gemini Query Builder och behåll prompten som refererar till
{{ $json.avgSystolic }},{{ $json.avgDiastolic }}och{{ $json.status }}. - Inloggningsuppgifter krävs: anslut era googlePalmApi-uppgifter i Gemini Query Builder.
- I Custom Search Request ställer ni in URL till
https://www.googleapis.com/customsearch/v1och låter Send Query vara aktiverad. - Konfigurera frågeparametrar i Custom Search Request:
- 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.jpoch num till5. - 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.
- Säkerställ att Combine Search and Chart tar emot input från både Custom Search Request och Fetch Chart Image.
- 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)) }}. - Inloggningsuppgifter krävs: anslut era googlePalmApi-uppgifter i Gemini Meal Plan Draft.
- 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. - Inloggningsuppgifter krävs: anslut era gmailOAuth2-uppgifter i Dispatch Email Summary.
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.
- Klicka på Execute Workflow och verifiera att Retrieve BP Records returnerar aktuella poster och att Compute Weekly Averages outputtar
avgSystolic,avgDiastolicochstatus. - Bekräfta att Custom Search Request returnerar resultat och att Fetch Chart Image ger en fil-output.
- Kontrollera att Gemini Meal Plan Draft genererar en fullständig japansk rapport och att Dispatch Email Summary skickar den utan problem.
- Växla arbetsflödet till Active så att Weekly Timing Trigger körs automatiskt varje vecka.
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
Cirka 30 minuter om dina Google-konton och API-nycklar är klara.
Nej. Du kopplar konton och klistrar in några nycklar och ID:n. Arbetsflödets logik är redan byggd.
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.
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.
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.
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.
Betydligt fler än du sannolikt kommer att logga, eftersom den bara läser de senaste 7 dagarna vid varje körning.
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.