2025 | WEB + MOBILE
2025

end-to-end product designer

Making savings discoverable at Sonnet

Making savings discoverable at Sonnet

Making savings discoverable at Sonnet

Quick look (TL;DR)

To grow Sonnet's high-value partner segments, I designed dual-stage discount features targeting both acquisition and conversion. The solution includes a savings verification search tool on the marketing site to drive customers into the quote flow and a contextual discount reminder at checkout to recover lost conversions without losing progress.

I led the end-to-end design of two features, each targeting a different point in the customer journey to increase start quote rates (acquisition) and group and affinity customer uptake (conversion).


Sonnet is Canada's original digital-first home and auto insurance company, offering discounts with 2000+ employers, associations, universities, and colleges- a benefit not all customers understand they may qualify for. To grow the group and affinity customer base, a way to interact with savings on the marketing site and quote flow was needed.

Impact

Improved the quote-to-purchase conversion rate and by empowering users with self-service tools.

56%

Engagement with the marketing site search tool, driving leads into quote funnel.

2.9x

Lift on Auto checkout completion by allowing late stage discount application.

2.1x

Lift on Property checkout completion by allowing late stage discount application.

Summary

Problem

Prospective users weren't converting into the quote flow because there wasn't a way to verify their group savings upfront. Additionally, users who missed the discount field during the initial application would be forced to restart the entire process to apply savings, leading to high abandonment rates.

Strategy and
Goal

Strategy and Goal

The goal was to scale Sonnet's customer base by targeting high-loyalty, partner segments. By improving the clarity of discount eligibility and removing friction at both the top and bottom of the funnel, we attract and encourage ideal customers to purchase.

Part 1: Group Discount Search

I designed a search tool that could be easily leveraged across high-traffic landing pages, enabling customers to search and verify their group eligibility prior to entering the quote flow and filling out any personal data.

An interactive search tool that handles 2000+ partner groups was ideal amongst heavy text pages.

Understanding the problem

To understand our group discount landscape, an initial customer journey workshop was held with the team to brainstorm how we could raise awareness of partner discounts early on the marketing site.

Later I conducted research, including reviewing metrics of our high-traffic landing pages, an analysis of competitor offerings, and any platform (CMS) constraints.

01
Customer journey workshop
A team workshop was completed to understand gaps in the CMS marketing site regarding group discounts. Where and what could we surface better to communicate validity and eligibility?
02
Competitor analysis
03
Page analytics
01
Customer journey workshop
A team workshop was completed to understand gaps in the CMS marketing site regarding group discounts. Where and what could we surface better to communicate validity and eligibility?
02
Competitor analysis
03
Page analytics

Design challenges and ideation

To meet the launch window, I collaborated with engineering and product to navigate technical constraints that went against the initial UX vision. We adopted an MVP strategy, prioritizing the launch to ensure we could gather baseline data on conversion, user engagement, and plan for iterations.

01

01

Engineering capacity and MVP strategy

Engineering capacity and MVP strategy

Due to capacity and timelines, we removed data passing which would eliminate duplicate data entry between the landing page search widget and the quote funnel discount component.

02

02

Platform consistency and Search logic re-use

Platform consistency and Search logic re-use

With the requirement to re-use existing logic, removed rigid "exact-match" logic (e.g. users typing "U of T" vs. "University of Toronto") which could help reduce search failure rates.

Design challenges and ideation

To meet the launch window, I collaborated with engineering and product to navigate technical constraints that went against the initial UX vision. We adopted an MVP strategy, prioritizing the launch to ensure we could gather baseline data on conversion, user engagement, and plan for iterations.

Concepts that didn't work out

I evaluated our existing component library and the scalability of existing and upcoming features to determine if we could extend current logic or create something net-new.

Launch

When the search tool launched it was placed on 4 of our partner + offer pages to begin with. Over a one month tracking period, we found of the users that came across the search tool- 56% searched a group and clicked our call-to-action to start a quote.

