NOTION CALENDAR REDESIGN • IVEY PRODUCT SOCIETY 2026

Notion Calendar Redesign

Inline property display for Notion Calendar

Notion Calendar PRD Hero Presentation Slide
Role
Product Fellow • Author of Full PRD
Timeline
Jan 2026 – Apr 2026 (Ivey Product Society)
Output
Full PRD • User Flows • Industry Pitch
Frameworks
Figma, User Story Mapping, Prioritization, Value Map

The Challenge

Bridging the gap between Notion databases and Google Calendar.

As a Product Fellow at the Ivey Product Society, I identified a core friction point in Notion's product ecosystem: despite Notion's strength as a database-driven productivity powerhouse, users had little incentive to abandon Google Calendar because Notion Calendar felt completely disconnected from their existing Notion database workflows.

My challenge was to design an inline property surfacing system and property-based color-coding architecture—without overhauling Notion's core database architecture—allowing users to view and prioritize tasks directly from their calendar.

The Problem

Invisible database context and context-switching fatigue.

Students and professionals live in Notion to track assignments, projects, and task databases. However, when opening Notion Calendar, event cards displayed zero database context—hiding critical properties like priority, status, due dates, and course codes.

Hidden Database Context

Users were forced to click into every single event card individually just to understand priority or status.

Context-Switching Fatigue

Task tracking and scheduling were split across Google Calendar, Notion dashboards, and external apps.

No Custom Color Coding

Google Calendar could only color-code by calendar source, failing to reflect database property urgency.

"I already live in Notion, but I haven’t switched from Google Calendar because it just doesn’t feel connected to the rest of my workflow the way I expected."
Notion Calendar Problem: Properties are almost invisible Properties require opening full event page popups
Notion Calendar Problem: Cannot change color by property Calendar source color lock limits priority visual hierarchy

The Solution

Inline property display and property-based color coding.

I authored a comprehensive Product Requirement Document (PRD) detailing two core feature enhancements designed to keep users inside Notion's ecosystem:

Notion Calendar Solution Comparison Before vs. After: Standard calendar cards (left) vs. Enhanced Inline Property Display & Color Coding (right).

1. Inline Database Property Display

Exposes selected database properties as visible badges directly on calendar event cards via a "Show on Calendar" toggle within the event detail panel.

2. Property-Based Color Coding

Allows users to assign custom colors to property values (e.g. status, priority level, course code), replacing calendar-source color limitations.

3. Urgency-Aware Badging

Surfaces due date urgency visually on event badges—distinguishing overdue, due today, and upcoming deadlines by color.

Property Visibility Panel Mockup Sidebar: Customizing Shown vs. Hidden database properties
Inline Property Display and Color Coding Calendar View: Inline status badges and property color coding
Interactive PRD Prototype

Live Interface & Feature Previews

Simulated Notion Calendar view showing inline database property badges and custom property color-coding:

CS2208 Lecture 12:30 PM – 2:30 PM
Natural Sciences Centre • Course: CS2208
Do 2257 Case 3:00 PM – 4:30 PM
● In Progress 🕒 Due Today @ 6:30 PM BUS2257
Do 2208 Homework 2:30 PM – 4:00 PM
● Not Started 🕒 Due Next Tuesday @ 11:59 PM CS2208

← Property Visibility Sidebar

Toggle which database properties appear inline on calendar event cards:

⚓ Name 👁️ Shown
❇️ Status 👁️ Shown
📑 Course 👁️ Shown
📅 DUE Date 👁️ Shown
🗓️ DO Date 🙈 Hidden
🏷️ Type 🙈 Hidden
Zero-Click Context Access

By controlling property visibility in the sidebar, users see priority, status, and course code without having to open individual Notion page popups.

PRD Need & Opportunity Analysis

1. Prevent unrealistic daily schedules before they happen High Importance / Low Sat → Top Opportunity
2. Clearly distinguish between events & actionable tasks High Importance → Opportunity
3. Make high-priority items visually impossible to ignore High Importance / Low Sat → Top Opportunity

PRD Key User Flows

To ensure implementation feasibility without altering Notion's database backend, I mapped out the end-to-end logic for database-to-calendar surfacing and property color assignment:

Flow 1: Database-to-Calendar Surfacing Flowchart Flow 1: Database-to-Calendar Surfacing Logic
Flow 2: Property Display & Colour Customization Flowchart Flow 2: Property Display & Color Customization Logic

The Outcome

Full PRD delivered and pitched to industry professionals.

I completed and delivered the full PRD document—mapping out user personas, non-goals, property-display user flows, customer job maps, and success metrics.

PRD Value Map & Opportunity Analysis Table PRD Value Map: Customer Needs, Importance, Satisfaction & Opportunity Conclusions.

1. Adoption & Retention

Tracking the reduction in user churn from Notion Calendar back to Google Calendar.

2. Feature Engagement

Measuring the percentage of linked database events with active "Show on Calendar" property toggles.

3. Task Visibility

Quantifying the reduction in clicks required to access task due dates and priority status.

At the conclusion of the fellowship, I presented the concept during Ivey Product Society's Product Review Day, sharpening PM fundamentals in product requirement definition, user story mapping, and feature prioritization.