UiFlow

Studio Refactor

Overview

This project is a refactor of the Uiflow Studio no-code editor. This effort was intended to further empower engineers and product managers by enabling the ability to connect live data from any data source and elevate the logic tool for creating and managing workflows.

Logic vs. Layout

As with every project, we spent an hour each week with UiFlow's beta customers and direct product partners to gather feedback, and a theme started to materialize.
Many users were frustrated by having to keep the visual editor open whenever they wanted to work on logic workflows. They consistently expressed a preference for a dedicated space to build flows, with a simple UI preview rather than sharing the same crowded workspace.

On top of that, creating data connections ended up with having to pivot back and forth between the data section and the logic area. We enacted saved locations and states between them both, but that was not enough.

Problems & Challenges

Users had trouble locating the logic and data tools, and even when they did, the workspace for creating data connections and logical workflows felt cramped and limiting.


At the same time, we had finalized the feature roadmap for the upcoming quarters, which included several visual editor improvements. Because many of these features would require changes to placement, visibility, and layout, it made sense to address all of these usability issues together.

Hero Image

Result

When the final design was presented to beta users and the client (UiFlow), the validation was clear. Project completion times were reduced significantly by 32%.

Beta users and the UiFlow team were satisfied with the new updates, as the improvements directly reduced the time to completion for their active projects.

Below are some of the UI templates and elements I designed during this project.

UiFlow

Studio Refactor

Problems & Challenges

Users had trouble locating the logic and data tools, and even when they did, the workspace for creating data connections and logical workflows felt cramped and limiting.


At the same time, we had finalized the feature roadmap for the upcoming quarters, which included several visual editor improvements. Because many of these features would require changes to placement, visibility, and layout, it made sense to address all of these usability issues together.

Logic vs. Layout

As with every project, we spent an hour each week with UiFlow's beta customers and direct product partners to gather feedback, and a theme started to materialize.
Many users were frustrated by having to keep the visual editor open whenever they wanted to work on logic workflows. They consistently expressed a preference for a dedicated space to build flows, with a simple UI preview rather than sharing the same crowded workspace.

On top of that, creating data connections ended up with having to pivot back and forth between the data section and the logic area. We enacted saved locations and states between them both, but that was not enough.

Result

When the final design was presented to beta users and the client (UiFlow), the validation was clear. Project completion times were reduced significantly by 32%.

Beta users and the UiFlow team were satisfied with the new updates, as the improvements directly reduced the time to completion for their active projects.

Below are some of the UI templates and elements I designed during this project.

Hero Image

This project is a refactor of the Uiflow Studio no-code editor. This effort was intended to further empower engineers and product managers by enabling the ability to connect live data from any data source and elevate the logic tool for creating and managing workflows.

Access Required

This case study is protected by an NDA—authorized viewers only.


To request access, please email jiyoonk1995@gmail.com—I usually respond within 1–2 days.

© Joann Kim All rights reserved.
© Joann Kim All rights reserved.
© Joann Kim All rights reserved.