Fluxo de usuário é um diagrama do caminho que a pessoa faz no produto para concluir uma tarefa específica. Ele mostra cada tela ou estado, as ações possíveis e os pontos de decisão onde o caminho se ramifica.
No trabalho de produto, ele serve para pensar a tarefa inteira antes de desenhar as telas. Justamente por isso, faz aparecer casos de borda e estados de erro que costumam passar batido quando se desenha tela por tela. E, de quebra, comunica a estrutura para quem precisa entender sem ver cada tela.
Um fluxo de cadastro, por exemplo, vai da página inicial ao campo de e-mail, ramifica entre e-mail novo e já registrado, passa por senha, trata o erro e termina na confirmação. Cada tela é um nó, e cada ação é um conector entre eles.