← All work01

Nexora Financial

Employee Financial Services Platform

Onboarding · Activation

Enterprise

Verify

Identity

Payroll

Active

Enterprise agreement

Signed · 12 Feb

Complete

Employer verification

HR contact confirmed

Complete

Identity check

Partner response: referred

Needs review

Payroll linkage

Awaiting file mapping

Pending

Owner

Operations

Blocked at

Step 03

Next action

Manual review

An embedded financial services platform connecting enterprises, banking partners, and HR/payroll systems.

Role
Product Manager
Focus
Product Research · Product Strategy · Execution
Core module
Customer Onboarding & Account Activation
Supporting module
Employee Financial Hub
01The problem

Onboarding was where everything stalled.

An employee could be eligible on paper and still be weeks away from an active account. Enterprise agreements, employer verification, employee identity, banking-partner checks, and payroll linkage all had to line up, and each one lived with a different owner.

The failure mode wasn't a single broken screen. It was a long chain where nobody could see where a case actually was, so every delay turned into a manual follow-up.

Context

Nexora sits between three parties that rarely share a system: the enterprise that employs people, the banking partner that provides the underlying financial products, and the HR or payroll platform that already holds the employment record.

Nexora is not the bank. It is the layer that makes an employee-facing financial product usable inside a company that already has its own processes, its own approvals, and its own idea of what an employee record looks like.

02The system

Research

Map the chain before touching the UI.

I sat with the people who were doing the chasing: operations, enterprise HR contacts, and the team handling partner exceptions. I wanted to know what they did before the product, inside the product, and instead of the product.

The 'instead of' answers were the most useful. Spreadsheets, email threads, and a shared inbox were the real system of record for anything mid-flight.

Definition

Onboarding as a state machine, not a form.

We modelled activation as an explicit sequence of states with a single owner per state, and made the state visible to everyone who could unblock it.

That reframing changed the product surface: less emphasis on collecting fields, more on showing what was pending, who owned it, and what happened when a check came back inconclusive.

Execution

Designing for the unhappy paths first.

Partner responses aren't binary. Identity checks come back as referred. Payroll files arrive with employees who don't exist yet. Enterprises re-org mid-rollout.

We specified those paths as first-class flows with defined resolution steps, rather than treating them as errors to be escalated out of the product.

03The decision

Decisions I’d defend.

Product decisionDecided

Replace

Build a standalone onboarding product

With

Orchestrate the systems that already own the record.

Why

  • Lower implementation complexity
  • Lower adoption risk for enterprise HR
  • Faster rollout per enterprise
Product decisionDecided

Replace

Collect every field up front

With

Model activation as visible states with one owner each.

Why

  • Delays become visible, not silent
  • Fewer manual follow-ups
  • Exceptions get a defined resolution path
04The build

Shipping reality.

Scope moved more than once. Integration timelines with payroll systems were the least controllable part of the plan, so we sequenced work so that activation could be tested end to end with a manual step where an integration was not ready.

The trade-off I'd make again: fewer configurable options, more visible state. Every option we removed also removed a class of support conversation.

05The outcome

What it taught me.

In embedded finance, the product is mostly the handoffs. The screens matter, but the reliability of who owns what at each step is what people actually experience.

Making a process visible is often a bigger improvement than making it shorter.

Next case studyAll work →