Att kolla vädret låter enkelt, tills du gör det på samma sätt varje morgon: låser upp mobilen, öppnar en app, söker på staden, skummar detaljerna och gör om det igen eftersom du inte riktigt litar på det du såg.
Det här drabbar upptagna grundare som är ute genom dörren tidigt. En marknadschef som planerar en fotografering känner det också. Och en operativt ansvarig som koordinerar fältarbete? Samma huvudvärk. Med OpenWeatherMap Gmail-automatisering får du en strukturerad prognos i inkorgen vid samma tid varje dag.
Du får se vad arbetsflödet gör, vad du behöver koppla ihop och hur du anpassar det för din stad, ditt schema och ditt e-postformat.
Så fungerar automatiseringen
Här är hela arbetsflödet som du kommer att sätta upp:
n8n Workflow Template: OpenWeatherMap till Gmail, väder i inkorgen
flowchart LR
subgraph sg0["Flow 1"]
direction LR
n0@{ icon: "mdi:cog", form: "rounded", label: "Morning Schedule Trigger", pos: "b", h: 48 }
n1["<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/>Retrieve Weather Details"]
n2["<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/>Compose Weather Summary"]
n3@{ icon: "mdi:message-outline", form: "rounded", label: "Dispatch Email Update", pos: "b", h: 48 }
n1 --> n2
n0 --> n1
n2 --> n3
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 n1 api
class n2 code
classDef customIcon fill:none,stroke:none
class n1,n2 customIcon
Varför det spelar roll: daglig väderkoll blir tyst rutinjobb
Att manuellt kolla vädret är definitionen av ”liten uppgift, upprepad för alltid”. Det är inte de 30 sekunderna en gång. Det är den andra kollen när planerna ändras, den tredje kollen när du rör dig över stan och den fjärde kollen när du behöver något du kan vidarebefordra till någon annan. Under tiden tappas detaljer. ”Känns som”-temperatur, vind, luftfuktighet och en sammanfattning på enkel svenska spelar roll när du väljer kläder, avgör när du ska åka eller om du ska flytta en utomhusplan inomhus.
Det blir snabbt mycket. Här är var det fallerar i verkligheten.
- Du hoppar mellan appar på morgonen, precis när din uppmärksamhet redan är pressad.
- Folk frågar ”hur är vädret?” och du skickar en skärmdump av en stökig vy istället för ett tydligt svar.
- Team som tar väderberoende beslut kan missa detaljer som vindhastighet eller luftfuktighet eftersom en snabb blick inte räckte.
- Att lita på minnet (”jag tror det stod regn”) leder till onödiga ombokningar och sista minuten-stress.
Vad du bygger: ett dagligt prognosmejl som skapar sig själv
Det här arbetsflödet skickar ett dagligt väderrapportmejl för en stad du väljer. Det startar på ett schema (till exempel 08:00). Då anropar n8n OpenWeatherMap API och hämtar aktuella förhållanden som strukturerad data. Sedan gör ett formateringssteg om den råa JSON:en till ett läsbart meddelande med det du faktiskt bryr dig om, som temperatur, ”känns som”, luftfuktighet och vind. Till sist skickar Gmail den färdiga rapporten till din inkorg (eller till en delad adress) med en ämnesrad som innehåller stadens namn, så att den är enkel att hitta senare.
Arbetsflödet börjar med en daglig Cron-trigger. Därefter returnerar OpenWeatherMap väderdetaljer via en HTTP-förfrågan. En kort logikdel formaterar sammanfattningen och Gmail levererar den som ett enkelt mejl som du kan läsa eller vidarebefordra på några sekunder.
Det här bygger du
| Vad som automatiseras | Vad du uppnår |
|---|---|
|
|
Förväntade resultat
Säg att du kollar vädret tre gånger om dagen: en gång när du vaknar, en gång innan du går och en gång när planerna ändras. Om varje koll tar cirka 2 minuter (öppna app, hitta staden, läsa, kanske kolla igen) blir det ungefär 30 minuter i veckan. Med det här arbetsflödet är din ”koll” att öppna ett mejl som kom automatiskt. Det tar kanske 10 sekunder att skumma, sedan går du vidare.
Innan du börjar
- n8n-instans (testa n8n Cloud gratis)
- Alternativ för egen drift om du föredrar det (Hostinger fungerar bra)
- OpenWeatherMap som datakälla för prognosen.
- Gmail för att leverera väderrapport-mejlet.
- OpenWeatherMap API-nyckel (hämta den från sidan för API-nycklar i din OpenWeatherMap-profil).
Svårighetsgrad: Nybörjare. Du klistrar in en API-nyckel, väljer en stad och kopplar Gmail en gång.
Vill du att någon bygger detta åt dig? Prata med en automationsspecialist (gratis 15-minuters konsultation).
Steg för steg
Ett dagligt schema triggar körningen. Cron-noden kör vid den tid du väljer (de flesta väljer tidig morgon). Inga knappar. Inga påminnelser.
OpenWeatherMap frågas för din stad. n8n skickar en HTTP-förfrågan till OpenWeatherMap API med din API-nyckel och en stadsparameter (plus enheter som metric). Svaret kommer tillbaka som strukturerad data.
Arbetsflödet skriver en lättläst rapport. Ett litet kodsteg plockar ut de nyttiga fälten (beskrivning, temperatur, ”känns som”, luftfuktighet, vind) och formaterar dem till ren text som läses som en briefing, inte som utvecklarutdata.
Gmail skickar det färdiga mejlet. Ämnesraden innehåller stadens namn och brödtexten innehåller hela sammanfattningen, redo att läsa, vidarebefordra eller arkivera.
Du kan enkelt ändra stad och schema så att det matchar din rutin. Se hela implementationsguiden nedan för anpassningsalternativ.
Steg-för-steg-guide för implementering
Steg 1: konfigurera Cron-triggern
Ställ in schemat som startar den dagliga vädersammanställningen.
- Lägg till noden Morning Schedule Trigger som er workflow-trigger.
- Öppna Morning Schedule Trigger och definiera ert önskade morgonschema (t.ex. dagligen vid en specifik tid).
- Behåll Flowpast Branding som en visuell referensnotis; den påverkar inte körningen.
Steg 2: anslut OpenWeather API
Hämta aktuell väderdata från OpenWeather via den konfigurerade URL:en.
- Lägg till noden Retrieve Weather Details och koppla den från Morning Schedule Trigger.
- Ställ in URL till
https://api.openweathermap.org/data/2.5/weather?q={{ encodeURIComponent('London') }}&units=metric&appid=[CONFIGURE_YOUR_API_KEY]. - Ersätt
[CONFIGURE_YOUR_API_KEY]med er OpenWeather API-nyckel.
[CONFIGURE_YOUR_API_KEY] kvar kommer anropet att misslyckas med ett autentiseringsfel.Steg 3: konfigurera noden för väderbearbetning
Omvandla API-svaret till en lättläst e-postsammanfattning.
- Lägg till noden Compose Weather Summary och koppla den från Retrieve Weather Details.
- Klistra in den tillhandahållna JavaScript-koden i Code så att den returnerar fälten
reportochcity. - Verifiera att utdata mappar till
reportochcityför vidare användning nedströms.
Steg 4: konfigurera e-postutskicket
Skicka vädersammanfattningen via Gmail med den bearbetade utdata.
- Lägg till Dispatch Email Update och koppla den från Compose Weather Summary.
- Credential Required: Anslut era gmailOAuth2-credentials.
- Ställ in Send To till
[YOUR_EMAIL]. - Ställ in Message till
={{ $json.report }}. - Ställ in Subject till
Daily Weather Report for {{ $json.city }}. - Ställ in Email Type till
text.
Steg 5: testa och aktivera ert workflow
Kör ett manuellt test för att verifiera hela körflödet från trigger till e-postleverans.
- Klicka på Execute Workflow för att köra från Morning Schedule Trigger via Dispatch Email Update.
- Bekräfta att Retrieve Weather Details returnerar giltig JSON och att Compose Weather Summary ger ut
reportochcity. - Verifiera att e-postmeddelandet kommer fram med den formaterade rapporten och ett ämne som innehåller stadens namn.
- Växla workflowet till Active för att aktivera schemalagda dagliga körningar.
Felsökningstips
- OpenWeatherMap-uppgifter kan löpa ut eller klistras in fel. Om HTTP-förfrågan misslyckas, kontrollera först appid (API-nyckeln) i URL:en för förfrågan.
- Om du använder Wait-noder eller extern rendering varierar bearbetningstiderna. Öka väntetiden om efterföljande noder fallerar på tomma svar.
- Gmails OAuth-behörigheter spelar roll. Om skickandet misslyckas, kontrollera din Gmail-inloggning i n8n igen och bekräfta att den har åtkomst att skicka e-post från kontot du valde.
Snabba svar
Cirka 20 minuter om du redan har kontona.
Nej. Arbetsflödet innehåller redan formateringssteget, och du fyller främst i din stad och din API-nyckel.
Ja. n8n har ett gratis alternativ för egen drift 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 OpenWeatherMaps API-användning (gratisnivån räcker ofta för dagliga kontroller).
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 dig obegränsade körningar men kräver grundläggande serverhantering.
Ja, och det är ganska flexibelt. Du kan ändra Cron-schemat för att skicka vid andra tider, byta mottagaradress i Gmail-steget och justera HTTP-förfrågan för att använda en annan stad eller andra enheter. Om du vill ha en mer ”ledningssammanfattning”-stil kan du justera steget Compose Weather Summary så att det ger färre rader. För flera städer kan du loopa igenom en lista och skicka ett kombinerat mejl istället.
Oftast beror det på en felaktig eller saknad API-nyckel i HTTP-förfrågan (appid) eller ett stavfel i stadsparametern. Det kan också misslyckas om ditt OpenWeatherMap-konto inte har aktiverat nyckeln ännu, vilket ibland tar en stund. Om förfrågan fungerar men mejlet ser tomt ut är problemet ofta att formateringssteget inte hittar förväntade fält i JSON-svaret.
Ett dagligt prognosmejl är väldigt låg volym, så de flesta setup:er kan köra det i princip hur länge som helst.
Det beror på vad du värderar. Om du vill ha ett enkelt 2-stegsflöde ”väder till mejl” och du redan betalar för Zapier eller Make kan de fungera. n8n är starkt när du börjar lägga på logik, formatering eller extra grenar utan att kostnaden drar iväg varje gång du lägger till ett steg. Det är också bra att du kan köra i egen drift och få obegränsade körningar om du vill hålla allt internt. Om du är osäker, prata med en automationsspecialist och berätta vad du vill automatisera härnäst.
Prognosen dyker upp. Du jagar den inte. Ställ in detta en gång, så blir dina morgnar lite lugnare.
Kontakta oss
Hör av dig, så diskuterar vi hur just din verksamhet kan dra nytta av alla fantastiska möjligheter som AI skapar.