Rekord credit decision workflow with finance nodes and conditional branches

Case study · Fintech product design

A workflow builder for people who do not write code.

For Rekord, I explored how banking teams could assemble credit decision workflows from familiar finance actions rather than technical building blocks.

ProjectRekord
RoleProduct design
FocusWorkflow builder
PlatformWeb app concept
01 / How I started

Learn the space before drawing the flow.

Despite my economics background, I was unfamiliar with this area of banking. I spent three days studying the solutions and companies named in the design brief, along with others in the space. On the first day alone, I spent six hours on Palantir's website.

Of the possible challenges, I chose the workflow builder. For a first version, I also studied general-purpose builders including n8n and Sim AI, then exchanged notes with Sim AI's founding designer to test my assumptions about the canvas model.

Rekord empty workflow offering a trigger or template as starting points
The starting state of the workflow canvas
02 / Canvas tradeoffs

A canvas can create work of its own.

Research left me skeptical of making drag and drop the only way to build a workflow. I identified five problems that could make a flow harder to create, inspect, or use:

  • Inserting a step: placing a node between existing steps often requires disconnecting and reconnecting lines.
  • Dragging: it is often unnecessary and can be difficult for people with accessibility needs.
  • Growing diagrams: large canvases become crowded and difficult to scan or debug.
  • Mouse dependence: important actions become inaccessible without pointer interaction.
  • Visual polish over function: people may spend effort making a flow look neat instead of making it work well.
Rekord finance trigger selector next to the workflow canvas
Finance-specific triggers in the canvas
03 / Interaction directions

Keep the canvas, remove its bottlenecks.

I proposed visible insertion zones while dragging, so dropping a node over a connection or an Add Node control would place it in the sequence automatically. Adding nodes should also work without dragging, potentially through a table-based alternative.

Grouping nodes could tame complex diagrams. Keyboard controls and shortcuts, including node insertion, could reduce dependence on the mouse. These were directions for the product; the first version did not implement most of them.

Rekord node settings panel over a credit decision workflow
Configuring a finance node in context
04 / The main design goal

Make the building blocks speak finance.

My most important goal was to help non-technical users build workflows with little or no technical knowledge. I created a Finance Nodes category for common banking actions such as identity checks, credit assessment, fraud and risk, policy decisions, notifications, and review.

Each category could contain reusable node types. A common framework would let the same nodes work across different account and business settings. If that proved difficult, a user-owned node component library could let teams save and reuse their own configurations, reducing repeated setup and cognitive load.

I saw this as a path toward what I hoped could be the first truly no-code platform for banking solutions. That was a product ambition, rather than a launched product claim.

List of Rekord finance node categories including identity, credit, risk, review, and notifications
The finance-specific node library
Go to the next case study
tmbr case study cover showing the construction project owner page

tmbr

Turning complex mass timber proposals into a reusable project platform.

View tmbr case study