Before a package arrives at your door

2022-2026

It takes physical effort to ship something. Before a package shows up at someone's door, someone has to pack the order, print a label, and hand it off to a carrier. I worked on a shipping tool that lets sellers buy shipping labels and track shipping orders.

Before a package arrives at your door

Problem

At Square, only sellers on the e-commerce vertical had access to advanced shipping options. Retail and Invoice sellers were working around the gap. And inside Square Online itself, the experience was painful. The page reloaded with every change. Buying a single label took longer than it should have. The product question was how we can move it out of the silo, and improve the overall experience.

My role

Product design lead on the core shipping and label purchase flow. The team was a well-resourced, well-gelled cross-functional group: two PMs, a tech lead, two engineering managers, backend and frontend engineers, and two designers.

Three decisions that shaped the work

Align Shipping Manager with Order Manager

Order Manager was the most logical place for a seller to find shipping options. The problem wasn't a product problem, it was an organizational one: Orders and Fulfillment lived in different orgs and were each building their own version of the same idea. I made the case to both teams to align. In return we get, consistency for sellers, modernization for the platform, less duplicate work across orgs.

Diagram comparing Orders and Fulfillment orgs, each building separate buy-shipping-label flows

A faster purchase flow

The biggest pain point sellers brought up in interviews was the page reload on every change. I redesigned the flow around what actually had to happen, not what the page was technically doing. Package details loaded first, then rates and carrier options appeared once those inputs were in place. The sequencing grouped the requests into a single network call and selection got dramatically faster.

A smoother setup.

The design system pattern for setup flows bounced sellers back to the settings page after each completed step. It worked, but it made setup feel longer than it was. I broke from the pattern and designed onboarding as a wizard. A deliberate deviation from the design system, based on how sellers actually think about setup: as one continuous task, not a sequence of disconnected ones.

Shipping setup wizard — step 1

Outcome

It launched on my first year.

Adoption

80%

of shipment actions performed in Shipping Manager within 30 days.

Average sales

14.6

labels per seller, per month across Retail and Online

Reach

50%+

of new users were Retail sellers on the free plan

Monthly unique actions

Near-zero to 70k+

Click volume across year one

 Jan
2kFeb
5kMar
10kApr
15kMay
22kJun
31kJul
42kAug
52kSep
60kOct
66kNov
72kDec
platform thinkingcommerce systemsshipping and logistics