Workflow builder for anyone who understands data can build and fix

COMPANY

5X DATA

YEAR

2025

STATUS

Shipped to 20+ clients

ROLE

Product designer and product lead - I owned scope, design, and shipping decisions

Try the live prototype

See how the final product behaves and works

5X is an all-in-one data platform for growing startups. You bring data in, model it and get a report that you can take business decisions on. Orchestration decides what runs when (For example: refresh the customer model every Sunday, then score churn) and what happens when a step fails. In early 2025, 5X decided to stop selling point tools and become the whole platform. Orchestration was the missing piece.

Impact

20+ clients used the workflow builder and ditched external services they used before

Internal data team at 5X adapted the workflow builder and kept bringing more innovation

Workflow builder later became a core part of our sales demo and contributed to highest usage

Problem

BUSINESS PROBLEM

5X was deemed to become an all in one data platform. It had ingestion, transformation and a business intelligence layer built in. But one key layer of the entire data model, the orchestration/workflow layer was not yet on 5X and this is the layer where data teams spend most of their day. Running it elsewhere made 5X one tool among several, and the easiest one to replace.

HOW I KNEW

I was part of onboarding calls where our customers kept asking the same question. Our design partners and founders described switching to an external service is distracting. They used to ask "If this is where my data arrives, how do I work with it? Do I need Dagster or Windmill?".

My role

I took the founder's brief and defined what the MVP of Orchestration should look like. I designed the interaction model, the core flows, the end-to-end prototype and shipped it with an engineer on the team. I cut short some of the features, mainly some triggers - webhook and Pull requests, tasks like parallel job runs and configuration of compute profiles from v1 to ship this in 4 weeks. I also wrote the specs for the engineering team and ran QA alongside the engineer who built it. Eventually, when we shipped orchestration, it became part of our sales pitch to potential clients.

Key decisions

A visual node graph to build a workflow. Non technical users prefer visual interfaces with all the information laid out in hierarchy.

Show Job runs alongside the Editor. The primary action is to see the performance of the last runs once the job is saved and published.

Added draft and live modes. Once the job is saved, users can make new changes and test them without affecting the live job.

DECISION 1

A visual node graph to build a workflow

Non-technical users needed to see what runs after what, at a glance. They can't see steps or even recognise them from a command line interface or a table-based interface. I researched the libraries we could use (we used Reactflow here), the shape it can take and how we should ship it.

DECISION 2

A place to see the runs immediately, as well as edit the job

Whenever a pipeline breaks, a user has to see the all the past runs, diagnose what went wrong and most likely edit the flow. I figured out we required an effortless way to let users switch between job runs and the editor itself.

DECISION 3

Added draft and live modes

After releasing the MVP, I realised our internal data team had to duplicate every job so that they can make and test their changes without affecting the live job. I realised this is crucial and within weeks, we published a draft and live mode.

TL;DR

PROBLEM

5X could currently do ingestion, which is essentially copying data from one source to another destination. To chain jobs that contains multiple steps, customers had to leave the 5X platform and use external workflow services like Dagster or Windmill.

WHAT I DID

I scoped v1 down to what users required, then spent time on a solution to see how workflows connect, along with alerts that work across the platform. Shipped in 8 weeks with one engineer.

RESULT

20+ customers ran their pipelines entirely on 5X. No Dagster, no Windmill service that the user has to log into. It later became a core part of our default sales demo.