Activity View

Written By Manos Mastorakis

Last updated About 18 hours ago

The Activity View is a calendar-heatmap style layout that visualizes how frequently objects are created or updated over time. Instead of showing individual items, it shows patterns — how many objects match a date property on any given day, week, or month. It's the fastest way to spot trends, track habits, and understand how work is distributed over time without opening individual records.

✍️ What the Activity View shows

The Activity View takes any database and a date property, then renders a heatmap where:

  • Each cell represents a time period (day, week, or month)

  • The cell's intensity shows how many objects fall on that date

  • Up to four value ranges can be defined to color-code intensity levels

  • Clicking a cell shows the objects that match that period

This works for any database — tasks, habits, contributions, custom types, or anything with a date property.

🎙️ How to set up an Activity View

  1. Create a new page or open an existing one

  2. Add a new view block using the / command

  3. Select Activity as the layout

  4. Choose your data source (e.g. Tasks, Habits, a custom database)

  5. Select the date property to visualize (e.g. planned date, created date, completion date)

  6. Define up to four intensity ranges:

    • Range 1: 1 occurrence → light color

    • Range 2: 2–3 occurrences → medium color

    • Range 3: 4–5 occurrences → darker color

    • Range 4: 6+ occurrences → darkest color

  7. The heatmap renders automatically and updates in real time

💡 What you can build with Activity View

  • Habit tracker — create a Habits database with a date property and visualize your streak over the year

  • Team contribution graph — see how many tasks each team member completes per day, like a GitHub contribution graph

  • Task planning frequency — visualize how many tasks were planned for each day to spot overloaded days

  • Content calendar density — see how many pieces of content are scheduled per week

  • Meeting load — visualize how many meetings land on each day over a month

  • Personal productivity patterns — track when you're most and least productive based on task completion dates

The Activity View transforms raw database data into an instantly readable pattern — surfacing insights that lists and tables simply can't show.