Mandla Nkala
All work

01 Momentum · Financial services

Getting clients from registration to their portfolio

Clients were registering but never making it to their portfolio. I led the design of five login and registration journeys, grounded in discovery data and two waves of usability testing, and handed a dev-ready design to Momentum.

Role
Design lead, via Helm Digital Studio
Timeline
Jul – Oct 2026 (3 months)
Scope
Discovery, journeys, prototype, testing, handover
Worked with
Product, architects, security, support
Three redesigned Momentum screens on phones: log in, the welcome screen and the start of registration

The problem

Clients were dropping out before they reached their portfolio, and when they got stuck the route to help was slow and gave them no visibility.

~4 in 10registration attempts completed
~1 in 3new registrants went on to try a first login
3 dayssupport turnaround, with no way to track progress

Discovery pointed to a handful of causes in the existing journey:

  • Register, then wait. A message said activation could take up to 30 minutes, so many clients never came back to log in, even though the profile existed straight away.
  • Username or email? Two sign-in conventions coexisted, so clients guessed which one to type. Login completion dropped sharply during a tax certificate campaign because of it.
  • Missing products. Some clients logged in to find products missing and had to raise the gap themselves.
  • Help in the dark. A support request meant three working days with no reference number and no status.

How I approached it

1. Discovery from real evidence

I combined voice-of-customer data, app store reviews, contact centre data and search trends with sessions alongside the helpdesk, the architecture group and Momentum's own UX team. We built a full scenario inventory, then agreed a priority shortlist and what was deliberately out of scope.

2. A principle that kept design honest

Early on we agreed one governing rule: the prototype carries the design recommendation, and technical limitations are annotated alongside it, not designed around. Every decision point was shown as a pair of screens, the recommended design next to what the platform supports today, so trade-offs stayed visible and could be prioritised.

3. Five journeys, one vocabulary

  1. Registration through to first access
  2. Returning login
  3. Credential recovery
  4. Logged in with missing products
  5. Changed or unreachable contact details

Terms like "log in", "OTP", "mobile number" and "support request" were standardised across every heading, label, link and error.

Five registration screens in order: personal details, choosing how to receive a one-time PIN, entering the PIN, creating login details, and the registered confirmation
Registration through to first access: details, OTP channel, OTP, login details, done.
Two versions of the verify screen side by side: one offering SMS, WhatsApp or email, and one offering SMS or WhatsApp
Left: the recommended design, where the client picks one OTP channel. Right: what is live today, where one tap sends the OTP over both SMS and WhatsApp until preference management exists.

What testing told us

17 moderated sessions across two waves. Participants could get through the happy path. What broke trust was what happened when something went wrong.

Three days is too long

Rejected by 6 of 7 participants in wave two, with real cases like needing access while at the doctor.

No way to track a case

Once a request was logged there was no reference, no status and no clear path to resolution.

Recovery felt like an attack

Resetting with ID and personal details felt risky, so the flow was flagged for a security review.

Missing products felt like blame

Participants felt it wasn't their fault, and didn't recognise internal product names.

Credential guidance belongs in the field

One participant typed an email into the username field, assuming it would work.

Some things worked

The password strength meter and channel choice were praised, including WhatsApp OTP for a traveller with no SMS signal.

What changed in the design

  • Honest status after registration, with a direct route into the first login instead of "come back in 30 minutes".
  • Support you can track: a committed support request form that returns a reference number, plus a help panel with chat, call, email, WhatsApp and progress.
  • A needs-based product list that says "Life insurance" rather than internal product names, with "Enquire now" only when something is actually missing.
  • Clear credential guidance inside the login field itself.
  • Consent on the first screen, before any personal data is captured, to meet POPIA timing.
  • Distinct locked-account and MFA-lockout states, each with its own recovery path.
Three screens: a needs-based list of products the client expected to see, a confirmation with a reference number, and a support request received screen with its own reference
Missing products in plain language, and a reference number for every request so clients can track it.
Two lockout screens: one for too many wrong one-time PINs with a 30 minute wait, and one for a locked account with a reset password option
MFA lockout and a locked account are separate states, each with its own way back in.

Outcome

The design direction held at the stakeholder playback. The five journeys, standardised microcopy, architecture decisions and annotated trade-offs went to development in a Figma handover file with dev-ready specs. After the playback I added 26 annotations across 19 screens to capture what the room decided.

I also set out what comes next: shorter routes to a human, video help at the point of need, biometrics for sensitive changes, fewer OTP choices, and treating the username migration as its own initiative rather than a UX fix.

What I took away

Showing the recommended design and the current constraint side by side changed the conversation. Instead of quietly designing around platform limits, the team could see the cost of each one and decide what to fix first.

Work with me

Available for new work in Johannesburg

Need this kind of thinking on your product?

I'm open to freelance projects, consulting and full-time roles. The quickest way to reach me is email.

Email me LinkedIn X