subtrak

A UX audit that went beyond the brief

Subtrak helps construction contractors document their processes and track execution across jobs. The product had potential, but onboarding drop-offs were high, and engagement was low. I was brought in with another designer to do a UX audit: identify friction points, prioritize high-impact fixes, and deliver high-fidelity designs for the development team to implement.

Client's brief

Client's brief

Impact

Impact

Delivered UX audit with heuristic evaluation

Redesigned onboarding, workflow builder, and project setup flows

Delivered production-ready designs for development team

  1. PROBLEM AREA

The onboarding black hole

New users struggled to complete onboarding. The flow was cluttered, project selection required too many steps, and workflow choices forced users to scan long, overwhelming lists. Most dropped off before experiencing the product's value.

Distracting with details from the main task

Project selection requires too many steps

Forces users to scan long lists manually

Among many other problems

  1. DESIGN DECISION

Two ways to fix onboarding

Two ways to fix onboarding

We started by improving the existing onboarding structure. Same steps (trade, project types, roles, workflows) but cleaner: one question per screen, skippable steps, and smart recommendations instead of raw lists of 80+ workflows. This was a safe, low-risk improvement that the dev team could implement quickly.

First approach

But the client wanted to go further. So we designed a second approach: instead of asking users to configure anything upfront, teach core concepts through visual slides. Three starting points, no setup required, learn by seeing rather than choosing. The client responded well to the slide layouts and direction, and this became the selected approach.

Second approach

  1. problem area

A product without a clear map

A product without a clear map

Beyond onboarding, the product itself lacked structural clarity. Navigation, labeling, and content were inconsistent across screens. Users couldn't tell where they were, what they could do next, or how different parts connected.

  1. DESIGN DECISION

Fixing what wasn't in the brief

Make loyalty discoverable across
the experience

This wasn't part of the original scope. During the audit, I noticed the navigation structure was making every other problem worse. Users couldn't find features, couldn't tell where they were, and couldn't build a mental model of the product. I flagged it and proposed a restructured navigation that the client and team agreed to include in the final delivery.

The fix: a flat hierarchy where every major section is visible at the top level. No nesting, no guessing.

Before: Nested navigation, unclear hierarchy After: Flat structure, clear product map

  1. problem area

Building workflows in the dark

Building workflows in the dark

The workflow builder gave users a blank form with no structure, no guidance, and no preview. Users had to name a workflow, write a description, and add tasks without seeing what the end result would look like. There was no progress indicator, no way to preview before publishing, and no connection between creating a workflow and using it on a real project.

  1. DESIGN DECISION

Rebuilding the workflow builder

Make loyalty discoverable across
the experience

The original workflow builder was a blank form: name, description, add tasks. No guidance, no preview, no sense of progress. Users were expected to figure it out on their own.

I redesigned it as a stepped flow. First, define your workflow with helpful context about what each field means. Then build your tasks with a live preview on the right so you can see what you're creating as you go. AI can generate SOPs for you. You can import existing tasks instead of starting from scratch. And when you're done, a preview screen lets you review everything before publishing. After publishing, a prompt asks if you want to assign the workflow to a real project, connecting documentation to execution in one step.

Retrospective

What I'd do differently

The onboarding teaches concepts through slides, but users don't create anything during the process. If I could revisit this, I'd have users build their first workflow as part of onboarding, so they leave setup with something real, not just knowledge. Learning by doing would have been stronger than learning by reading.

Other projects