Skip to content
Alex Crowley
Alex Crowley

Oct 2026 – now · Founder

Nala

Customer-interview analysis for product teams. It reads every interview the same way, counts people rather than mentions, and ends in a case the team can check.

Role
Product, design and build
Built
Solo, with Claude Code · 3,600+ commits
Stage
Live, paid plans ·
Nala’s Brief on a phone: Nala’s reading of ten interviews, every count cited, above the theme ‘Rebuilding reports by hand’, 8 of 10 people.
Nala’s Brief, from usenala.co.uk. Every number is a count of people, and every one opens to the quotes behind it. Sample study (Tallybird, “Month-end reporting”), not customer data.

01

Why I built it

My job as a product manager is to know customers well enough to build the right things, and to say no to the rest. The second half is the harder half.

Ideas arrive from everywhere, and many have little to do with what customers have told us. Deciding together what not to build takes more than a hunch. It takes evidence everyone can open and check, and that evidence was always in the interviews.

Ten hour-long interviews come to well over a hundred pages of transcript, and by the tenth I was skimming. So I pasted them into a chatbot, like most of us do. It gave me confident paragraphs. I couldn’t tell who had said any of it, or how many people had, and neither could anyone I showed it to.

The same ten interviews read two ways: a chatbot’s fluent claims with no source and zero quotes behind them, above Nala’s three claims, each with a count of people and a quote.
The difference that made me build it: the same ten interviews, pasted into a chatbot and read by Nala.

02

The problem it solves

Even good findings lost their evidence on the way to the decision.

They went into a slide deck, where a quote became a bullet point, or a Notion page nobody opened twice. The meeting ran on whoever sounded surest, not on what customers said.

Teams already have a fast answer: paste the interviews into ChatGPT, build the deck in Gamma. It’s quick and it looks good, but nothing in it can be checked, and a sceptical engineer knows it. Research repositories like Dovetail solve a different problem: they’re built for research teams. A 20-person start-up doesn’t need an archive. It needs the team to agree on one decision this week.

  1. What customers said

    Interviews you already ranTranscripts, or calls from a recorder.
  2. Nala

    Counted evidenceThemes, people and quotes, counted.
  3. You, with Nala

    A caseYour call, their words, and what cuts against it.
  4. The team

    A decision, recordedWhere a research tool stops at themes, Nala stops here.
The first of three rules, drawn as an isometric figure: the same questions, every passage.
The three rules I hold Nala to, as drawn on its landing page.

03

Who it’s for

Small product teams with customer words and a decision to agree on.

The sharpest case is the product manager at a company of 10 to 50 people. They’re expected to set direction, but they only get the authority to do it when they tie it to a goal the founders already own, and prove it well enough that engineers and founders act. I’ve been that PM.

The person they most need to bring along is usually a founder who isn’t from product, and who will give the case three minutes.

It isn’t for insights teams whose deliverable is the study itself, for brand tracking, or for monitoring tickets at scale. Nala reads interviews and nothing else.

Nala’s Brief: Nala’s reading of the study above three themes, each with its count of people: Rebuilding reports by hand, 8 of 10; Doubting numbers without a source, 6 of 10, opened to two quotes; The quarter-end crunch, 4 of 10.
Nala’s People view for P7: a snapshot of opportunities and insights, each line citing its passages, beside the transcript with those passages marked in pink.
What the PM opens after the analysis: each theme weighed against everyone, then each person, line by line, with the transcript beside it.

04

How it reads an interview

Models make small judgments a person could check. Code does the counting.

Nala follows the phases of thematic analysis (Braun and Clarke, 2006): code every passage, search for themes, then review each one against the transcripts. It never asks a model what the data says. It asks thousands of small, typed questions, stores every answer, and counts them in the database. A language model does one job, last: it names and summarises each theme, citing its quotes.

Classical ML and NLP · Jev, a model that answers fixed questions instead of writing · an LLM only to name and summarise

The method as a vertical pipeline: interviews, passages, judged, paired, themes, checked, and the count, 7 of 12.
The whole method, from Nala’s How it works page. These diagrams use its own 12-interview example, so the count reads 7 of 12. P7’s passage is the pink one.

Stage 1

Only real evidence is counted

Every answer is split into passages that each make one point. People’s names are removed first. Each passage gets the same questions, answered by a model built to judge, not to write. Small talk never reaches a count.

One of P7’s answers, with the name taken out, branches into three passages. Two are evidence, a workaround and P7’s line about trusting numbers, judged a strong pain. The filler is left out and never reaches a count.

Stage 2

A theme needs more than one person

Two customers can use the same words for different problems. Nala asks, pair by pair, whether two passages make the same point. A theme reads as a sentence, never a topic like “Trust”.

Passages compared two at a time. P7, P2, P9 and P3 make the same point and form the theme ‘Numbers need a source’, raised by 8 people. A topic like ‘Trust’ is never a theme, and one person alone never becomes one.

Stage 3

Every count is checked, and stays put

Before anyone is counted, Nala checks they actually make the point. Every judgment is saved with the words it was made on, so the same interviews give the same count every time you run them.

Eight people raised the theme. Each is checked: do they make the point? Seven do and take their seats among the twelve people in the study: 7 of 12. P10 only touched on it and isn’t counted. Run again, it’s 7 of 12 again.
73–91%

Of known themes found in a typical first run

I don’t claim Nala finds everything. Two test sets with known themes planted were each analysed ten times from scratch, as clean text and as automatic transcripts. What I claim is that the miss is measured, and published.

05

The case editor

The analysis is how you get there. The case is the product.

A case is a short doc in three parts: what we heard, what we decided, and what we’ll do. It writes like any doc. Type # for a theme or @ for a person and they arrive with their counts. The call is always the author’s, with their name on it.

Nala checks it as you write: a line with no source, a shaky theme, a claim that says more than the interviews do. Then it goes where decisions really get made: a read-only link, a presentation or a PDF. The team comments until it agrees, and the outcome is recorded.

The end of a case: a checker note, What we’ll do with dated next steps, and a teammate’s comment.
The case editor, writing one case from a blank template. About 40 seconds, on a loop.
How a claim gets its evidence: Nala suggests passages that may back a sentence, the chosen quotes hang under the line counted by people, and your own AI’s overclaim is flagged.
Up close: every claim hangs from its quotes, and your own AI is held to the same count.

06

Calls I made

Most of the product is what I chose to leave out.

  1. Nala counts. Models don’t.

    Clustering and small, typed judgments decide what a theme is and who said it. A language model may only put a finding into words, citing its quotes.

    Ruled out: chat with your data, AI summaries

  2. Interviews only.

    Nala used to read reviews, tickets and surveys too. I cut them: one kind of evidence, read deeply, keeps Nala simple.

    Ruled out: another full research suite

  3. The case is a doc the author writes.

    Cases used to open pre-filled from the analysis. Now they start as a short template, and Nala’s words enter only as suggestions kept line by line.

    Ruled out: a deck generator

  4. Decisions, not topics.

    Other tools show topics and what people said. Nala is built around the decision: done means a decision recorded with what happens next, not themes viewed.

    Ruled out: a research repository

07

Where it doesn’t hold

A tool about evidence should show its own limits.

  • It reads interviews and nothing else.Reviews, tickets and surveys are left out on purpose.
  • It doesn’t make the decision.The call in a case is always the author’s, with their name on it.
  • A count says who raised a point, not how common it is.Ten interviews are ten people, not a market.
  • A model writes the theme names and summaries.It does that last, from each theme’s own quotes, and never decides what counts.