Feb 2026

Optimising Shipment Creation Form for Power Users

Easyship is a leading global shipping platform that connects merchants to over 250+ carriers (USPS, FedEx, UPS, DHL, and regional specialists) through a unified interface, enabling real-time rate comparison, label generation, tracking, and returns management.

The idea here was to revamp their manual shipment creation flow, for small volume shippers. To ship a shipment, a merchant needs to generate a label with basic details like to and from addresses, box and item details, customs or VAT details etc.

Role

Product Designer(solo)

Duration

4 Weeks

Tools

But why rethink shipment creation form?

The Create Shipment form was structured as a five-step progressive workflow that guides users from origin to payment. Each step collects a specific category of information, validates it, and unlocks the next stage. This phased approach breaks down a complex, information-dense process into digestible sections for new users.

The issue arises with the fact that our users using this flow are power users, they have to create multiple shipments a day. When the users repeats this flow multiple times a day, the multi-step approach made to aid a new user becomes friction for repeated use.

Please move the recalculate postage button to the same window that shows the package sizes and weights. This would be a huge time saver.

-That one user annoyed enough to reach out

Current

Experience

Step 1: Addresses

Step 2: Shipment Information

Step 3: Courier Information

Step 4: Handover & Insurance Options

Step 5: Payment and Summary

[Challenge]

Interdependent fields

The optional/ mandatory field changes, based on certain cases e.g. domestic vs international, insured vs uninsured shipment, single box vs muti-box shipment etc. And permutations and combinations of these cases + country specific requirements.

[Challenge]

Need for speed

The UX is optimised for the new user, for power users the multi-step approach slows them down.

[Challenge]

Too much to & fro

Various fields currently spread across different screens, affect various consequent options and in many cases the price itself. The ability to tinker these is crucial for the price sensitive small businesses.

[Challenge]

Information heavy nature of the form

The user will get overwhelmed with the amount of information, if we try to combine them on a single scroll.

So, we revamped it!

Long scroll form which proved ~1s faster in prototype tests

We tested prototypes with our internal clients though Appcues, and external industry experts through Lyssna.

Create Shipment
1Addresses
2Shipment
3Courier
4Payment
1

Addresses

Ship From

Existing Address
🇺🇸55 PROSPECT ST BROOKLYN 11201 New York — Raymond Lowe Clockwise US (A)

Ship To

+ Add Contact & Company Details (optional)
2

Shipment

Order Information (optional)Sales Channel, Order Number, Tags and Seller's Notes
lb
Standard Box (8 × 5 × 3 in)
+ Add Item (optional)
Shipment contains
Premier+ Add Another Box
📦Your shipment is at risk of damage or loss.

Some couriers provide very limited to no compensation in the event of loss or damage. Secure your shipment with Insurance.

Note: Certain electronic devices are not insurable. Terms and Conditions

Yes Insure my goods against loss and damage.
No I acknowledge that without insurance, Easyship cannot provide compensation for lost or damaged items.
Preview controls:
SHIPPING LABEL🏢 COMMERCIAL
FROM 🇺🇸
awaiting sender…
SHIP TO 🇺🇸
awaiting recipient…

WHERE?

WHAT?

HOW?

Information Structure

It was very important to put down a all the dependent and independent input fields to help structure the form. It helped us sort the bare minimum amount of information required to create label. Thus determining the shortest path to success, then I worked on organising it into smaller logical buckets, to create a successful logical hierarchy.

Competitive Audit

Key Product Decisions

Before designing screens, I worked through the decisions that would shape the whole experience. A few mattered more than the rest, and each one came with it's own challenge.

Zoooming Innn……

Although the restructuring the form was a big enough change, the structure in general needed to be flexible to accommodate additional or special fields each to it's special case depending on the reciever's country and international shipping laws. Other than reducing over information and visual noise, this was another reason to look at, evaluate and rethink each section>card>component>input.

Hide & Seek

Where

Being the first section, a lot of visual and structural guidelines were created to ensure visual consistency and co-herance to manage the heavy information. The first question was what deserves user's attention, when and for how long. For each section combine all the optional datapoints under a single umbrella to hide them behind a collapsible card, this was ideal. The fields are nicely hidden behind the card, listing all the fields inside for users looking to inout those data points. But wherever that was not possible, these inputs are hidden behind "add <data point>" buttons under there own headings (this is still better than showing those inputs, as it avoid over whelming the user with the number of empty fields),

User Testing

Not Pragya facing her fears.

Jokes aside, user testing isn't new to me. But at ~$100 per participant, the pressure was real. I had to present a jargon-heavy, tedious form to industry veterans who’ve been at this longer than the 3 years I spent learning 3D software like Rhino and Blender... only to end up in UX! Prototypes had to be rock-solid—any flaw would instantly confuse the user.

Business Owners

EU-US Region

Paid Audience

21

External Users

They were instructed to generate a label in the old form and the new design. This is a truer test of the reduced friction in the UX as the timings wouldn't be skewed by the habit or familiarity of the old design. And? And the new design was actually a whole new second faster! I even made 2 different tests to reverse the order of the experience show to the subjects, to avoid any bias, the results were consistent.

Prefers New Form

I like the scrolling to get to the next step. Rather than moving down, then having to go to the top right every time to Continue, it feels more like a flow.

Prefers New Form

This option has everything in a single page, making it easier to follow and it is more organized

Prefers Old Form

Much easier to read and focus on each individual step and ensure I understand everything and have filled it out completely.

Business Owners

EU-US Region

Proven Usage History

62

Internal Users

Asking these clients was trickier, since these surveys usually add friction to daily work. So we swapped prototypes for short animated GIFs, targeting users by their label-creation medium over the last 30 days and surveying anyone averaging 5+ labels in 2 days with a two-video preference poll (plus an optional Lyssna prototype test of just the new concept). Over 70% preferred the new experience; the ~29% who didn't were worried about re-learning, not the design itself.

Prefers New Form

Important to be able to retroactively look at previous info entered without going back screens (e.g the shipment summary says 2lb, but i scrolled up to see if i remebered correctly that it was actually 5lb).

Prefers New Form

Scrolling on one screen instead of having to do multiple clicks on multiple screens should probably be easier and faster.

Prefers Old Form

Dont change platform when we have already get used to it

*Note how I have mentioned the result numbers vaguely? I wasn't sure if anyone would be interested in the carefully devised test structure and scale and so, if the average rating or score would make sense without the context of the scaffolding it was set in. So, you get the present it to the founder version.

After maintaining and synthesing 8 different tests across lyssna, appcues, google sheets and mix panel, the sweet proof of concept validation was indeed tasty for the product designer.

So, after documenting 128+ states for different components and sections the designs were shipped off to increase the number of figma files to be picked up by tech next quarter as scheduled and they lived happily ever after.(Hopefully👍)

Looking for my next Big Adventure

Every design has a story;
I'm here to listen and try to
tell mine.

Create a free website with Framer, the website builder loved by startups, designers and agencies.