Part 2: Group Discount Reminder

I designed a discount reminder tool in the Auto and Property applications to recover potential drop-offs by allowing a late-stage discount application for a better price.


The reminder feature conditionally appears right before the purchase flow to users who bypassed the initial group discount prompt. Users are then brought into a modal flow to input their groups (multiple allowed!) and add any savings.

I designed a discount reminder tool in the Auto and Property applications to recover potential drop-offs by allowing a late-stage discount application for a better price.

The feature conditionally appears right before the purchase flow to users who bypassed the initial discount prompt.

Initial Group Discount

There's an existing, initial 'group discount' tool in the beginning of the application flow. How it works differently is users are prompted to:

  • Select a group category

  • Input their information + add discount

Pain points

Category pill wasn't intuitive to users. When reviewing user sessions, I saw customers rage click or skip past the feature due to a misunderstanding of which category their group belonged to.

For research, I analyzed how users interacted with the tool using behavioural platform, used that data to figure out feature placement in the flow and within the page, and completed an analysis of how our competitors surfaced their discount tool.

Understanding the flow

I analyzed how users interacted with the tool using a behavioural platform. Took the observed patterns and insights to narrow down the flow and page placements.

01
Review user interactions of the initial group discount tool
Used a behavioural data platform to help me understand user interactions with the discount tool and identify friction points.
02
Narrowing down page placement
01
Review user interactions of the initial group discount tool
Used a behavioural data platform to help me understand user interactions with the discount tool and identify friction points.
02
Narrowing down page placement

Factors behind page placement

Where this discount reminder would surface was one of the highest important factors. In order to capture users who missed a discount earlier, we needed to surface the reminder during a moment of high purchase intent while respecting technical system limitations.

01

01

Balancing price logic and performance

Balancing price logic and performance

Balancing price logic and performance

Applying a discount late in the funnel triggers a price re-calculation. To ensure a fast, seamless experience and minimize backend load for engineering, we placed the reminder on the 'Customize Coverages' page—the natural point where users are already evaluating their final price and editing their policy.

02

02

Cross product scalability (Auto and Property)

Cross product scalability (Auto and Property)

While Auto and Property applications have different flows, they share the same pricing logic. By selecting a consistent page placement across both products, a predictable user experience and a unified technical implementation was easier to build and maintain.

Design challenges and ideation

To meet the launch window, I collaborated with engineering and product to navigate technical constraints that went against the initial UX vision. We adopted an MVP strategy, prioritizing the launch to ensure we could gather baseline data on conversion, user engagement, and plan for iterations.

Testing insights

When this launched, analytics were observed over a one month period.

6,700+ Auto and 4,400+ Property users passing through the quote page monthly without a discount applied, the addressable opportunity is large.


Analytics showed prospective users who are initially in the quote flow dropped significantly by the time they've arrived to the page where the discount reminder appears. The consensus is many users are price-motivated and once they've seen their price, they drop-off.


The recommended next step is a focused A/B test on reminder placement and visual prominence. This way we can test if engagement fluctuates and impact to incremental purchase volume.

Factors behind page placement

Where this discount reminder would surface was one of the highest important factors. In order to capture users who missed a discount earlier, we needed to surface the reminder during a moment of high purchase intent while respecting technical system limitations.

01

Balancing price logic and performance

Applying a discount late in the funnel triggers a price re-calculation. To ensure a fast, seamless experience and minimize backend load for engineering, we placed the reminder on the 'Customize Coverages' page—the natural point where users are already evaluating their final price and editing their policy.

02

Cross product scalability (Auto and Property)

While Auto and Property applications have different flows, they share the same pricing logic. By selecting a consistent page placement across both products, a predictable user experience and a unified technical implementation was easier to build and maintain.

Crystal Huang | Thanks for visiting my portfolio!

Crystal Huang | Thanks for visiting my portfolio!

Crystal Huang | Thanks for visiting my portfolio!