Summary

Contact

App

Shaping a data-driven SaaS for efficiency and usability

Led the redesign and development of the SaaS platform, optimizing usability, navigation, and efficiency to enhance the user experience and streamline workflows

Topic

Data ETL SaaS

Topic

Data ETL SaaS

Timeline

3 months

Timeline

3 months

Year

2024

Challenges

Previously, this SaaS faced key challenges in usability and pipeline management. The signup process had too many steps, and users didn’t realize a credit card wasn’t needed for the free trial. Data was scattered across multiple areas, making pipeline management difficult. Navigation was fragmented into separate flows for console, pipelines, and communications. Users also lacked control over reports, notifications, and communication channels, leading to missed updates.

Sign up page making it more obvious that card wasn't necessary.

Full keyboard control

To optimize efficiency for tech-savvy users managing multiple data streams, we introduced full keyboard control. This not only differentiated us from competitors but also improved workflow discoverability and feature adoption. We implemented tooltips to surface shortcuts and added a cheatsheet in settings for quick reference. As a result, task completion time dropped by 33%, and 100% of users found the feature helpful or cool (yes, they said COOL)

Onboarding users and improving shortcuts discoverability.

Full keyboard control

To optimize efficiency for tech-savvy users managing multiple data streams, we introduced full keyboard control. This not only differentiated us from competitors but also improved workflow discoverability and feature adoption. We implemented tooltips to surface shortcuts and added a cheatsheet in settings for quick reference. As a result, task completion time dropped by 33%, and 100% of users found the feature helpful or cool (yes, they said COOL)

Onboarding users and improving shortcuts discoverability.

Users can discover every flow, pipeline and navigation within command search.

Users can discover every flow, pipeline and navigation within command search.

Managing push communications

We introduced a flexible push communication system, allowing users to control which data pipelines trigger notifications, how often they receive them, and on which channels—Discord, Slack, or email. This gave users more control over their data, reinforcing a core value of the product. By integrating directly into their workflows, we improved efficiency and delivered +1mi pipeline notifications to users’ preferred channels in less than 6 months.

Empty state on communcations' management.

Managing push communications

We introduced a flexible push communication system, allowing users to control which data pipelines trigger notifications, how often they receive them, and on which channels—Discord, Slack, or email. This gave users more control over their data, reinforcing a core value of the product. By integrating directly into their workflows, we improved efficiency and delivered +1mi pipeline notifications to users’ preferred channels in less than 6 months.

Empty state on communcations' management.

Centralizing user settings

We unified all settings into one accessible page, letting users quickly manage billing, communications, workspace, and checking all keyboard shortcuts. This improved clarity, as confirmed in user testing, and made easier for us to upsell better plans, which led to an 8% increase in plan upgrades.

All available settings were shown simultaneously.

Centralizing user settings

We unified all settings into one accessible page, letting users quickly manage billing, communications, workspace, and checking all keyboard shortcuts. This improved clarity, as confirmed in user testing, and made easier for us to upsell better plans, which led to an 8% increase in plan upgrades.

All available settings were shown simultaneously.

Managing a LOT of data

One of the toughest challenges was enabling users to select and schedule multiple (A LOT) pipeline jobs efficiently. Bulk actions were the obvious solution, but we took it further—what if managing jobs felt like shopping?


Since this task impacted directly on our pricing model, we designed an experience similar to a checkout page, ensuring users could review selections and confirm actions safely. The result was a unique approach in the industry, with users reporting greater confidence in their decisions and how safe they've felt using our solution.

What if managing pipeline jobs felt like shopping?

Managing a LOT of data

One of the toughest challenges was enabling users to select and schedule multiple (A LOT) pipeline jobs efficiently. Bulk actions were the obvious solution, but we took it further—what if managing jobs felt like shopping?


Since this task impacted directly on our pricing model, we designed an experience similar to a checkout page, ensuring users could review selections and confirm actions safely. The result was a unique approach in the industry, with users reporting greater confidence in their decisions and how safe they've felt using our solution.

What if managing pipeline jobs felt like shopping?

Removing distractions

In order to view tables with loads of information, I've built a visualization entirely focused on pipeline jobs, giving users the ability to hide all the rest. This improved clarity on managing a long list of jobs, that can surpass 5k.

Focus!

Credits

Dann Leal

Product Designer

Luca Piermartiri

Co-founder

Gelson Bagetti

Co-founder

Next project

Next project

Next project

Erathos

Erathos

Erathos