Back to Templates

Send daily weather forecast from Meteosource to Email (with Gmail)

Last update

Last update 13 hours ago

Categories

Share


Who’s it for

People and teams who want a quick, reliable daily weather email without opening an app. Ideal for busy mornings, shared team inboxes, or anyone who prefers a simple plain text summary.

How it works / What it does

  • Runs every day at 07:00.
  • Reads two config values: place_id and send_to_email.
  • Calls Meteosource’s Point Forecast for the selected location.
  • Sends a plain text Gmail message:
    • Subject shows today’s summary.
    • Body shows tomorrow’s summary.
    • Footer includes a small “Powered by Meteosource” line.

How to set up

  1. In the Config node, set place_id to your Meteosource location key and send_to_email to the recipient.
  2. Add credentials:
    • Meteosource API key for the HTTP Request.
    • Gmail OAuth2 for sending email.
  3. Keep the default schedule at 07:00 or change the hour in the Schedule node.
  4. Test by running once to verify the subject and body content.

Requirements

  • n8n environment
  • Meteosource API key
  • Gmail account with OAuth2 credentials

How to customize the workflow

  • Change send time in the Schedule node.
  • Add CC or modify the subject in the Gmail node.
  • Swap place_id for a different city
  • Extend the email with temperature, precipitation, or alerts if needed.