Upflowy: Improving UX & Consistency

UX/UI Project

Upflowy is a SaaS platform that empowers teams to create, test, and optimise onboarding flows and sign-up forms without the need for code. During my time working with the company, I contributed to two key initiatives: improving the UX/UI of the platform’s settings, and resolving an inconsistency on editing patterns to ensure a more intuitive and consistent user experience across the product.

Split Settings UX Enhancement

I helped the user to have a clearer understanding of the Split Settings options with simple previews. By providing a visual representation of the different settings, I made it easier for them to grasp the concept of how the options would affect the overall output.

01.Overview

The goal of this project was to improve the platform’s settings interface, specifically the “Split Settings” feature, which was not intuitive for users. Many struggled to understand the logic behind the settings and how they affected their onboarding flows.

Operating system, Computer, Product, Rectangle, Azure, Font, Screenshot, Line, Software

02. Problem

The existing design presented the split logic in a way that was difficult to interpret, often leading to misconfigurations. This caused inefficiencies and frustration, particularly for new users unfamiliar with the feature.

03.Design Process

I analysed user behaviour and feedback to identify points of confusion. From there, I developed wireframes and prototypes introducing visual previews and clear labels to help users better understand the consequences of their choices. I iterated these designs based on stakeholder and internal feedback to ensure both clarity and functionality.

04. Solution

Visual tools to make it clearer

With illustrations the options are much clearer for the user, instantly depicting in a simple way what will happen once they choose a split option.

Operating system, Product, Computer, Rectangle, Font, Screenshot

05. Improvement

Adding animations for flawless understanding

While thinking of possible ways to help the user understand the options, I came up with the idea of animating the illustrations when the user hovers over each button. It’s a dynamic way of portraying the previously static information, erasing all possible confusions for the user.

Resolving an Inconsistency on Editing Patterns

There’s an inconsistency between the editing patterns of text components and the other components that is creating confusion among the users.

01.Overview

This initiative focused on addressing an inconsistency between different editing patterns within the platform. Users encountered two different interaction models for similar editing tasks, leading to confusion and slowing down their workflow.

Operating system, Colorfulness, Product, Purple, Rectangle, Azure, Font, Violet

02. Problem

The inconsistency created a fragmented experience. Depending on where users were in the platform, they had to adapt to different editing behaviours, which was not only inefficient but also broke the expected patterns of interaction.

Text components

Every text component can only be change in the step view where you can also find the editing toolbar.

Colorfulness, Product, Purple, Rectangle, Font, Violet

03.Process

I reviewed the existing editing flows and mapped out both patterns side-by-side. Working with product and development teams, we assessed the technical feasibility of aligning these interactions and identified the most intuitive approach based on established UX principles.

User Journey

I mapped out the current user steps to see which are the pain points and how I could simplify the journey to help the users edit the components in the most intuitive way possible.

Research

I mapped out the current user steps to see which are the pain points and how I could simplify the journey to help the users edit the components in the most intuitive way possible.

Product, Rectangle, Purple, Slope, Font, Line, Violet, Screenshot, Magenta
Colorfulness, Rectangle, Font

04.Solution & Results

A unified editing pattern was implemented across relevant areas of the platform. This ensured a consistent user experience, reduced cognitive load, and improved overall usability. By standardising interactions, users could work more efficiently and confidently.

Concept 1: Edit text in the toolbox
I disabled the inline editing option, leaving the left-side toolbox as the only editing area.

Concept 2: Edit text in step view
I enabled the inline editing for every component, without removing the left-side toolbox option for the other components.

Prototype

The main focus of my involvement with this task was to assess the user experience and provide a real prototype.