ELEMNT BOLT 2.0 Launch

 

Wahoo launched their reimagined ELEMNT BOLT GPS bike computer on May 25, 2021

From 2 colors → 64 colors. Full ANT+ & Bluetooth Sensor support. Turn by turn navigation, live tracking. USB-C charging. Almost all the maps in the world, in color. Color data fields, new fonts.

A lot of my work involved with launch was marketing-focused and out-of-the-box onboarding. Getting the appropriate screens ready for packaging, renders needed for product commercials, and hammering out all the UX for a good map download experience for users all over the world.

 

Team

Product Owner: Megan Powers

Lead UX/UI Designer: Lauren Pangborn

Supporting UX/UI Designer: Mackenna Lees

 
 
 

My work: Animations & Onboarding

 

Problem

Even though the UI for the ELEMNT BOLT 2.0 was settled, all user onboarding is done in the ELEMNT Companion App (iOS/Android) to make for a swimmingly easy onboarding experience.

The heavy lifting was done — we’ve launched 3 GPS bike computers before this one, so the general onboarding process was locked down.

What’s left is new imagery (this is new piece of hardware, with brand new UI components) and handling extra storage. We couldn’t quite get the whole world on the device for maps. It was up to onboarding to handle those discrepancies for users all over the world. 🌎

Process

  1. Get animations squared away (time consuming!)

  2. Retro-fit onboarding screens for new specs/features/constraints of this device

  3. Handle map download experience for all users

    • Design HAPPY PATH. Handle any errors.

    • How much of the world can we install at the factory? Decision to be made later by PO.

Animations

 Animations for companion app

Not complicated, but time-intensive!

Animation process

  1. Export needed screens in Figma

  2. Overlay screens on hardware render

  3. Animate in Photoshop using Timelines

  4. Export animation as MP4.

  5. Compress MP4 using KEKA

Finding compression quality/file size “sweet spot”

MP4 cannot export with a transparent background

  • Light and Dark mode - ready versions for iOS

    • This way, developers just swap 1:1 while writing code

Onboarding

General Onboarding

Device onboarding to follow ELEMNT ROAM for majority of features (except maps)

Location services + Wi-Fi configured

Welcome to BOLT

Firmware (FW) Update

Map handling + download

Quick Tour

Feature carousel (animations)

Intro to routing features

Wrap-up

Companion app detail

Onboarding wrap-up + error handling

Firmware update

Out of the box ELEMNT BOLTs only have the last FW update they were given at the factory pre-boxing. They need the latest FW. This is done via Wi-Fi.

Scenarios

  1. Checking for update (image right)

  2. Currently updating (will reboot after)

  3. ✅ Already up to date

  4. Wi-Fi required to update - Settings tab later

  5. ❌ Skip FW update (not ideal)

    • Need to give the user an opportunity to skip and continue with onboarding at this step

Map handling

With its extra storage, BOLT has much of the world pre-loaded. Users in United States/ Australia have the best UX; they are good to go.

If user turned on Location Services → We can find where they are and streamline this screen to make download as easy as possible.

Scenarios

  1. Maps are installed. User is from a country with maps

    pre-installed. No action needed

  2. Forced download. User is from a country not on list. Wi-Fi and Location Services enabled, so force download at this step

  3. Visit Settings. User is from country not on list. Skipped Wi-Fi or Location Services. Needs to visit settings tab to fix these things.

We love a happy path!

1. Maps installed

2. Forced download

3. Visit Settings

Quick Tour

At this point, BOLT is doing a number of things; FW update, maybe a map download. It’s kind of busy doing its thing. This is the perfect time to show the user some fancy features of their new GPS bike computer.

This is where many of the animations come into play.

Features

  1. Switch pages

  2. Zoom in and out

  3. Power button

  4. LED indicators

Intro to routing features

Still kind of a feature tour, but with some steps. Routing features require a safety pop-up and setting home/work locations for easy “route to home.”

Features

  1. Location on map

  2. Safety consent pop-up (legal)

  3. Saved locations (set home/work)

Wrap-up

Scenarios

  1. ✅ Good to go. Most users. Happy path! Everything is ready to make a usable device. Even maps.

  2. Map download queued / still downloading / almost ready!

    • Accommodations for lags in map downloads.

  3. ❌ Action needed. ELEMNT BOLT is missing maps. [You made it past all our barricades, action is needed].

1. Good to go

2. Downloading

3. Action needed

You are going to have a bad time if you make it here

Action needed…

Here’s the thing.

We have to give users the ability to skip certain things. Users are allowed to skip two critical steps during EARLY onboarding; Wi-Fi setup and Location Services enablement.

If a user skips both prompts, their device is NOT READY!

  • It has yet to go through a firmware update

  • We haven’t checked if their local maps were already downloaded

Goal with error screen:

Be direct that this is an issue, but phrase it as a device problem.

Structure language as “maps are missing” and “needed to function normally”.

It’s not the users fault.

Learnings

This was my first device launch! It was exciting to develop all the onboarding for this new GPS bike computer and to see it launch into the world.

I have a newfound respect for anyone involved with animation. Even making the LEDs blink was no joke! Even if I had the screens all lined up in the right way, the LEDs were a next level problem to get juuuuust right.