Bucketlist
←Back to work

Bucketlist

Turning group-chat ideas into plans that actually happen

Friends float plans in group chats constantly — a trip, a concert, a restaurant someone saw on Instagram. Almost none of them happen. We designed an iMessage plug-in that catches those ideas where they’re born, without anyone having to become the planner.

Role

Product Designer

Team

5 Product Designers

Timeline

6 weeks, 2025

Scope

Concept → hi-fi prototype

TL;DR

We interviewed 10 young adults and found out why group-chat plans fall through: ideas get buried, dates stay vague, and one person ends up doing all the planning.

We designed an iMessage plug-in that catches plans as they come up, finds when everyone’s free, and uses a planning bot to split roles across the group.

Early usability testing with 9 users led us to make the entry point obvious and interface elements easier to recognize.

↑ 58%*

Navigation success

↑ 44%*

Progress clarity

7 / 9 users

Found this helpful

* Final design compared with the mid-fi prototype in usability testing.

Research

10

Interviews

Ages 22–28 · 3 with ADHD

06

Competitive analysis

Across 8 key features

02

Personas

Planner vs. Follower

Research Artifacts

Affinity map · Empathy map · User journey map

“

Figuring out availability is a nightmare.
I’m okay with planning, but if no one responds it makes me really stressed out.

— busy grad student, 24

“

If I didn’t initiate, things wouldn’t happen.

— overworking Software engineer, 26

Why plans so often fall through

01

Plans disappear when they lose visibility

Without a place to hold ideas, reminders, and updates, plans get buried in the conversation.

02

Friends talk about “sometime,” not exact dates

Demanding exact dates kills the spontaneity in the group chat that made the idea appealing.

03

No one wants to be the planner every time

When one person has to coordinate everything, planning quickly starts to feel like work.

The design question

How might we turn group-chat ideas into plans without relying on one person to coordinate?

DESIGN APPROACH

Each research insight led to a clear design direction

What we learned

What we decided

01

Plans disappear when they lose visibility

→

Capture ideas before they disappear

Make it easy to save spontaneous plans without interrupting the conversation.

02

Friends talk about “sometime,” not exact dates

→

Reduce coordination effort

Minimize the work needed to find a time, organize details, and keep everyone updated.

03

No one wants to be the planner every time

→

Share planning responsibility

Distribute tasks across the group so planning doesn’t fall on one person.

mid-fi prototype + usability testing

We tested the concept before going high-fidelity

We built a mid-fidelity paper prototype and ran live, moderated sessions with 9 participants.

We tested the core planning journey: Capture an idea → Turn it into a plan → Stay on top of it

What we learned

Users liked planning directly in iMessage, seeing shared availability, and having reminders and responsibilities built in.

Users weren’t always sure where Bucketlist lived or how to enter the planning experience.

Users had trouble understanding the banner’s purpose and recognizing the poll interface.

Testing helped us identify areas for improvement and refine the final experience

01

Make the next step obvious

We surfaced suggested actions above the keyboard, giving users a clearer way into the flow.

mid-fi prototype

→

final design

02

Make the experience feel native to iOS

Instead of a new polling interface, we used familiar iOS patterns, so users understood the interaction without learning anything new.

mid-fi prototype

→

final design

Final design

event creation feature

Turning ideas into a plan

Smart Plan Detection

Bucketlist detects planning messages in your group chat and prompts you to create a plan or save the idea for later.

Availability Finder

Bucketlist syncs calendars to show who is free on which days.

Guided Plan Creation

Bucketlist walks you through adding the location, dates, and an AI-generated to-do list.

home page feature

Your beachside homebase

Bucketlist / Plan Cards Tabs

Browse your bucketlist, or switch to plan cards to track upcoming plans and to-dos.

The “Bucket”

Quick access to all saved bucketlist items and an easy starting point for creating new plans.

The “Starfish”

Discover bucketlist items you share with friends and get inspired to create new plans together.

The “Sand Dollars”

Earn rewards for completing tasks and use them to unlock fun avatar customizations.

planning assistant feature

Bucketlist chatbot

Availability Polls

For voting on dates and sharing availability.

Event Reminders

For nudges about upcoming deadlines, actions, chosen dates, or trip milestones.

Event Card Previews

Every event notification comes with a preview card, so users never have to dig through the plug-in to stay updated.

role selection feature

Choose your role

The bot guides the group to pick AI-generated roles, with each person taking charge of one area of the trip and earning sand dollars as they complete their tasks.

event completion feature

Share to complete

After the trip, the bot nudges everyone to add photos to the shared album to complete it and earn sand dollars.

Key Decisions

iMessage over a standalone app

Plans already begin in iMessage. Moving people into a separate app would only add friction to an already fragile process.

My pick
iMessage integration
Standalone app / website
  • Keeps planning where conversations already happen
  • Reduces switching and lowers the barrier for the whole group to participate
  • Limited to iOS users
  • More flexibility and advanced features
  • Adds app-switching, sign-up, and group adoption friction

A dedicated bot over in-chat features

Reminders and tasks needed a home that wouldn’t interrupt everyday conversation.

My pick
Separate planning bot
Features directly in chat
  • Keeps plans, reminders, and tasks organized
  • Keeps coordination more private
  • Adds another space to check
  • Keeps planning and conversation in one place
  • Can interrupt the flow and clutter the group chat

Shared roles and rewards over a single planner

We didn’t want to be just another when2meet — we wanted to help people reach their goals.
Roles spread the planning workload across the group, while rewards (and a little peer pressure!) encouraged everyone to follow through.

What I learned

Early testing saves significant effort later

Even with a rough prototype, lightweight testing uncovered fundamental issues before they became costly to fix, a small investment that saved design and engineering effort later.

A native experience is about fitting into the ecosystem, not just matching the UI

Building on familiar iOS patterns lowered the learning curve and made us more thoughtful about when and where planning should appear in a conversation.

UMI CHEN

Product Designer

© 2026 UMI CHEN