MoveSpring | 2021

Helping users develop healthy habits through Custom Activity Challenges

Helping users develop healthy habits through Custom Activity Challenges

B2B2C SaaS

Product Design

Product Strategy

UI Design

Project at a glance

ROLE
Lead Designer

TEAM
Head of Product Design, Engineering

TIMELINE
~2 weeks

Overview
I led the design of Custom Activity Challenges, expanding MoveSpring beyond wearable-tracked metrics (steps, distance, active minutes) to let clients build habit-based challenges around any behavior: meditation, hydration, gratitude, sleep, and more.

I leveraged existing design patterns and components, keeping design and engineering timelines fast and creating a low barrier to user adoption through familiarity.

Overview
I led the design of Custom Activity Challenges, expanding MoveSpring beyond wearable-tracked metrics (steps, distance, active minutes) to let clients build habit-based challenges around any behavior: meditation, hydration, gratitude, sleep, and more.

I leveraged existing design patterns and components, keeping design and engineering timelines fast and creating a low barrier to user adoption through familiarity.

Impact

  • Shifted MoveSpring from a fitness-tracking platform to an inclusive wellness platform, unlocking a new category of challenges beyond movement and fitness

  • Adopted by clients to run programming around mindfulness, hydration, and sleep

  • Led to expanding activity logging beyond challenges a few months later, helping users build healthy habits independent of any competition

  • Shipped fast by building entirely on existing components, keeping pace with client demand

Opportunity

Create an inclusive wellness platform by building upon movement-based activities and challenges

Since day one, MoveSpring provided fun and approachable activity challenges to companies and organizations. But challenges were limited to movement-based metrics captured by wearable devices: steps, distance, active minutes.

As MoveSpring grew its base of annual subscription clients running ongoing wellness programs, demand grew for something more: the ability to track any activity, and compete on it. That demand was amplified by the pandemic, as clients looked for new ways to help employees build healthy habits while working from home.

Health is so much more than physical activity…it’s what you eat, how you manage stress, how well you sleep. Building custom activity tracking was an easy call: it aligned directly with MoveSpring’s mission to be an inclusive wellness platform.

Problem

So. How might we capture activities that aren’t automatically synced by wearable devices?

To date, MoveSpring pulled in data from a variety of fitness trackers and wearables. Steps, distance, and active minutes were our primary metrics, automatically synced when a user opened the MoveSpring app. All challenges were based of these metrics.

As I explored branching into custom activities, I had to solve for two things: how users would manually capture the completion of an activity, and if those new activities would fit into our existing challenge modes.

I set out to answer two questions:

  1. How might we enable users to compete on non-movement based metrics?

  2. How might we capture activities that weren’t automatically synced by wearables?

Approach

Adapting established challenge modes for a streamlined design solution

Introducing custom activities into a challenge-based context turned out to be a fast solve, thanks to groundwork already in place. I’d previously established a modular design system across all of MoveSpring’s challenge modes, and two existing challenge modes were already built around habitual, daily activity: Streak and Stick to It. I worked within the existing system to design new UI elements that could flex between device-tracked and custom activities. Engineering capacity was tight so it was the right call vs. inventing something new.

By replacing the usual progress chart with the custom activity’s name and completion status, I made both challenge modes fully compatible with any activity a client or user wanted to define. The rest of the component-driven design adapted on its own. Admins simply named their custom activity, picked a challenge mode, and the platform handled the rest.

Small differences in Streak challenges between movement-based and custom activities

Streak

Streak tracks consecutive days a user hits their goal, restarting if they miss a day. Participants try to see how long they can make their streak last and are ranked by length of streak.

Custom activity examples:

  • Taking a 5 minute break outside each day for 2 weeks.

  • Drink 8 glasses of water daily for 30 days.

Small differences in Stick to It challenges between movement-based and custom activities

Stick to It

Stick to It asks users to hit a daily goal a set number of times over a challenge. The focus is on consistent effort and progress toward creating healthy habits, not perfection.

Custom activity examples:

  • Meditate for 5 minutes 10 times over the next 14 days.

  • Eat a plant-based dinner 10 times over the next month.

One question remained…

How might we capture activities that aren’t automatically synced by wearables?

Up to this point, MoveSpring’s activity challenges were completely automated without requiring direct user input. With no wearable syncing this data automatically, how would users actually mark a custom activity as done?

Solution

A familiar, satisfying way to log completion: swipe to complete

I started exploring ways to complete a task…checkboxes…photo-based proof…but I didn’t need to invent a new interaction. I adapted “swipe to complete,” a pattern we’d introduced in an earlier feature. From multiple entry points in the app, users tap to log an activity, then swipe to complete from a focused bottom sheet. Small, satisfying, and already familiar to returning users.

Leaning on established patterns and components kept the design and engineering process fast, while opening up countless new ways for people to compete inside a challenge experience they already knew.

With our modular components, I easily adapted our movement-based challenges to accommodate custom activities

Custom activities opened the door to challenges centered on wellness, not just fitness—expanding what MoveSpring could offer as an inclusive wellness platform.

Custom activities opened the door to challenges centered on wellness, not just fitness—expanding what MoveSpring could offer as an inclusive wellness platform.

Custom Activity Challenge with a meditation focus and related in-app content

The result

Supporting wellness goals and healthy habits, not just activity goals and steps

Within a few weeks, clients were running challenges MoveSpring had never supported before: meditation streaks, hydration goals, sleep tracking. Paired with our Content module, Custom Activity Challenges became a new selling point—comprehensive wellness programming built for lasting habit change, not just activity tracking.

This shifted what MoveSpring’s community features were for. The same tools that once measured steps and distance now supported gratitude, stress management, and rest, meeting employees wherever they were in their wellness journey.

❤️
...and a little customer love...

“A major benefit to using MoveSpring would have to be the diversity within the challenges. I love that MoveSpring promotes fun and friendly competitions, so that all attendees are able to feel comfortable enough to participate”

“A major benefit to using MoveSpring would have to be the diversity within the challenges. I love that MoveSpring promotes fun and friendly competitions, so that all attendees are able to feel comfortable enough to participate”

Ciera G.
Admin at a mid-sized company

“The app is very user friendly. The content cards and variety of challenges available have really boosted engagement in our fitness challenge.”

“The app is very user friendly. The content cards and variety of challenges available have really boosted engagement in our fitness challenge.”

Taylor E.
Admin at a small company

Always interested in connecting with good humans. 👋 Let’s chat.

©2026 bjoyski.com

Always interested in connecting with good humans. 👋 Let’s chat.

©2026 bjoyski.com