




Launch Wizard
All-In-One
Launch activities
Streamlines campaign(automation) launch processes
and improves campaign management.
In this project, I’m showcasing my skills with a focus on...
Solving unstructured problems that have many dependencies
Crafting User-centered solutions that support business strategy
Collaborating with stakeholders to harmonize design and technical priorities
Leading UX-driven projects
What is Launch Wizard?
Ushur offers various methods to launch and manage campaigns engaging with end-users, but they were unintuitive and difficult to navigate. To address this, I designed the ‘Launch Wizard’ to streamline the launching process and improve campaign management in the platform.
What did I do?
I identified a key opportunity to enhance one of Ushur’s most impactful user flows, aligning it with business strategies. I proposed the ‘Launch Wizard’ idea to leadership, and the project was promptly approved with their full support.
My roles
Project lead
UI/UX Design
Managing dependent projects
My team
Product Managers (2)
Engineers (4)
UX Designer (me)
Timeline
Feb 2024 ~ Sep 2024
Design Strategy
Launch Wizard supports Ushur’s business value by leveraging a Product-Led Growth(PLG) strategy, enhancing user experience and scalability.
Ushur’s existing Workflow-based business solution was effective, but I wanted to focus on optimizing the process of launching Workflows(automated customer engagements) and simplifying the management of data from deployed campaigns.
Current Problems
With 4 distinct launch methods, users faced the challenge of going to different pages to initiate campaigns, leading to an inefficient workflow.
Plus, the absence of a campaign repository made it challenging for users to manage their campaigns, as they had to go to the Analytics page to check campaigns' statuses and review data.
Go to LaunchPad
Go to LaunchPad
-> Pull Engagements
Go to DataTables
Go to Settings
Create
SFTP connections
Upload file to
trigger campaigns
Launch campaigns
as setups in the file
Launch campaigns
as setups in the file
Launch
Pull
File upload
SFTP Trigger
Push
Launch
Launch methods
Navigation
Launch
Actions
High-level user flows of each launch method reveals an inefficient workflow.
Setup
dependencies
Setup
dependencies
Design Approach
New home for campaigns, where even a business user can launch, track, manage, and analyze data for any and all past and present campaigns.
The Launch Wizard delivers a consistent and intuitive campaign launch experience, making it easier for users to manage campaigns and analyze performance data, all in one place.
New
‘Campaigns’
page
All-in-one
Launch
wizard
Visibility of
campaign
launch history
Convince the leadership
Demonstrated the design direction that unified the launch flows, streamlined campaign management and data analytics in one centralized location.
To secure the leadership support, I quickly created mockups illustrating high-level flows and presented the benefits of the optimized workflow, emphasizing improvements in time efficiency, error reduction, user adoption, and engagement.
Initial mockups I developed to clearly convey ideas to the leadership




A revamped campaigns page offering
a single hub for all launch activities.
By unifying all launch flows,
Launch Wizard simplifies the process.
The launch summary enables users to review
launch details thoroughly, reducing the risk of errors.
Integrating ‘Analytics’ into the ‘Campaigns’ page provides
easy access via the campaign repository.
To help the leadership visualize the concept, I quickly created high-fidelity mockups using existing components. I highlighted the current pain points and how the design approach effectively improves both functionality and user experience.
Key process

Project kickoff
PM and I quickly realized this is a XXXL size project after evaluating the design directions and functional requirements.
Through multiple discussions, we defined scope prioritization and an MVP aligned with the timeline and technical feasibilities, but adapting to the existing back-end framework was highly complex.
Initial design phase
Based on the functional requirements, I designed an end-to-end campaign launch flow and collaborated with the back-end engineering team for review.
Integrating a campaign structure into the existing framework was a major challenge, but it was non-negotiable for optimizing the launch flow. When we hit a roadblock,
I led discussions with Product and Engineering leaderships. Their support led us to a breakthrough, leveraging a unique launch ID as the campaign name. This moment reinforced the power of cross-functional alignment in problem solving.
After weeks of effort, it felt like a well-earned victory.



Mid design phase
Faced unexpected challenges due to interdependencies that define the 4 different launch methods.
Defining each method became more complex than expected, forcing us to dig deeper into the system architecture. It was a relentless cycle of iteration and refinement, but in the end, this challenge led us to a more sustainable and scalable solution.
too many








Multiple launches in a nested table?

Editing keywords and phases?

Need a view to cancel scheduled workflows?

Key triggers from the file must be mapped to trigger launches?

Why can’t launch statuses be updated in real time?
Limited controls over selecting contact groups and recipients.


Need a way to create and manage SFTP connections.

Approval & Reject process?
Role based access control.

Every time we thought we had it figured out, another hidden dependency surfaced. For three months, PM, engineers, and I went through endless cycles of discovery, reviewing, validating, testing, and iterating. It was an exhausting but rewarding process that led to a rock-solid solution.
Key process

Final design phase and hand-off
Covered user interactions and component behaviors for every edge case and detail across user flows.
I make sure every screen in Figma includes clear documentations and annotations, bridging the gap between design and engineering. This ensures the quality of outcomes.
What I learned
Designers wear many hats, shaping ideas into reality and guiding projects from start to finish.
The biggest lesson I learned is that communication between cross-functional teams is key to great teamwork. When everyone is aligned, can build great products, make our users happy, and drive business impact. This project gave me a deep understanding of teamwork, collaboration, and solving complex-problems. It's a tough, but rewarding journey. I couldn't have done it without my team and leadership's support.
© 2025 by Hanmaro Kim | Hanmarodesign.com
Build
Launch
Manage
Value
Product Led Growth (PLG)
Workflow-based business solution
Deploy solution to customers
Discover customer heuristics to make data-driven improvements.
Scalability and Growth
Viral Loops
Key characteristics of Product-Led Growth(PLG) used for Launch Wizard
User-centric Approach
Ease of adoption
Data-Driven Iteration
Launch Wizard can accommodate a campaign manager persona who only launches and manages campaigns.

Expectation of results
Improved the usability of campaign (automation) launch flows.
Improved launch completion rate, estimated time to completion (ETC), and reduced user error rate.
How to measure success
To measure the usability of campaign launch flows and customer satisfaction,
I'd collect customer data through our technical consultants and/or conduct tests with internal employees to measure user completion and error rates. NPS, CSAT, and CES would be good metrics to gauge customer satisfaction with the Launch Wizard.