case study

Improving control over
user notifications

UX / UI

UX / UI

high fidelity design

high fidelity design

prototyping

prototyping

basic coding

basic coding

Intro

Notification settings were too rigid and didn’t let users manage frequency or relevance to their roles. Asset Managers, in particular, needed more tailored email notifications.

Tasks

  • Improve the notifications settings page to give users more control over which emails they receive and how often.

  • Provide Asset Managers with notifications when key stats are updated on assets (properties) they manage.

  • Design and build the email template for these notifications.

Results

These updates have only recently launched, but feedback has been positive. Subscription to lease notification emails has increased, and users report that notifications are easier to manage.

Role

Design lead, collaborating with Product Management and Engineering teams.

01

The initial brief and why it changed

The original brief was to add a new ‘data change’ notification for Asset Managers, so they’d know when key stats were updated on their assets. But the current notification settings were too limited to support this.

Two key reasons for this were:

  • Asset Managers already received lease event notifications (e.g. for upcoming renewals), and had selected specific assets for these. Since they’d likely want the same assets for key stat change alerts, simply adding a new notification would force them to duplicate this selection, creating confusion and unnecessary duplication.

  • Users couldn’t customise notification frequency, which had already led many to turn off email notifications entirely. Without fixing this, uptake would be low.

02

Rearranging the settings page (MVP)

To improve usability, I introduced a global toggle to turn all notifications on or off and grouped them into three clear sections:

  • General (across the whole platform)

  • Market (assets available to buy)

  • Managed (assets already purchased and being managed)

This created a better structure for future notifications. The MVP still only supported email-based alerts and didn’t yet introduce frequency options.

Old notifications settings page

MVP grouped notifications

03

Understanding data change notification requirements

With the MVP shipped, we focused on refining the new data change notifications.

User interviews and insights showed a wide range of preferences. We needed to build flexibility into both what users were notified about and how.

Users wanted control over:

  • Which assets they received updates for

  • Which units (e.g. floors in a property) triggered alerts

Since these overlapped with lease notifications, I streamlined the asset selection process to cover both types of notifications.

Some assets had 40+ key stats, so listing all of them in an email would be overwhelming. To address this, we:

  • Limited each asset or unit to 12 key stat changes

  • Let users prioritise which stats appear first in the email

04

Redesigning Managed notifications

I reviewed how the current lease notifications worked alongside the new data change alerts. This helped identify overlapping functionality needed and reduce duplicated actions.

Notification requirements

Overlap of requirements

Combined requirements for Managed notifications

05

Changing hierarchy of asset selection

In the MVP users could only select assets for lease event notifications, which limited flexibility.

Old asset selection

The updated design lets users apply Managed notifications (lease events or data changes) to:

  • Assets where they’re a contact (which auto-updated each time they were added to a new asset)

  • Manually selected assets (chosen from a searchable list)

This added flexibility and reduced setup duplication.

New asset selection

06

Designing for flexible key stat selection

I also introduced a flow to let users choose and prioritise the key stats that trigger data change emails, using an existing pattern already in the platform which users were familiar with.

Key stats selection

07

Creating the data change email notifications

To make updates easily digestible I:

  • split Asset and Unit changes into their own 'blocks'

  • showed old stats with a strikethrough, and new stats were shown underneath

  • showed positive changes in green, negative in red, and neutral in grey

This was also the first time I coded a client-facing design! I used SendGrid to create HTML templates, which the Engineering team then connected to the API.

Example data change email notification

Create a free website with Framer, the website builder loved by startups, designers and agencies.