Increasing Notion Calendar key feature discoverability

UX RESEARCH

CASE STUDY

ACCESSIBILITY

2024

Increasing Notion Calendar key feature discoverability

UX RESEARCH

CASE STUDY

ACCESSIBILITY

2024

Role

Role

Role

UI/UX Designer

UI/UX Designer

UI/UX Designer

Tools

Tools

Tools

Figma

FigJam

Lookback

Notion

Figma

FigJam

Lookback

Notion

Figma

FigJam

Lookback

Notion

Skills

Skills

Skills

Usability Testing

Affinity Mapping

Prototyping

Accessibility (WCAG 2.0)

Usability Testing

Affinity Mapping

Prototyping

Accessibility (WCAG 2.0)

Usability Testing

Affinity Mapping

Prototyping

Accessibility (WCAG 2.0)

Timeline

Timeline

Timeline

October - November 2023 (3 weeks)

October - November 2023 (3 weeks)

October - November 2023 (3 weeks)

OVERVIEW

Notion Calendar is an application that allows you to view your Notion database items alongside your Google Calendar events, effectively combining the two applications. This case study utilizes usability testing to gauge feature functionality and intuitiveness within Notion Calendar. It also explores the integration with Google Calendar and how successful those features are.

Problem

Notion Calendar has many glaring issues including discoverability and readability, choosing to place aesthetics above usability.

Solution

Redesign application UI to address user pain points by integrating WCAG 2.0 while maintaining Notion branding and aesthetic

or more specifically,

How might we…

make Notion Calendar more intuitive and accessible for new Notion users?

RESEARCH

To pinpoint where exactly Notion Calendar falls short in its user experience, I conducted a series of usability tests and user interviews with non-Notion Calendar users. I interviewed 6 people:

18-25

Age

4

Use a calendar app regularly

2

Don't use a calendar app at all

Usability Testing

I defined 3 tasks for interviewees to perform during their usability test, all of which cover basic actions and main features promoted by Notion that the application should achieve. Each task has a scenario to provide context in which the interviewee has to complete the task, some of which required interacting with Notion pages. For convenience, my personal Notion Calendar and Notion were used for testing. The tasks and their criteria for success are as follows:

Create an event

Event is visible in calendar

All details marked in event (name, recurring, day, etc.)

Connect an existing Notion database

Database is viewable in side bar

Events from database populate calendar

Schedule a meeting

Meeting is visible in calendar

All details marked in event (name, recurring, day, etc.)

Interviewees struggled to successfully complete tasks in a timely manner

For each of the 6 usability tests, I tracked whether each task was successfully completed according to the criteria above, time taken, and outstanding notes. Participants were asked to speak out loud as they conducted these tasks. The time taken for each task is an approximation (includes the time to read the task, perform the tasks, and questions in between).


It took up to 1 minute for participants to discover where these features were in the interface.

User Interviews

At the end of each round of usability testing, I asked each interviewee a series of semi-structured, open-ended and closed questions reflecting on the 3 tasks as well as general thoughts on the application.

The resulting affinity diagram from interviewee responses allowed me to determine specific pain points, among other themes.

With insights from these usability tests and user interviews, I was able to determine 3 key pain points:

1

Discoverability

It's difficult to discover how to do basic tasks like create an event or link a database

2

Organization

Organization of components on sidebars and scheduling felt unintuitive to follow

3

Readability

Users struggled to read text, see gridlines, and differentiate between active and disabled text

DESIGN

My approach on how to tackle each key pain point was to stay true to the Notion Calendar interface by just introducing components or moving components around in the interface rather than redoing the whole application. This problem lends itself to subtle solutions that will make a dramatic impact.

Solution 1: Discovering Basic Tasks

Before: There is no discernible call to action prompting a user to create an event

There is no button to create events anywhere on the opening screen. The seemingly only way to create events is by manually clicking and dragging on the grid. There are no instructions that indicate to do this.

After: A "Create Event" button provides a clear call to action for the user

