Monitor Severe Weather Via Telegram

OpenAItelegram_bot_api

Checks weather conditions every 4 hours and sends a Telegram alert when dangerous weather is detected. Clear skies get a single All Clear line — no noise, only signal.

Weather AlertsTelegramSafety MonitoringScheduled Automation

What It Does

Checks weather conditions at your configured location every 4 hours and sends a Telegram message. When dangerous conditions are detected or approaching, you get a full severity alert. When the sky is clear, you get a single All Clear line — no noise, only signal when it matters.

Why It Matters

A daily weather briefing tells you it rained. This tells you a thunderstorm is arriving in 2 hours so you can leave the office now. Missing a storm alert costs you — a flooded commute, a cancelled outdoor event, a health risk for a child or elderly parent. Most weather apps send hundreds of notifications. This sends exactly one alert when conditions cross the threshold you care about.

How It Works

  1. Scheduled Trigger — Fires every 4 hours using a cron schedule (0 */4 * * *).
  2. AI Agent — Searches current conditions and the 4-hour forecast for your city. Classifies severity across dangerous conditions (thunderstorm, heavy rain, flash flood, extreme heat/cold, blizzard, hail, dense fog, strong winds, and more). Outputs a full alert if severe, or a single All Clear line if conditions are normal.
  3. Telegram Node — Delivers the message to your Telegram bot.

What You Get

  • Telegram alert when dangerous weather is detected
  • Severity rating: LOW RISK / MODERATE RISK / HIGH RISK / EXTREME
  • Duration estimate and one specific recommended action
  • All Clear confirmation every 4 hours when nothing is severe

Severe Conditions Monitored

ConditionThreshold
Heavy Rain> 10 mm/hr
Extreme Heat> 40°C
Extreme Cold< −10°C
Strong Winds> 60 km/h
Dense FogVisibility < 200 m
Heavy Snow> 5 cm/hr
Thunderstorm / LightningAny detected
Hail / Tornado / Flash FloodAny detected
Dust Storm / Smoke AdvisoryAny detected

Who It's For

  • Daily commuters in weather-volatile cities
  • Outdoor workers (construction, agriculture, events)
  • Parents tracking conditions for school runs or sports
  • Travelers who need real-time alerts at their destination

Setup

  1. Connect your Telegram bot (add your bot token via the Telegram connector in Needle).
  2. In the AI Agent prompt, replace the city placeholder with your city and country (e.g., Bangalore, India).
  3. Publish the workflow — it starts monitoring every 4 hours automatically.

Customize It

  • Adjust thresholds — Change the heat alert from 40°C to 35°C (or any value) directly in the AI Agent prompt.
  • Change frequency — Switch from every 4 hours to every 2 hours during active storm season by editing the cron to 0 */2 * * *.
  • Add a second city — Duplicate the AI Agent and Telegram nodes for another location.

Timezone Note

The trigger fires on UTC. The schedule 0 */4 * * * runs at 00:00, 04:00, 08:00, 12:00, 16:00, and 20:00 UTC. Adjust the cron expression to shift monitoring windows to your local peak hours.

Want to showcase your own workflows?

Become a Needle workflow partner and turn your expertise into recurring revenue.

Try Needle today

Streamline AI productivity at your company today

Join thousands of people who have transformed their workflows.

Agentic workflowsAutomations, meet AI agents
AI SearchAll your data, searchable
Chat widgetsDrop-in widget for your website
Developer APIMake your app talk to Needle
    Needle LogoNeedle
    Like many websites, we use cookies to enhance your experience, analyze site traffic and deliver personalized content while you are here. By clicking "Accept", you are giving us your consent to use cookies in this way. Read our more on our cookie policy .