Skip to content

Daily

Get the day's weather every morning

Each morning at 7 you get today's temperature, conditions and rain chance for your city.

Runs
Daily
Apps
OpenWeatherMap
AI
Not needed
Access
API key

Send this to your assistant

Create a ClickRuntime automation: every day at 7:00, send me today's high and low, conditions and chance of rain for Leeds, UK.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Someone who cycles to work, walks a dog before dawn or runs a market stall does not want to open a weather app, wait for ads to load and squint at an hourly chart just to learn whether to take a jacket. Phone widgets show a symbol without context, so the first sign that it will pour at lunchtime comes when the sky has already turned. Getting the plan wrong means a soaked commute, a spoiled outdoor setup or a wasted trip.

Each morning at the time you choose, current conditions and the day's forecast for your city are fetched from OpenWeatherMap, tidied into a few readable lines (temperature now, high and low, chance of rain, wind), and sent to you as a notification or email you can read in ten seconds before leaving the house.

It is popular with commuters, parents planning school runs, gardeners, outdoor workers and event organizers.

What you get out of it

  • Dress and pack correctly the first time

    A line saying 4 degrees at 7 am, rising to 12, with rain after two, tells you to wear layers and carry an umbrella. You avoid the cold ride in or the soaked walk home.

  • Plans for the day adapt early

    Seeing the day's wind, rain chance and temperature range at breakfast lets you move a run, a barbecue or a site visit while it is still easy to rearrange. That small bit of foresight is often what makes the difference between a pleasant day and a frustrating one.

  • No apps, ads or scrolling

    The summary comes to you, in plain text, in the place where you already check messages. That saves the minute spent opening an app and dismissing banners. It is one less app on your phone competing for your attention before you have had your coffee.

  • Fits the way you start the day

    Because the time is yours to set, the report lands when you wake, not at midnight. A forecast you receive at the right moment is far more useful than one you must go and find.

  • Choose the place that matters

    The report covers the city you specify, which can be your workplace, a holiday house or a relative's home. Each message is about the place you care about, not wherever your phone happens to be.

How it works

What happens, step by step

  1. Every morning at 7, ClickRuntime fetches today's forecast for your city from OpenWeather.

  2. It works out the day's high and low, the main conditions and the highest chance of rain.

  3. You get a one-line email such as "Leeds today: 14° / 7°C, light rain, 80% chance of rain".

Before it runs live

  • Connect OpenWeatherMap

What you get

RunsDaily
Get the day's weather every morningtoday, 9:00Succeeded
Email · Today's weatherLeeds today: 14° / 7°C, light rain, 80% chance of rain

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

Changes you can ask for

  • Run it at a different time, more or less often, or only on weekdays
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other OpenWeatherMap steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
daily_weather_update.pyexample
from datetime import date
from clickruntime import on_trigger, credentials, http, notify

CITY = "Leeds,GB"

@on_trigger
def run(event):
    forecast = http.get("https://api.openweathermap.org/data/2.5/forecast",
                        params={"q": CITY, "units": "metric", "appid": credentials.secret("OPENWEATHER_API_KEY")}).json()
    today = [f for f in forecast["list"] if f["dt_txt"].startswith(date.today().isoformat())] or forecast["list"][:8]
    high = max(f["main"]["temp_max"] for f in today)
    low = min(f["main"]["temp_min"] for f in today)
    rain = max(f.get("pop", 0) for f in today)
    conditions = today[len(today) // 2]["weather"][0]["description"]
    text = f"Leeds today: {high:.0f}° / {low:.0f}°C, {conditions}, {rain:.0%} chance of rain"
    notify.email_me("Today's weather", text)
    return {"high": high, "low": low, "rain": rain}

FAQ

Common questions

Which units does it use?
You pick metric or imperial when you set it up. OpenWeatherMap can return Celsius with meters per second, or Fahrenheit with miles per hour, and the message is written in whichever you prefer. Switching between the two is a single setting.
How accurate is the forecast?
The data comes from OpenWeatherMap's models, which are reliable for the day ahead and less so further out. Rain timing in particular can shift by an hour or two, so treat percentages as guidance, not a promise.
Can I get the update for more than one city?
Yes. You can list several cities and receive them in a single message, which is handy if you travel between offices or want to know the weather where family live. Each city is fetched separately.
What permissions does it need?
API key. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run each time it runs (daily). Checks that find nothing to do and stop right away aren't counted.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Get the day's weather every morning” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.