Ein User Flow ist ein Diagramm, das die möglichen Wege durch eine Anwendung zeigt: Welche Seite führt zu welcher, wo gibt es Verzweigungen, was passiert bei einem Fehler. Im Unterschied zur User Journey geht es hier nicht um Gedanken und Gefühle, sondern nüchtern um Bildschirme und Übergänge — im Grunde ein Flussdiagramm, wie es Programmierer seit Jahrzehnten zeichnen.

User Flows sind dort nützlich, wo Abläufe verzweigt sind: Registrierung mit und ohne bestehendes Konto, Bestellung als Gast oder als Kunde, Formular mit und ohne Validierungsfehler. Für eine Website, die aus Startseite, ein paar Unterseiten und einem Kontaktformular besteht, ist ein User Flow ein Diagramm mit fünf Kästchen, das niemand braucht. Man erkennt den Bedarf daran, dass ohne Diagramm Missverständnisse entstehen — nicht daran, dass es im Angebot als Leistungsposten gut aussieht.