Three days to make an open-ended delivery request understandable before you commit.

Toters: Butler · PRODUCT DESIGN · DESIGN EXERCISE · 2025

Status: Exercise. Three-day take-home. Not user-tested.

What follows is how I approach a real product under a tight clock, and what I’d have done with more time.

Butler lets users request delivery of almost anything that fits on a motorbike, forgotten keys, documents, personal items. The service was flexible. The ordering experience was not: one request was split across several screens, forcing users to change context again and again before they could see the order as a whole.

Toters: Butler, case study cover

Properties

Role
Product Designer
Design exercise
Toters, three-day take-home
Timeline
3 days
Scope
Flow analysis, UX strategy, interaction design, mobile prototyping
Focus
“Deliver Your Stuff”

If you read nothing else

I redesigned the flow as one editable page, addresses, instructions, items, payment, pricing and courier availability in a single continuous experience.

Fewer screens was never the goal. I wanted a request you could understand, correct, and submit in one place.

Interactive prototype

01, The challenge

Ordering from a restaurant starts from a catalogue. Butler starts from an open-ended request, the user has to explain:

The existing flow collected all of this across a sequence of screens. That structure worked, but it separated information that belonged to the same decision: changing an address meant going back, adding items stretched the flow, and the full price only appeared near the end.

02, How I evaluated the existing flow

I timed myself walking through both Butler request types end to end, the primary research artifact with three days on the clock.

The problem wasn’t that a step was unnecessary, Butler genuinely needs detailed information. It was how that information was divided across screens.

Toters: Butler case study, How I evaluated the existing flow Toters: Butler case study, How I evaluated the existing flow (2)

What the reviews added

I also pulled the app’s online reviews and had AI compile recurring pros and cons.

What was working

Where trust broke

Crashes, GPS and support sat outside what an interface can fix. I focused on what the request flow could:

03, Framing the problem

The Butler user is not completing a conventional checkout. They are translating a real-world errand into instructions another person can act on. The redesign had to support four things:

04, The design direction

I consolidated the request into one scrollable page, recognizable sections, order intact, instead of a tighter wizard, the walkthroughs showed the lost seconds were in the transitions, not the fields.

1. Keeping the route in view

Pickup and delivery sit beside each other at the top, tap-to-edit, drag-to-swap. The win is fixing your route inside the order instead of backing out and starting over.

Toters: Butler case study, The design direction

2. Adding information without adding steps

Multiple items and photo attachments live directly on the page, a plus control grows the request without opening another screen.

Toters: Butler case study, The design direction (2)

3. Making cost and availability visible

One payment view brings together Toters Cash in both currencies, the fee breakdown, nearby courier availability, and the expected wait.

The most important trust improvement: users decide with the cost and the expected wait in front of them, not after discovering them later.

Payment view: fee breakdown, totals in both currencies, nearby courier availability and expected wait

4. Removing pressure from confirmation

The final summary shows the full request, addresses, instructions, items, totals, estimated wait, with a way to modify it. It confirms what the user already saw, nothing new is discovered here.

Final summary: addresses, instructions, items, totals, estimated wait, with a modify path

05, The decisions, and why

Every interaction choice traces back to the walkthrough timings or the review findings:

06, What changed

07, What a real engagement would have added

Toters: Butler case study, What a real engagement would have added

08, What three days taught me

Design for where the design will be deployed. Butler in Lebanon means anything that fits on a motorbike, addresses by building color and floor count, totals in two currencies. Those constraints aren’t an inconvenience, they’re the spec.

I also now timebox research to one artifact I can actually finish, and I learned to say what wasn’t measured up front, it turned out to be the most trusted line in the deck.

09, Closing

Butler’s value came from its openness: users could request almost anything. The redesign preserved that flexibility while giving the request a clearer structure, visible, editable and understandable from the first address to the final confirmation.

Butler can still do everything it could before. It’s just far easier to tell it what you need.

naram-ziady.fig · editing
autosaved ⌘K

WORKS

Works

Nothing to undo. Naram has no regrets.
Suki the cat