How To Embed Weather In Notion

How To Articles

Have you ever desired to keep yourself informed about the weather without the need to visit a different website or application? I have found a clever method to integrate real-time weather information into Notion, my preferred productivity tool. In this article, I will lead you through the process of adding live weather updates to your Notion workspace.

Step 1: Find a Weather API

The first thing you’ll need is a Weather API that provides the necessary data. There are several options available, but one popular choice is OpenWeatherMap, which offers a free tier with limited requests per minute. You’ll need to sign up for an API key to access their weather data.

Step 2: Set Up a Notion Page

Next, create a new page in Notion where you want to embed the weather. This could be a dedicated weather dashboard or simply a section within an existing page. Customize the page layout and design to your liking before proceeding.

Step 3: Add an Embed Block

In Notion, go to the page where you want to embed the weather and click on the “+” button to add a new block. Look for the “Embed” block option and select it.

Step 4: Get the Weather API URL

Now, it’s time to construct the URL that will fetch the weather data from the API. The URL will typically include your API key and the location you want the weather for. For example, if you want the weather for New York City, the URL might look like this:,%20US&appid=YOUR_API_KEY

Replace “YOUR_API_KEY” with the actual API key you obtained from OpenWeatherMap. Take note that you need to properly encode the location in the URL by replacing spaces with “%20”.

Step 5: Embed the Weather

Paste the constructed URL into the Embed block in Notion. You should see a preview of the weather or a placeholder if the URL is not supported. Click “Embed” to confirm the selection.

Voila! You have successfully embedded the weather into your Notion workspace. Now every time you open the page, you’ll see the latest weather information without having to leave Notion.

Personal Touches and Commentary:

I have found this weather embedding trick to be incredibly useful in my daily workflow. Not only does it save me time from switching between apps, but it also allows me to have a holistic view of my tasks and the weather in one place. I particularly enjoy customizing the layout and design of my weather dashboard to match my personal style.

With the ability to embed other types of information like calendars, to-do lists, and project boards, Notion truly becomes a versatile productivity powerhouse.


Embedding the weather into Notion is a fantastic way to stay informed and enhance your productivity. By following the steps outlined in this article, you can create your personalized weather dashboard within Notion, combining functionality and style seamlessly. Give it a try and see how it revolutionizes your work routine!