Monitor Severe Weather Via Telegram
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.
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
- Scheduled Trigger — Fires every 4 hours using a cron schedule (
0 */4 * * *). - 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.
- 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
| Condition | Threshold |
|---|---|
| Heavy Rain | > 10 mm/hr |
| Extreme Heat | > 40°C |
| Extreme Cold | < −10°C |
| Strong Winds | > 60 km/h |
| Dense Fog | Visibility < 200 m |
| Heavy Snow | > 5 cm/hr |
| Thunderstorm / Lightning | Any detected |
| Hail / Tornado / Flash Flood | Any detected |
| Dust Storm / Smoke Advisory | Any 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
- Connect your Telegram bot (add your bot token via the Telegram connector in Needle).
- In the AI Agent prompt, replace the city placeholder with your city and country (e.g., Bangalore, India).
- 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.
