Send Daily Weather SMS Alerts with n8n and Plivo

This workflow automates sending daily SMS weather updates using n8n, fetching temperature data from OpenWeatherMap and delivering it via Plivo. It’s perfect for those needing timely weather alerts without manual checks.
cron
openWeatherMap
plivo
Workflow Identifier: 2346
NODES in Use: cron, openWeatherMap, plivo
Automate weather SMS with n8n and Plivo

Press CTRL+F5 if the workflow didn't load.

Learn how to Build this Workflow with AI:

What This Workflow Does

This workflow sends a daily SMS with the current temperature in Berlin automatically at 9 AM.
It solves the problem of sending weather updates manually every morning.
The workflow fetches live weather data and texts the temperature to local residents.
This saves time and ensures messages arrive on time without errors.


Who Should Use This Workflow

Anyone who needs to send daily weather updates by SMS without doing it manually.
It is good for community managers, event organizers, or small businesses that want to keep people informed.


Tools and Services Used

  • Cron node: triggers the workflow every day at 9 AM.
  • OpenWeatherMap node: fetches current temperature data for Berlin using an API key.
  • Plivo node: sends SMS messages with the temperature information via API.
  • OpenWeatherMap account: needed to get an API key for weather data.
  • Plivo account: required to send SMS and obtain API credentials.
  • n8n platform: runs the automated workflow, can be cloud or self-host n8n.

Inputs, Processing Steps, and Outputs

Inputs

  • Scheduled time trigger at 9 AM from Cron node.
  • API key and city name “berlin” for weather data from OpenWeatherMap.
  • Plivo API credentials for sending SMS.

Processing Steps

  • Cron node triggers the workflow daily at 9 AM.
  • OpenWeatherMap node uses the API to fetch current temperature in Celsius for Berlin.
  • The temperature value is inserted dynamically into a message using an expression.
  • Plivo node sends this message as an SMS to the recipients.

Output

Recipients receive a timely SMS showing the current temperature in Berlin every morning.


Beginner Step-by-Step: How to Use This Workflow in n8n

Step 1: Import the Workflow

  1. Click the Download button on this page to save the workflow file.
  2. Open n8n editor where the user has access.
  3. Go to the menu and choose “Import from File.”
  4. Select the downloaded workflow file to load it.

Step 2: Configure Credentials

  1. In the OpenWeatherMap node, add your OpenWeatherMap API Key in the credential section.
  2. In the Plivo node, enter your Plivo API credentials to allow SMS sending.
  3. Check city name “berlin” in the OpenWeatherMap node; change if needed.

Step 3: Test the Workflow

  1. Click on “Execute Workflow” manually to run it once.
  2. Verify that the SMS with temperature arrives as expected.

Step 4: Activate the Workflow

  1. Turn on the “Active” toggle to enable the workflow.
  2. The workflow runs daily at 9 AM automatically and sends SMS updates.

Common Problems and How to Fix Them

  • Problem: API requests fail with unauthorized errors.
  • Fix: Check that OpenWeatherMap and Plivo API keys are correct and active.
  • Problem: SMS messages have empty or wrong temperature.
  • Fix: Make sure the expression syntax to get temperature data is correct:
    =Hey! The temperature outside is {{$node["OpenWeatherMap"].json["main"]["temp"]}}°C.
    
  • Problem: Workflow runs at wrong time.
  • Fix: Configure the Cron node trigger hour and time zone properly.

Customization Ideas

  • Change city name in OpenWeatherMap node to send weather for a different place.
  • Add more weather details like humidity or conditions in the SMS message using OpenWeatherMap data.
  • Configure the Cron node to send messages multiple times daily if needed.
  • Use other SMS providers by replacing the Plivo node with supported alternatives.

Summary

✓ Automates daily SMS with current temperature at 9 AM.
✓ Saves about 30 minutes of manual work daily.
✓ Ensures consistent, error-free delivery of weather updates.
→ Sends live data using OpenWeatherMap and Plivo APIs.
→ Easy to customize city and message content.
→ Simple to import, configure, test, and activate in n8n.


Automate weather SMS with n8n and Plivo

Visit through Desktop to Interact with the Workflow.

Promoted by BULDRR AI

Related Workflows

Automate Twist Channel Creation and Messaging with n8n

This workflow automates creating and updating a channel in Twist and sending a personalized message to specific users. It eliminates manual setup errors and saves time managing Twist communications.

Automate Ideogram Image Generation with Google Sheets & Gmail

This workflow automates graphic design image generation via Ideogram AI, storing image data in Google Sheets and Google Drive, with email alerts via Gmail. It saves designers hours by automating image creation, remixing, review, and record-keeping.

Automate IT Support with Slack and OpenAI in n8n

Streamline IT support by automating Slack message handling using n8n and OpenAI. This workflow handles Slack DMs, filters bots, queries a Confluence knowledge base, and delivers AI-generated responses, improving support efficiency and response time.

Automate Crypto Analysis with CoinMarketCap & n8n AI Agent

Discover how this unique n8n workflow leverages CoinMarketCap’s multi-agent AI to deliver precise, real-time cryptocurrency insights directly via Telegram. Manage crypto data analysis efficiently with automated multi-source API integration.

Automate Gumroad to Beehiiv Subscriber Sync with n8n

Learn how to automatically add new Gumroad sales customers as Beehiiv newsletter subscribers using n8n automation. This workflow saves time by syncing sales data to Google Sheets CRM and notifying your Telegram channel instantly.

Generate On-Brand Blog Articles Using n8n and OpenAI

This workflow automates the creation of on-brand blog articles by analyzing existing company content using n8n and OpenAI. It extracts article structures and brand voice to produce consistent draft articles, saving significant content creation time.
1:1 Free Strategy Session
Your competitors are already automating. Are you still paying for it manually?

Do you want to adopt AI Automation?

Every hour your team does repetitive work, you're burning real money.
While you wait, faster businesses are cutting costs and moving quicker.
AI and automations aren't the future anymore — they're the present.

Book a live 1-on-1 session where we show you exactly which of your daily tasks can be automated — and what it’s costing you not to.