This would be the first place a user would go to start populating their calendar. This way, there are multiple ways for a user to complete the same action. This addresses external consistency and standards.

Before: It is difficult to discover where to go to connect an existing Notion Database

The major pain point is that there is no clear indication that a user can click on anything. It is not clear that this organizes databases from Nynika’s Notion or that in order to connect an existing database, a user needs to hover and then click on the three dots.

After: A visible button provides a clear call to action for the user

The improved feature provides for an explicit button to add a new Notion database, "Add Notion Database", while keeping the original design. Making the three dots visible at all times allows for the user to discover it more easily.

Solution 2: Sidebars Organization

Before: It was frustrating to search for basic features that users needed in the sidebars

Based on the user tests, the arrangement of where the shortcuts and connecting Notion Database feature should be readjusted so that there is a higher priority on the latter. (I've included previously discussed solutions in this solution as well)

After: High priority features grouped together

The new and improved version of the add Notion Database feature was moved to the right side bar and placed immediately under the new Create Event. This indicates that these features are high priority and what a user can look to first. As indicated by the user tests, the shortcuts were a low priority so they were moved to the bottom left.

Solution 3: Readability

In order to improve visibility of grid lines and readability of text, I explored how WCAG 2.0 could be implemented in the application to improve accessibility for everyone.

Further improving accessibility with assistive technology

I also explored how assistive technologies could widen the horizons of Notion Calendar and even Notion's user base to include people of all kinds of accessibility needs. The color palette employed by Notion Calendar does not offer enough contrast for users even with out visual impairments to comfortably use the application. By following WCAG at least at a Level AA conformance will allow for a broader range of users to successfully use the application.

Change Font

Adding the ability to change the size of the font within Notion Calendar would greatly benefit visually impaired individuals as well as able bodied individuals. A dynamic slider will change the sample text accordingly to allow for a user to visualize the text size.

Tools

Providing additional tools like screen readers and magnification allows the visually impaired to access all the information they need.

Voice Control

This feature especially aids those with mobility differences allowing them to navigate an interface with just their voice.

Keyboard Control: Customizable Shortcuts

Although Notion Calendar encourages keyboard shortcuts, they are set and don’t allow for customization. Allowing customization would allow users to use the interface how they see fit.

TESTING

Click Testing

In the context of the usability test tasks, my solutions largely improve upon discoverability and organization, therefore improving final execution of the tasks. As a result, in order to test if my changes improve user experience, I conducted a round of click testing with 3 new interviewees (no one from the original usability testing) in order to test new Notion users.

Interviewees performed drastically better in finding key features

~ 5 sec

to find how to create an event

to find how to create an event

~ 10 sec

to find where to add a Notion Database

to find where to add a Notion Database

~ 4 sec

to find where to schedule a meeting

to find where to schedule a meeting

Compared to the average time of 1 minute to discover where these features were in the usability testing, interviewees were able to find how to start each of the 3 original tasks exceedingly faster. With this quantitative data, I was able to validate the goal I set out to solve: make Notion Calendar more intuitive and accessible for new Notion users.

TAKEAWAYS

As an avid Notion lover, this was a super fun case study to do. As a budding Product Designer, this case study exposed me to the concept of implementing subtle solutions that will make a dramatic impact.


Next Steps

Exploring better onboarding onto Notion Calendar, with a quick tutorial pointing out notable features and how to conduct basic actions. This would help curb the steep learning curve of the application while maintaining the minimalist design.


UXR Learning

This was my first time conducting usability testing, where I realized the importance of doing a pilot test before jumping into tests with actual participants. I was also able to get more practice at synthesizing usability tests and user interview insights.


Some out of scope thoughts:

This case study was also a reality check. Even a company like Notion that has built a well known brand and aesthetic can be at risk of placing aesthetic above usability. However, while conducting this study, I started considering who is Notion Calendar meant for? Is it for the niche of people who use Notion Calendar and Google Calendar? Is there a certain novelty in making the application have a learning curve to fuel the Notion lover? I have a million more questions and as a result, hope to expand on this case study by exploring these answers.