The average household spends an estimated $21,378 per year on recurring household bills.
This is ~ one-third of annual income (= 21% of all consumer spending), equal to $5.3 trillion annually.
Most consumers overpay on their recurring household bills, due to:
Increasing Prices: Many bills increase over time due to human behavior, shifting market conditions, expiration of promotional rates, and life events.
Fragmentation: Without a centralized platform to deal with recurring bills, knowing when to shop them or keeping track of pricing & providers can be frustrating.
Lack of Time: Consumers don’t have the time or desire to spend hours online filling out multiple forms for each bill, or to continue to reshop them each renewal cycle.
SPAM = No Trust: In too many cases, filling out forms online comparing rates results in unrelated third-party spam, unwanted phone calls, or both.
Real-time Price Comparison & Passive Reshop: Providing multiple quotes from trusted providers in minutes, and then automated reshop on our customer's behalf at each renewal period.
Centralization: Squeeze allows consumers to shop and keep track of most of their largest recurring bills all in one trusted place – saving them time and money.
Fast Onboard & Enhanced Profile AI: Third-party data integration and intelligent, cross-form data sharing allow squeezers to onboard any bill in just minutes. Passive reshop continues to do the work for them, so they don’t have to.
Squeeze = No SPAM: By respecting our customers’ privacy, we continue to protect our brand for the future, helping extend our customer LTV.
The flow is the most important part of the platform, and we were seeing a drop-off due to:
For the following revision, we focused on meeting the user's current expectations based on competitive analysis. We knew the following
While we’ve taken some time to take a look at the flows, the dashboard was the meeting ground for all of the Squeeze product offerings. The information that was displayed there needed to be contextual to where the user was at within their Squeeze journey. Below is what we defined as a Tile Sheet, which are modules that would be shown at specific parts of the auto insurance experience.
Note: auto insurance is just one of seven product offerings that we had at the time, so there were tiles sheets for each offering as well. On top of that, I’m only listing the tiles for the POST (After quote) experience. There are also tile sheets for the PRE and MID states for each offering.
When a user completes a flow, they receive their quote page. Meeting certain requirements would place them in one of these states:
We internally went through two separate rounds of user testing, specific to online check features for auto insurance. Examples of the insights we found can be found in the PDF below.
Given the depth of the Squeeze product, discovery was done and processes were created to make sure that each part of the team has the SSoT (single source of truth) when viewing designs and deliverables.
Below is the documentation and process for implementing a feature as expansive as a design system.
Jam artifacts: What does success look like (top)? What does failure look like (bottom)?
Design System: A specific sketch library that is referenced in all working sketch files moving forward. Holds all of our main elements (tiles/buttons/elements) in order to keep our designs consistent. The DS should be used as a library, and should never be used in design explorations.
MASTER sketch file: The main sketch file for all verticals. Like the DS, the MASTER files should be used for handoff and documentation, and not exploration. At the end of a PRD project, the MASTER should be updated with the new elements. This is the file that is referenced both in the MASTER and PRD confluence pages.
MASTER confluence page: The main confluence page for all verticals. Will be used to document all assets functionality. Will include a change-log that links to all updates that are made in the PRD processes.
PRD sketch file: A working sketch file that holds all elements for a body of work, including the discovery, wireframes and designs. Will not be linked to confluence.
PRD confluence page: These are the same confluence pages that we’re currently building out. The functionality and documentation doesn’t change. Should be used to let teams know what has changed.
Handoff: The preparation of files for both the DEV/QA teams.
SSoT: Single source of truth. The reason for this project is to make sure that everyone on the team has access to the latest designs for every vertical.
Below is our current project process.
While it’s agile enough to allow for quick ideation and delivery, it lacks the ability to retro previously made UI/UX in order to give the DEV/QA team a SSoT.
Main updates:
What we gain:
Additional considerations:
As we build out the MASTER files in sketch, we’ll need to decide how we want to document each
This system breaks each vertical into its own MASTER files.
Pros:
Cons:
This system breaks each offering into its own MASTER files.
Pros:
Cons:
As we scale to a more automated process, we’ll need to be aware of our in-file content structures to make sure that all master files match the same structure.
In-file management will be built out using the page's features. This should give us a top-level view of all vertical assets.
Title: Used as the snapshot screen both for sketch cloud as well as invasion.
Tile sheet: All tiler iterations would be documented in artboards so that they’re quick to find. These tiles should be symbols that are pulled directly from the DS. Tiles should not be created in the MASTER, but should be created and references from the DS.
Dashboard: All dashboard screens should be documented here. These screens have primarily been used to show the tiles in context.
Index: All iterations of the index pages will be documented here.
Quote results: All iterations of the QRP will be documented here.
Quote details: If applicable, showcase the QDP interactions.
Flows: These are the functional flows that we’re building out for PRD projects. The screens that are referenced here should be symboled at the PRD level, making sure that any small tweaks to the UI make their way throughout the document.
Forms: Vertical forms will be documented here.
Misc: Hold over for any additional items that don’t match the categories above.