MetLife Mobile

Back to top

The MetLife mobile app revolves around the customer's insurance policies, from filing a car insurance claim to scheduling a dentist appointment, but the existing app has had trouble staying current in the fast-evolving app ecosystem.

The challenge

The MetLife mobile app had not received any design love in some time. While the services users expect are available on the app, it's not the streamlined experience it could be.

Between myself and a fellow experience designer at SapientNitro, we had 3 weeks to design and build a prototype covering 3 areas:

  • Finding a dentist
  • Insurance payments
  • Car insurance claims

“While the services users expect are available on the app, it's not the streamlined experience it could be.”

The project was already 4 months underway and, unfortunately, the experience designer before us was unable to stick around due to personal matters. With the project already overextended, we had very little slack for ramp up and exploration. We also weren't left much to work with, so we started from scratch.

What I did

Most of the 3 weeks was spent either designing heads down or gathering information from the client when needed. We ran working sessions with the client to understand customer needs, desired features, and the current flow for each of the 3 scenarios we were designing for. Afterward, I'd sit with the other experience designer to sketch user flows and screens. We'd then divide and conquer on fleshing out each.

I was brought on for my experience with Axure, so I was primarily creating high-fidelity wires, iterating, and building out the prototype using those wires. Ultimately, the prototype would be used by the client to communicate ideas internally and inform the next iteration of the mobile app.

I had a lot of help

  • my role on the team
  • UX teammate
  • Experience designers

What we delivered

  • User flows
  • Wireframes
  • Prototype

My toolbox

  • Axure

Finding a dentist

We focused on just one scenario at a time, taking a day or 2 before reviewing with the client. Coming out of reviews, we'd make updates immediately in an effort to get sign-off as quickly as possible and move on to the next set of flows and wires.

Working so rapidly, we were primarily focused on nailing down the individual scenarios, but still needed a home screen and global navigation for presentation purposes. It's not the holistic approach we'd typically follow, but this also wasn't a typical project. We needed to narrow our focus to the primary ask.

Home screen

Given the limited time, we convinced the client to let us focus on user flows and wires, especially since visual design was not in scope. This screen came out of a client request to at least have the home screen branded in some fashion.

The first week, we focused on the scenario for finding a dentist. This scenario was unique from the others in that it dealt with a mix of public and login-required features. While searching for a dentist does not require login, scheduling an appointment or viewing your insurance information does. After some discussion, we decided that the user would be prompted to login on launch, but could still access certain features without logging in, including search.

Finding a dentist

In this flow, the user has bypassed login to search for a dentist. However, the user will be prompted to login again upon scheduling an appointment (00:54). We attempt to set this expectation with messaging at the top of the search form (00:06).

Insurance payments

The next scenario we tackled was insurance payments. The challenge with anything transactional tends to be in succinctly informing the user where they are in the process and what happens next. For this scenario specifically, we had 3 paths that needed to be clear and distinct:

  • Making a one-time payment
  • Setting up auto pay
  • Making a one-time payment, with auto pay in play

“The challenge with anything transactional tends to be in succinctly informing the user where they are...and what happens next.”

On its own, making a one-time payment was straightforward. So it was a good place to also illustrate how you might capture bank details used for payment.

One-time payment

This flow takes a slight detour, adding a new payment method before making a payment (00:26).

Setting up auto pay was slightly more challenging. Early iterations had auto pay and one-time payment as one screen, where an auto pay on/off switch would toggle between the states. We opted instead to make them more clearly distinct screens using primary and secondary buttons, with a horizontal rule separating the two.

Auto pay

Using a horizontal rule, and primary and secondary button treatments, we clearly separate one-time payments from auto pay (00:06). I think the “or” label between the buttons also help emphasize the distinction.

Lastly, a third flow shows how a one-time payment might be made while auto pay is turned on. A number of things could happen here and it needs to be transparent to the user what his/her options are. When switching to one-time payment from auto pay, the user is presented an intermediate screen with options and an explanation for each. Depending on the user's selection, the following screen contains messaging to remind the user of his/her selection before making the payment. In this situation, we ran the risk of over-communicating and cluttering the screen, so we tried to keep messaging short while telling the user what he/she needs to know.

One-time payment, with auto pay

Notice the messaging on the one-time payment screen (00:18). While not the most elegant-looking solution, it was important to be explicit about what would happen next.

“...we ran the risk of over-communicating...so we tried to keep messaging short while telling the user what he/she needs to know.”


Claim status

Our last scenario involved car insurance claims, more specifically, how a claim is completed over a period of time. The user will come to the app to do something, leave, and return at a later point when he/she is notified that new information is available.

The scenario begins with a message from your adjuster, who will provide you a cost estimate with insurance accounted for. We use overlays as a mechanism for time jumping forward or backward in the scenario.

View estimate

Notice how new action items are revealed over time, with messaging to let the user know his/her next step (00:25).

Upon viewing the estimate, you're presented with two paths: paying out or using a preferred body shop. This is another instance where we aimed to craft brief, digestible copy, without losing meaning or clarity. Upon choosing pay out and a payout method, the flow ends.

Insurance payout (1st option)

In both the “Respond to Estimate” screen (00:00) and the “Payout” screen (00:07), we reuse the pattern of two CTAs separated by a horizontal rule to clearly distinguish one path from the other.

“...we aimed to craft brief, digestible copy, without losing meaning or clarity.”

When choosing to use a preferred body shop, you're given the option to “find a body shop.” After discussion with the client, we agreed not to explore what this look like as there were other priorities to address. Instead, we time jump to the point where you've already dropped off your car at the body shop and use the app to check on its status. The flow ends when your car is repaired and picked up, the respective parties are paid, and the claim is completed.

Use preferred body shop (2nd option)

The end screen provides a record of everything the user needs to know about his/her completed claim (00:51).

Conclusion

Following delivery of the prototype, my role was finished. The project would bring on a visual designer to define styles, and the client would have their product and technology team begin updating the existing MetLife mobile app, using our prototype as a guide for the desired experience.