Context
Every company's email is hosted somewhere

Problem
A rigid flow, driving escalation

Approach
We reframed migration as orchestration, not a wizard

Solution
One unified experience, built around how partners actually work
The redesign replaced two disconnected tools with a single, flexible experience. Partners could now adjust, observe, and refine active migrations — without restarting.
Faster kick-off
Partners begin with just the essential inputs, gather discovery data from the source server, and refine configuration as they go — rather than completing every step before starting.

Migration Flights
Mailboxes could be segmented into prioritized batches, allowing staged rollouts — executives first, broader teams later. I named the feature Flights. It became intuitive in early testing and a marketing pillar.

Live plan reconfiguration
Mailbox settings could be modified after a migration was active. The no-going-back constraint was gone — and with it, the support dependency it had created.

Outcomes
Less friction, more migrations
Partners responded well — long-requested features improved the quality of their service delivery. For SkyKick, the redesign extended the life of its flagship product and primary user acquisition engine.
“Flights, the customization, is most valuable to us. That’s going to be absolutely monumental in the control that we have on all migrations moving forward.”
With more time
With more time, I’d have pushed for shared event instrumentation — Design and Product working from the same behavioral data. The flexible navigation created a variety of paths through the product: what order they took, where they dropped off. Building that shared visibility earlier would have been the foundation for data-driven iteration.
